#include <shadowsScreenQuad.h>
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, and m_sm_dynamic_sampler_setting.
|
private |
Referenced by onSetUniforms().
|
private |
Referenced by onSetUniforms().
|
private |
Referenced by onSetUniforms().