Class: GCManagedHash<T>
Defined in: node_modules/pixi.js/lib/utils/data/GCManagedHash.d.ts:21
Internal
A hash for managing renderable and resource resources with GC integration.
Type Parameters
T
T extends GCable & object & Pick<EventEmitter, "once" | "off">
Constructors
Constructor
> new GCManagedHash<T>(options): GCManagedHash<T>
Defined in: node_modules/pixi.js/lib/utils/data/GCManagedHash.d.ts:28
Parameters
options
Returns
GCManagedHash<T>
Properties
items
> items: Record<number, T>
Defined in: node_modules/pixi.js/lib/utils/data/GCManagedHash.d.ts:24
name
> readonly name: string
Defined in: node_modules/pixi.js/lib/utils/data/GCManagedHash.d.ts:27
Methods
add()
> add(item): boolean
Defined in: node_modules/pixi.js/lib/utils/data/GCManagedHash.d.ts:34
Add an item to the hash. No-op if already added.
Parameters
item
T
Returns
boolean
true if the item was added, false if it was already in the hash
destroy()
> destroy(...args): void
Defined in: node_modules/pixi.js/lib/utils/data/GCManagedHash.d.ts:37
Parameters
args
...unknown[]
Returns
void
remove()
> remove(item, ...args): void
Defined in: node_modules/pixi.js/lib/utils/data/GCManagedHash.d.ts:35
Parameters
item
T
args
...unknown[]
Returns
void
removeAll()
> removeAll(...args): void
Defined in: node_modules/pixi.js/lib/utils/data/GCManagedHash.d.ts:36
Parameters
args
...unknown[]
Returns
void