Skip to content

libs.heaps.HParticle

libs.heaps.HParticle

Inherits from: h2d.BatchElement

Fields

NameType
poollibs.heaps.ParticlePool
poolNodelibs.heaps._HParticle.HParticleNode
poolIdxI32
dxF64
dyF64
daF64
dsF64
dsXF64
dsYF64
dsFrictF64
scaleMulF64
scaleXMulF64
scaleYMulF64
drF64
frictXF64
frictYF64
gxF64
gyF64
bounceMulF64
boundsh2d.col.Bounds
groundYF64
groupIdString
fadeOutSpeedF64
maxAlphaF64
alphaFlickerF64
gravityFactorF64
rLifeFF64
maxLifeFF64
delayFF64
onStartFun
onBounceFun
onUpdateFun
onKillFun
pixelBool
killOnLifeOutBool
killedBool
userDataDyn
fromColorI32
toColorI32
dColorF64
rColorF64
data0F64
data1F64
data2F64
data3F64
data4F64
data5F64
data6F64
data7F64
fpsI32
batchGrouplibs.heaps.SpriteBatchGroup
animLiblibs.heaps.slib.SpriteLib
animIdString
animCursorF64
animXrF64
animYrF64
animLoopBool
animStopBool
animSpdF64
staticDEFAULT_BOUNDSh2d.col.Bounds

Protos

  • f@2239 playAnimAndKill(libs.heaps.HParticle, libs.heaps.slib.SpriteLib, String, Ref) → Void
  • f@2240 playAnimLoop(libs.heaps.HParticle, libs.heaps.slib.SpriteLib, String, Ref) → Void
  • f@2241 playAnimAndStop(libs.heaps.HParticle, libs.heaps.slib.SpriteLib, String, Ref) → Void
  • f@2242 setAnimSpeed(libs.heaps.HParticle, F64) → libs.heaps.HParticle
  • f@2243 setAnimDuration(libs.heaps.HParticle, F64) → libs.heaps.HParticle
  • f@2244 setScale(libs.heaps.HParticle, F64) → Void
  • f@2245 setPosition(libs.heaps.HParticle, F64, F64) → Void
  • f@2246 reset(libs.heaps.HParticle, h2d.SpriteBatch, h2d.Tile, Ref, Ref, Ref) → Void
  • f@2247 colorAnimS(libs.heaps.HParticle, I32, I32, F64) → Void
  • f@2248 rnd(libs.heaps.HParticle, F64, F64, Ref) → F64
  • f@2249 irnd(libs.heaps.HParticle, I32, I32, Ref) → I32
  • f@2250 set_maxAlpha(libs.heaps.HParticle, F64) → F64
  • f@2251 setCenterRatio(libs.heaps.HParticle, F64, F64) → Void
  • f@2252 set_frict(libs.heaps.HParticle, F64) → F64
  • f@2253 get_frict(libs.heaps.HParticle) → F64
  • f@2254 uncolorize(libs.heaps.HParticle) → Void
  • f@2255 colorize(libs.heaps.HParticle, I32, Ref) → Void
  • f@2256 fade(libs.heaps.HParticle, F64, Ref, Ref) → Void
  • f@2257 setFadeS(libs.heaps.HParticle, F64, F64, F64) → Void
  • f@2258 fadeIn(libs.heaps.HParticle, F64, F64) → Void
  • f@2259 toString(libs.heaps.HParticle) → String
  • f@2260 clone(libs.heaps.HParticle) → libs.heaps.HParticle
  • f@2261 set_delayS(libs.heaps.HParticle, F64) → F64
  • f@2262 get_delayS(libs.heaps.HParticle) → F64
  • f@2263 set_delayF(libs.heaps.HParticle, F64) → F64
  • f@2264 set_lifeS(libs.heaps.HParticle, F64) → F64
  • f@2265 set_lifeF(libs.heaps.HParticle, F64) → F64
  • f@2266 mulLife(libs.heaps.HParticle, F64) → Void
  • f@2267 get_remainingLifeS(libs.heaps.HParticle) → F64
  • f@2268 get_curLifeRatio(libs.heaps.HParticle) → F64
  • f@2269 initAsKilled(libs.heaps.HParticle) → Void
  • f@2270 kill(libs.heaps.HParticle) → Void
  • f@2271 dispose(libs.heaps.HParticle) → Void
  • f@2272 isAlive(libs.heaps.HParticle) → Bool
  • f@2273 getSpeed(libs.heaps.HParticle) → F64
  • f@2274 sign(libs.heaps.HParticle) → I32
  • f@2275 randFloat(libs.heaps.HParticle, F64) → F64
  • f@2276 moveAng(libs.heaps.HParticle, F64, F64) → Void
  • f@2277 moveTo(libs.heaps.HParticle, F64, F64, F64) → Void
  • f@2278 moveAwayFrom(libs.heaps.HParticle, F64, F64, F64) → Void
  • f@2279 getMoveAng(libs.heaps.HParticle) → F64
  • f@2280 applyAnimFrame(libs.heaps.HParticle) → Void
  • f@2281 resetAnimCursor(libs.heaps.HParticle) → Void
  • f@2282 optimPow(libs.heaps.HParticle, F64, F64) → F64
  • f@2283 updatePart(libs.heaps.HParticle, F64) → Void
  • f@2284 setBatchGroup(libs.heaps.HParticle, libs.heaps.SpriteBatchGroup) → Void
  • f@2285 __string(libs.heaps.HParticle) → Bytes

Bindings

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