Skip to content

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 ​

PropertyModifierTypeDefault valueDefined in
isInstanceManagerreadonlytruetruepackages/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 ​

ParameterType
keystring

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 ​

ParameterType
keystring
supplier() => T | Promise<T>

Returns ​

Promise<InstanceReference<T>>


reset() ​

ts
reset(): void;

Defined in: packages/minerender/src/instance/InstanceManager.ts:43

Returns ​

void