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>
池实例