Skip to content

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

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

Released under the MIT License.