Skip to content

Home > @esengine/ecs-framework-monorepo > PoolManager > createPool

PoolManager.createPool() method

创建或获取标准池

Signature:

typescript
createPool<T extends IPoolable>(name: string, createFn: () => T, maxSize?: number, estimatedObjectSize?: number): Pool<T>;

Parameters

Parameter

Type

Description

name

string

池名称

createFn

() => T

创建函数

maxSize

number

(Optional) 最大大小

estimatedObjectSize

number

(Optional) 估算对象大小

Returns:

Pool<T>

池实例

基于 MIT 许可证发布