Creates a new ShadowChunkBase object.
Wrappers that override the vertex shader need to set this explicitly
Wrappers that override the vertex shader need to set this explicitly
Sets the render state for this method.
Sets the method state for cascade shadow mapping.
Resets the method's state for compilation.
Clears the render state for this method.
Gets the fragment code for combining this method with a cascaded shadow map method.
The register containing the data to decode the shadow map depth value.
The projection of the fragment relative to the light.
The register to contain the shadow coverage
Gets the fragment code for shadow mapping with a planar shadow map.
The register to contain the shadow coverage
The register cache used during the compilation.
Gets the vertex code for shadow mapping with a planar shadow map (fe: directional lights).
The register cache used during the compilation.
Gets the fragment code for shadow mapping with a point light.
The register to contain the shadow coverage
The register cache used during the compilation.
Gets the vertex code for shadow mapping with a point light.
The register cache used during the compilation.
Get the vertex shader code for this method.
Initializes unchanging shader constants using the data from a MethodVO.
Initializes the properties for a MethodVO, including register and texture indices.
Resets the compilation state of the method.
Sets the render state for a single renderable.
Add an event listener
Dispatch an event
check if an object has an event listener assigned to it
Remove an event listener
Generated using TypeDoc
ShadowChunkBase provides an abstract method for simple (non-wrapping) shadow map methods.