Skip to content

Class: SceneMaterialPool

Defined in: packages/core/src/level/level-scene-material.ts:49

One immutable Three.js material instance per declared resource ID.

Constructors

Constructor

new SceneMaterialPool(): SceneMaterialPool

Returns

SceneMaterialPool

Methods

dispose()

dispose(): void

Defined in: packages/core/src/level/level-scene-material.ts:83

Returns

void


get()

get(spec): Material

Defined in: packages/core/src/level/level-scene-material.ts:54

Parameters

spec

SceneMaterial

Returns

Material


release()

release(root): void

Defined in: packages/core/src/level/level-scene-material.ts:76

Parameters

root

object

Returns

void


retain()

retain(root): void

Defined in: packages/core/src/level/level-scene-material.ts:70

Parameters

root

object

Returns

void

Privacy | Terms