libs.heaps.ParticlePool
libs.heaps.ParticlePool
Fields
| Name | Type | |
|---|---|---|
size | I32 | |
nalloc | I32 | |
busyList_DontKillEarly | libs.heaps._HParticle.HParticleList | |
busyList_Killable | libs.heaps._HParticle.HParticleList | |
freeList | libs.heaps._HParticle.HParticleList | |
excessAllocs | I32 | |
oldAllocId | Null | |
particleLimiterPass | I32 | |
particleLimiterBlock | I32 | |
particleLimiterCount | I32 |
Protos
f@2228alloc(libs.heaps.ParticlePool, h2d.SpriteBatch, tool.FxTile, F64, F64, Ref, Virtual[__alloc], tool.FxTile, Ref, Ref) → libs.heaps.HParticlef@2229free(libs.heaps.ParticlePool, libs.heaps.HParticle) → Voidf@2230getAllocateds(libs.heaps.ParticlePool) → I32f@2231killAll(libs.heaps.ParticlePool) → Voidf@2232dispose(libs.heaps.ParticlePool) → Voidf@2233update(libs.heaps.ParticlePool, F64, Fun) → Void
Bindings
- static
f@2299__constructor__(libs.heaps.ParticlePool, h2d.Tile, I32, I32) → Void