Skip to content

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:8

A managed sort layer containing sprites.

new SortLayer(config): SortLayer

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:44

SortLayerDescriptor

SortLayer

blendMode: BlendMode

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:27

Blend mode for this layer.


readonly name: string

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:12

Layer name.


optional onVisibilityChange?: (visible) => void

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:42

Callback when visibility changes.

boolean

void


sortMode: SortMode

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:32

Sort mode for sprites in this layer.


readonly value: number

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:17

Layer value (render order).

get count(): number

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:62

Get sprite count.

number


get sprites(): ReadonlySet<Sprite2D>

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:55

Get sprites in this layer.

ReadonlySet<Sprite2D>


get visible(): boolean

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:69

Get visibility.

boolean

set visible(value): void

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:76

Set visibility.

boolean

void

[iterator](): Iterator<Sprite2D>

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:121

Iterate over sprites in this layer.

Iterator<Sprite2D>


add(sprite): void

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:91

Add a sprite to this layer.

Sprite2D

void


clear(): void

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:114

Clear all sprites from this layer.

void


has(sprite): boolean

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:107

Check if layer contains a sprite.

Sprite2D

boolean


remove(sprite): void

Defined in: packages/three-flatland/src/pipeline/SortLayerManager.ts:100

Remove a sprite from this layer.

Sprite2D

void