Class: LayerStack
Defined in: src/layers.ts:1377
Layer stack manager
Constructors
Constructor
ts
new LayerStack(): LayerStack;Defined in: src/layers.ts:1382
Returns
LayerStack
Properties
needsComposite
ts
needsComposite: boolean;Defined in: src/layers.ts:1380
Methods
addLayer()
ts
addLayer(layer): void;Defined in: src/layers.ts:1388
Parameters
layer
Returns
void
removeLayer()
ts
removeLayer(id): boolean;Defined in: src/layers.ts:1395
Parameters
id
string
Returns
boolean
getLayer()
ts
getLayer(id): Layer | undefined;Defined in: src/layers.ts:1410
Parameters
id
string
Returns
Layer | undefined
updateLayer()
ts
updateLayer(id, updates): void;Defined in: src/layers.ts:1414
Parameters
id
string
updates
LayerUpdateData
Returns
void
getAllLayers()
ts
getAllLayers(): Layer[];Defined in: src/layers.ts:1424
Returns
Layer[]
setLayerOrder()
ts
setLayerOrder(ids): void;Defined in: src/layers.ts:1428
Parameters
ids
string[]
Returns
void
updateLayerOrder()
ts
updateLayerOrder(): void;Defined in: src/layers.ts:1443
Returns
void
getVisibleLayers()
ts
getVisibleLayers(): Layer[];Defined in: src/layers.ts:1452
Returns
Layer[]
clear()
ts
clear(): void;Defined in: src/layers.ts:1458
Returns
void
dispose()
ts
dispose(): void;Defined in: src/layers.ts:1469
Returns
void