![]() |
Kochol Game Engine
0.1.0
|
#include <Shader.h>
Public Member Functions | |
ShaderInstance () | |
~ShaderInstance () | |
ShaderInstance & | operator= (const ShaderInstance &si) |
void | SetMaterialParams (MaterialParams *pVal) |
Sets the material params for rendering. |
Public Attributes | |
Shader * | m_pVertexShader |
Shader * | m_pPixelShader |
kge::core::Functor1< void, ShaderInstance * > * | m_pFun |
void * | m_pUserData |
MaterialParams | m_MaterialParams |
bool | m_bMatParamsChanged |
sn::SceneNode * | m_pOwner |
Protected Attributes | |
MaterialParams * | m_pMatParams |
|
inline |
Definition at line 161 of file Shader.h.
References m_bMatParamsChanged, m_MaterialParams, m_pFun, m_pMatParams, m_pOwner, m_pPixelShader, m_pUserData, and m_pVertexShader.
|
inline |
Sets the material params for rendering.
Definition at line 176 of file Shader.h.
References m_bMatParamsChanged, m_pFun, kge::gfx::MaterialParams::m_pFun, m_pMatParams, m_pPixelShader, m_pVertexShader, kge::gfx::MaterialParams::pPixelShader, and kge::gfx::MaterialParams::pVertexShader.
bool kge::gfx::ShaderInstance::m_bMatParamsChanged |
Definition at line 157 of file Shader.h.
Referenced by operator=(), and SetMaterialParams().
MaterialParams kge::gfx::ShaderInstance::m_MaterialParams |
Definition at line 156 of file Shader.h.
Referenced by operator=().
kge::core::Functor1<void, ShaderInstance*>* kge::gfx::ShaderInstance::m_pFun |
Definition at line 153 of file Shader.h.
Referenced by operator=(), and SetMaterialParams().
|
protected |
Definition at line 187 of file Shader.h.
Referenced by operator=(), and SetMaterialParams().
sn::SceneNode* kge::gfx::ShaderInstance::m_pOwner |
Definition at line 159 of file Shader.h.
Referenced by operator=().
Shader * kge::gfx::ShaderInstance::m_pPixelShader |
Definition at line 148 of file Shader.h.
Referenced by operator=(), and SetMaterialParams().
void* kge::gfx::ShaderInstance::m_pUserData |
Definition at line 155 of file Shader.h.
Referenced by operator=().
Shader* kge::gfx::ShaderInstance::m_pVertexShader |
Definition at line 148 of file Shader.h.
Referenced by operator=(), and SetMaterialParams().