Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CShaderRTT Class Reference
Inheritance diagram for Skylicht::CShaderRTT:
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 setRTTTexture (int id, ITexture *texture)
static ITexturegetRTTTexture (int id)
static void setLastFrameTexture (ITexture *texture)
static ITexturegetLastFrameTexture ()

Member Function Documentation

◆ OnSetConstants()

virtual void Skylicht::CShaderRTT::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: