Skip to content

Scope

Defined in: packages/threeplay/src/core/events.ts:78

Collects controllers so they can all be cancelled at once. The engine keeps one scope for “global” listeners and one per running scene.

get size(): number

Defined in: packages/threeplay/src/core/events.ts:98

Number of live controllers (for tests and leak checks).

number

new Scope(): Scope

Scope

dispose(): void

Defined in: packages/threeplay/src/core/events.ts:92

void


track<C>(ctrl): C

Defined in: packages/threeplay/src/core/events.ts:82

Tracks a controller; cancelling it (by hand or on dispose) also forgets it.

C extends EventController

C

C