level.disp.Cliff
level.disp.Cliff
Inherits from: level.DynamicBiomeDisp
Fields
| Name | Type | |
|---|---|---|
biome | String | |
biome_outside | String | |
glowShader | shader.GlowKey | |
ladderGlowShader | shader.GlowKey | |
groupAlpha | libs.heaps.StaticGeometryGroup | |
groupAdd | libs.heaps.StaticGeometryGroup | |
groupMainAlpha | libs.heaps.StaticGeometryGroup | |
sbFxBack | libs.heaps.slib.HSpriteBatch | |
sbDisplaceBack | libs.heaps.slib.HSpriteBatch | |
sbAddWalls | libs.heaps.slib.HSpriteBatch | |
rainLayer | h2d.Object | |
rainLayerSb | libs.heaps.slib.HSpriteBatch | |
placedBrokenCuves | hl.types.ArrayObj | |
thunderSoundsDeck | hl.types.ArrayObj | |
cliffXperY | hl.types.ArrayBytes_Float | |
insideAmbiantChannel | hxd.snd.Channel | |
outsideAmbiantChannel | hxd.snd.Channel | |
placedScroller | hl.types.ArrayObj | |
minScrollerDistCase | F64 | |
lightningParallaxes | hl.types.ArrayObj | |
lightningFxInf | hl.types.ArrayObj | |
frontLightningParallaxes | hl.types.ArrayObj | |
frontLightningFxInf | Virtual[inf, spriteBatch] | |
lightningFlashPower | F64 | |
countLightningFlash | I32 | |
countParallaxFlash | hl.types.ArrayBytes_Int | |
water | h2d.col.Bounds | |
mainY | F64 | |
frontY | F64 | |
horizonY | F64 | |
sbWaterFx | libs.heaps.slib.HSpriteBatch |
Protos
f@32550onDispose(level.disp.Cliff) → Voidf@32551render(level.disp.Cliff) → Voidf@32552computeCliffXperY(level.disp.Cliff) → Voidf@32553decorateLevel(level.disp.Cliff) → Voidf@32554decorateZone(level.disp.Cliff, level.DecoZone) → Voidf@32555addDesk(level.disp.Cliff, level.DecoZone) → Voidf@32556needToPlaceEnigma(level.disp.Cliff) → Boolf@32557placeRuneFabric(level.disp.Cliff, String, F64, F64) → Voidf@32558addFabric(level.disp.Cliff, level.DecoZone, Bool, String) → Voidf@32559addAlcoves(level.disp.Cliff, level.DecoZone) → Voidf@32560decorateRoom(level.disp.Cliff, level.Room) → Voidf@32561addScroller(level.disp.Cliff, level.DecoZone) → Voidf@32562renderOneWay(level.disp.Cliff, I32, I32, Bool, Bool, Bool) → Voidf@32563renderLadders(level.disp.Cliff) → Voidf@32564renderWallTransitions(level.disp.Cliff) → Voidf@32565renderParallax(level.disp.Cliff, Virtual[blendMode, color, fill, innerGlow, isCloud, layer, name, outerGlow, pivotX, pivotY, position, props, reflected, scaling, scatter, scrollX, scrollY, tileName, visible], String) → Voidf@32566onAddParallax(level.disp.Cliff, Virtual[blendMode, color, fill, innerGlow, isCloud, layer, name, outerGlow, pivotX, pivotY, position, props, reflected, scaling, scatter, scrollX, scrollY, tileName, visible], Parallax, ParallaxGroup) → Voidf@32567lightningFlash(level.disp.Cliff) → Voidf@32568thunder(level.disp.Cliff, I32, Bool) → Voidf@32569parallaxFlash(level.disp.Cliff, I32) → Voidf@32570lightningFx(level.disp.Cliff, libs.heaps.slib.HSpriteBatch, Virtual[blendMode, color, fill, innerGlow, isCloud, layer, name, outerGlow, pivotX, pivotY, position, props, reflected, scaling, scatter, scrollX, scrollY, tileName, visible]) → Voidf@32571getViewportBlendRatio(level.disp.Cliff) → F64f@32572getBlendRatioAt(level.disp.Cliff, F64, F64) → F64f@32573getCurrentNearBorderRatio(level.disp.Cliff, Ref) → F64f@32574getNearBorderRatioAtPos(level.disp.Cliff, F64, F64, Ref) → F64f@32575getLightningFlashPower(level.disp.Cliff) → F64f@32576postUpdate(level.disp.Cliff) → Voidf@32577updateBiomeFx(level.disp.Cliff) → Voidf@32578addCompositeTile(level.disp.Cliff, String, F64, F64, libs.heaps.StaticGeometryGroup, libs.heaps.StaticGeometryGroup, libs.heaps.StaticGeometryGroup, Ref, Ref, Null, Null, libs.heaps.slib.TileFlipMode, Fun) → Voidf@32579addWater(level.disp.Cliff) → Voidf@32580renderFrontRocks(level.disp.Cliff) → Void
Bindings
- static
f@32581__constructor__(level.disp.Cliff, pr.Level, level.LevelMap, String, String) → Void