Skip to content

@orillusion/core


Class: PoolNode<T> ​

Defined in: src/core/pool/ObjectPool.ts:2

Type Parameters ​

T ​

T

Constructors ​

Constructor ​

new PoolNode<T>(): PoolNode<T>

Defined in: src/core/pool/ObjectPool.ts:6

Returns ​

PoolNode<T>

Methods ​

pushBack() ​

pushBack(node): void

Defined in: src/core/pool/ObjectPool.ts:11

Parameters ​

node ​

T

Returns ​

void


getUseList() ​

getUseList(): T[]

Defined in: src/core/pool/ObjectPool.ts:19

Returns ​

T[]


getOne() ​

getOne(instance, param?): T

Defined in: src/core/pool/ObjectPool.ts:23

Parameters ​

instance ​

(arg?) => T

param? ​

any

Returns ​

T


hasFree() ​

hasFree(): boolean

Defined in: src/core/pool/ObjectPool.ts:38

Returns ​

boolean