Skip to content

libs.heaps.ParticlePool

libs.heaps.ParticlePool

Fields

NameType
sizeI32
nallocI32
busyList_DontKillEarlylibs.heaps._HParticle.HParticleList
busyList_Killablelibs.heaps._HParticle.HParticleList
freeListlibs.heaps._HParticle.HParticleList
excessAllocsI32
oldAllocIdNull
particleLimiterPassI32
particleLimiterBlockI32
particleLimiterCountI32

Protos

  • f@2228 alloc(libs.heaps.ParticlePool, h2d.SpriteBatch, tool.FxTile, F64, F64, Ref, Virtual[__alloc], tool.FxTile, Ref, Ref) → libs.heaps.HParticle
  • f@2229 free(libs.heaps.ParticlePool, libs.heaps.HParticle) → Void
  • f@2230 getAllocateds(libs.heaps.ParticlePool) → I32
  • f@2231 killAll(libs.heaps.ParticlePool) → Void
  • f@2232 dispose(libs.heaps.ParticlePool) → Void
  • f@2233 update(libs.heaps.ParticlePool, F64, Fun) → Void

Bindings

  • static f@2299 __constructor__(libs.heaps.ParticlePool, h2d.Tile, I32, I32) → Void