Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CShaderShadow Class Reference
Inheritance diagram for Skylicht::CShaderShadow:
Skylicht::IShaderCallback

Public Member Functions

virtual void OnSetConstants (CShader *shader, SUniform *uniform, IMaterialRenderer *matRender, bool vertexShader)
 Called to set uniform constants for the shader.

Static Public Member Functions

static void setShadowBias (const SVec4 &bias)
static const SVec4getShadowBias ()
static void setShadowMapRP (CShadowMapRP *rp)
static CShadowMapRPgetShadowMapRP ()

Member Function Documentation

◆ OnSetConstants()

virtual void Skylicht::CShaderShadow::OnSetConstants ( CShader * shader,
SUniform * uniform,
IMaterialRenderer * matRender,
bool vertexShader )
virtual

Called to set uniform constants for the shader.

Parameters
shaderPointer to the CShader instance.
uniformPointer to the uniform being set.
matRenderMaterial renderer.
vertexShaderTrue if setting vertex shader constants, false for pixel shader.

Implements Skylicht::IShaderCallback.


The documentation for this class was generated from the following file: