UNPKG
ecsy
Version:
latest (0.4.3)
0.4.3
0.4.2
0.4.1
0.4.0
0.3.2
0.3.1
0.3.0
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.1
Entity Component System in JS
github.com/MozillaReality/ecsy
MozillaReality/ecsy
ecsy
/
src
/
ObjectPool.d.ts
10 lines
(9 loc)
•
243 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
export
class
ObjectPool
<T> {
constructor
(
baseObject
: {
new
(...args:
any
[]): T },
initialSize
?:
number
)
acquire
(): T
release
(
item
: T):
void
expand
(
count
:
number
):
void
totalSize
():
number
totalFree
():
number
totalUsed
():
number
}