Skip to content

RenderLayerManager

Defined in: renderer/src/RenderLayer.ts:18

Manages named render layers attached to a stage container.

new RenderLayerManager(rootContainer, eventMode?): RenderLayerManager

Defined in: renderer/src/RenderLayer.ts:24

Container

EventMode

RenderLayerManager

get defaultLayer(): RenderLayer

Defined in: renderer/src/RenderLayer.ts:73

The default layer (order 0).

RenderLayer


get root(): Container

Defined in: renderer/src/RenderLayer.ts:31

The root container that holds all layers.

Container

create(name, order): RenderLayer

Defined in: renderer/src/RenderLayer.ts:36

Create a new named layer at the given draw order. Throws if name already exists.

string

number

RenderLayer


destroy(): void

Defined in: renderer/src/RenderLayer.ts:83

Clear internal state. Call after the root container has been destroyed.

void


get(name): RenderLayer

Defined in: renderer/src/RenderLayer.ts:54

Get a layer by name. Throws if not found.

string

RenderLayer


getAll(): readonly RenderLayer[]

Defined in: renderer/src/RenderLayer.ts:78

All layers sorted by draw order.

readonly RenderLayer[]


getOrCreate(name, order): RenderLayer

Defined in: renderer/src/RenderLayer.ts:68

Get an existing layer or create it if it doesn’t exist.

string

number

RenderLayer


tryGet(name): RenderLayer | undefined

Defined in: renderer/src/RenderLayer.ts:63

Get a layer by name, returning undefined if not found.

string

RenderLayer | undefined