#include <shadowsScreenQuad.h>
Inheritance diagram for ShadowScreenQuadUniformSetter:
Collaboration diagram for ShadowScreenQuadUniformSetter:Public Member Functions | |
| virtual void | onSetUniforms (video::IMaterialRendererServices *services) override |
| Called when uniforms need to be updated. | |
Public Member Functions inherited from IShaderUniformSetter | |
| virtual | ~IShaderUniformSetter ()=default |
| virtual void | onSetMaterial (const video::SMaterial &material) |
Private Attributes | |
| CachedPixelShaderSetting< s32 > | m_sm_client_map_setting {"ShadowMapClientMap"} |
| CachedPixelShaderSetting< s32 > | m_sm_client_map_trans_setting {"ShadowMapClientMapTraslucent"} |
| CachedPixelShaderSetting< s32 > | m_sm_dynamic_sampler_setting {"ShadowMapSamplerdynamic"} |
|
overridevirtual |
Called when uniforms need to be updated.
| services | interface for setting uniforms |
Implements IShaderUniformSetter.
References m_sm_client_map_setting, m_sm_client_map_trans_setting, m_sm_dynamic_sampler_setting, and CachedShaderSetting< T, count, cache >::set().
Here is the call graph for this function:
|
private |
Referenced by onSetUniforms().
|
private |
Referenced by onSetUniforms().
|
private |
Referenced by onSetUniforms().