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