TickerRef
pixi-reels / index / TickerRef
Class: TickerRef
Defined in: utils/TickerRef.ts:21
Safe wrapper around PixiJS Ticker subscriptions.
Solves the #1 memory leak in the original library: dangling ticker callbacks.
When destroy() is called, ALL registered callbacks are automatically
removed from the ticker.
Usage:
const ref = new TickerRef(app.ticker);
ref.add((ticker) => reel.update(ticker));
// Later:
ref.destroy(); // all callbacks removed
Implements
Constructors
Constructor
new TickerRef(_ticker: Ticker): TickerRef;
Defined in: utils/TickerRef.ts:25
Parameters
| Parameter | Type |
|---|---|
_ticker | Ticker |
Returns
TickerRef
Accessors
isDestroyed
Get Signature
get isDestroyed(): boolean;
Defined in: utils/TickerRef.ts:27
Returns
boolean
Implementation of
Methods
add()
add(fn: TickerCallback): void;
Defined in: utils/TickerRef.ts:31
Parameters
| Parameter | Type |
|---|---|
fn | TickerCallback |
Returns
void
destroy()
destroy(): void;
Defined in: utils/TickerRef.ts:45
Returns
void
Implementation of
remove()
remove(fn: TickerCallback): void;
Defined in: utils/TickerRef.ts:37
Parameters
| Parameter | Type |
|---|---|
fn | TickerCallback |
Returns
void