Public Member Functions | |
MainShaderConstantSetter () | |
~MainShaderConstantSetter ()=default | |
virtual void | onSetConstants (video::IMaterialRendererServices *services) override |
Public Member Functions inherited from IShaderConstantSetter | |
virtual | ~IShaderConstantSetter ()=default |
virtual void | onSetMaterial (const video::SMaterial &material) |
Private Attributes | |
CachedVertexShaderSetting< float, 16 > | m_world_view_proj |
CachedVertexShaderSetting< float, 16 > | m_world |
|
inline |
|
default |
|
inlineoverridevirtual |
Implements IShaderConstantSetter.
References m_world, m_world_view_proj, sanity_check, and CachedShaderSetting< T, count >::set().
|
private |
Referenced by onSetConstants().
|
private |
Referenced by onSetConstants().