#include <shader.h>
Inheritance diagram for IShaderUniformSetter:Public Member Functions | |
| virtual | ~IShaderUniformSetter ()=default |
| virtual void | onSetUniforms (video::IMaterialRendererServices *services)=0 |
| Called when uniforms need to be updated. | |
| virtual void | onSetMaterial (const video::SMaterial &material) |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in GameGlobalShaderUniformSetter, and MainShaderUniformSetter.
|
pure virtual |
Called when uniforms need to be updated.
| services | interface for setting uniforms |
Implemented in FogShaderUniformSetter, GameGlobalShaderUniformSetter, MainShaderUniformSetter, ShadowDepthUniformSetter, ShadowScreenQuadUniformSetter, and ShadowUniformSetter.