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.
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get size():
number
Defined in: packages/threeplay/src/core/events.ts:98
Number of live controllers (for tests and leak checks).
Returns
Section titled “Returns”number
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Scope():
Scope
Returns
Section titled “Returns”Scope
Methods
Section titled “Methods”dispose()
Section titled “dispose()”dispose():
void
Defined in: packages/threeplay/src/core/events.ts:92
Returns
Section titled “Returns”void
track()
Section titled “track()”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.
Type Parameters
Section titled “Type Parameters”C extends EventController
Parameters
Section titled “Parameters”C
Returns
Section titled “Returns”C