Inheritance diagram for FogShaderUniformSetter:
Collaboration diagram for FogShaderUniformSetter:Public Member Functions | |
| 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< float, 4 > | m_fog_color {"fogColor"} |
| CachedPixelShaderSetting< float > | m_fog_distance {"fogDistance"} |
| CachedPixelShaderSetting< float > | m_fog_shading_parameter {"fogShadingParameter"} |
|
inlineoverridevirtual |
Called when uniforms need to be updated.
| services | interface for setting uniforms |
Implements IShaderUniformSetter.
References m_fog_color, m_fog_distance, m_fog_shading_parameter, 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().