Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CShaderTransformTexture Class Reference
Inheritance diagram for Skylicht::CShaderTransformTexture:
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 setTexture (ITexture *texture)
static ITexturegetTexture ()
static void setPositionTexture (ITexture *texture)
static ITexturegetPositionTexture ()
static void setNormalTexture (ITexture *texture)
static ITexturegetNormalTexture ()

Member Function Documentation

◆ OnSetConstants()

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