Class: InstanceManager
Defined in: packages/minerender/src/instance/InstanceManager.ts:8
Constructors
Constructor
ts
new InstanceManager(): InstanceManager;Defined in: packages/minerender/src/instance/InstanceManager.ts:14
Returns
InstanceManager
Properties
| Property | Modifier | Type | Default value | Defined in |
|---|---|---|---|---|
isInstanceManager | readonly | true | true | packages/minerender/src/instance/InstanceManager.ts:10 |
Methods
get()
ts
get<T>(key): Promise<Maybe<InstanceReference<T>>>;Defined in: packages/minerender/src/instance/InstanceManager.ts:17
Type Parameters
| Type Parameter |
|---|
T extends SceneObject |
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
Promise<Maybe<InstanceReference<T>>>
getOrCreate()
ts
getOrCreate<T>(key, supplier): Promise<InstanceReference<T>>;Defined in: packages/minerender/src/instance/InstanceManager.ts:26
Type Parameters
| Type Parameter |
|---|
T extends SceneObject |
Parameters
| Parameter | Type |
|---|---|
key | string |
supplier | () => T | Promise<T> |
Returns
Promise<InstanceReference<T>>
reset()
ts
reset(): void;Defined in: packages/minerender/src/instance/InstanceManager.ts:43
Returns
void