light.LightedLayers
light.LightedLayers
Inherits from: h2d.Layers
Fields
| Name | Type | |
|---|---|---|
depthScale | Dyn | |
ambientLight | h3d.Vector | |
dirLightVec | h3d.Vector | |
shadowColor | h3d.Vector | |
backgroundColor | Null | |
reflectFarY | F64 | |
reflectNearY | F64 | |
reflectedDefaultY | F64 | |
hasReflect | Bool | |
hasReflectBg | Bool | |
drawingBackground | Bool | |
fogColor | h3d.Vector | |
fogFactor | F64 | |
blur | I32 | |
chromaticAberration | F64 | |
glitchAmount | F64 | |
vhsHShift | F64 | |
desatAmount | F64 | |
desatKeepColor | h3d.Vector | |
flipX | Bool | |
flipY | Bool | |
vignetteAmount | F64 | |
vignetteIsAnimated | Bool | |
lightningAmount | F64 | |
lightningShadowIntensity | F64 | |
lightningPos | tool.FPoint | |
decalAlpha | F64 | |
decalA | h3d.Vector | |
decalB | h3d.Vector | |
decalC | h3d.Vector | |
decalD | h3d.Vector | |
croppingRatio | F64 | |
croppingStep | F64 | |
croppingWidthFactor | F64 | |
croppingHeightFactor | F64 | |
deferredMask | I32 | |
deferreds | light._LightedLayers.DeferredList | |
enableLights | Bool | |
lightFactor | F64 | |
captureCount | I32 | |
captureFrameRTs | Bool | |
level | pr.Level | |
ctx | h2d.RenderContext | |
depthBuffer | h3d.mat.DepthBuffer | |
depthMap | light.DepthMap | |
needRebuildDepthMap | Bool | |
blendFilter | light.BlendFilter | |
defaultState | light.ContextState | |
lightState | light.ContextState | |
bgState | light.ContextState | |
opaqueState | light.ContextState | |
transpState | light.ContextState | |
normalState | light.ContextState | |
lightGBufferId | I32 | |
lightAmbientId | I32 | |
lightDepthScaleId | I32 | |
lightDirVectorId | I32 | |
lightShadowColId | I32 | |
reflectPlaneId | I32 | |
reflectPlane | h3d.Vector | |
reflectDepthId | I32 | |
reflectColorId | I32 | |
reflectBgColorId | I32 | |
reflectedDefaultId | I32 | |
commonBlurPass | h3d.pass.Blur | |
glowBlurPass | h3d.pass.Blur | |
postBlurPass | h3d.pass.Blur | |
lightCombine | h3d.pass.ScreenFx | |
displaceFx | h3d.pass.ScreenFx | |
scatterFx | h3d.pass.ScreenFx | |
postProcessing | h3d.pass.ScreenFx | |
debugDepth | h3d.pass.ScreenFx | |
darknessFx | h3d.pass.ScreenFx | |
lightningMaskFx | h3d.pass.ScreenFx | |
tmpPoint | h2d.col.Point | |
rtFree | hl.types.ArrayObj | |
rtFreeIdx | I32 | |
glitchNoise | h3d.mat.Texture | |
noiseTex | h3d.mat.Texture | |
smokeMask | h3d.mat.Texture | |
lightVisibility | light.Visibility | |
minScale | F64 | |
opaqueTargets | hl.types.ArrayObj | |
opaqueReflectedTargets | hl.types.ArrayObj | |
transparentTargets | hl.types.ArrayObj | |
transparentReflectedTargets | hl.types.ArrayObj | |
tileOutput | h2d.Tile | |
maxWid | I32 | |
maxHei | I32 | |
| static | CLEAR_DEPTH | Null |
| static | CLEAR_COLOR_0 | Null |
| static | CLEAR_COLOR_1 | Null |
| static | CLEAR_COLOR_BLACK | Null |
| static | CLEAR_COLOR_DISPLACE | Null |
Protos
f@2537set_blur(light.LightedLayers, I32) → I32f@2538render(light.LightedLayers, I32, I32, I32, I32, I32, I32) → h2d.Tilef@2539sync(light.LightedLayers, h2d.RenderContext) → Voidf@2540addChildAt(light.LightedLayers, h2d.Object, I32) → Voidf@2541contentChanged(light.LightedLayers, h2d.Object) → Voidf@2542under(light.LightedLayers, h2d.Object) → Voidf@2543over(light.LightedLayers, h2d.Object) → Voidf@2544drawRec(light.LightedLayers, h2d.RenderContext) → Voidf@2545setState(light.LightedLayers, light.ContextState) → Voidf@2546onBeginDraw(light.LightedLayers, h2d.Drawable) → Boolf@2547renderDeferred(light.LightedLayers, I32) → Voidf@2548calcFilterPos(light.LightedLayers, h2d.col.Point) → Voidf@2549releaseRenderTarget(light.LightedLayers, h3d.mat.Texture) → Voidf@2550saveRenderTarget(light.LightedLayers, h3d.mat.Texture, String) → Voidf@2551clean(light.LightedLayers) → Void
Bindings
- static
f@2842__constructor__(light.LightedLayers, pr.Level, Ref) → Void