LogoPixi’VN
pixi-jsClasses

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

GCManagedHashOptions<T>

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