Luanti 5.15.0-dev
 
Loading...
Searching...
No Matches
IShaderUniformSetter Class Referenceabstract

#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)
 

Constructor & Destructor Documentation

◆ ~IShaderUniformSetter()

virtual IShaderUniformSetter::~IShaderUniformSetter ( )
virtualdefault

Member Function Documentation

◆ onSetMaterial()

virtual void IShaderUniformSetter::onSetMaterial ( const video::SMaterial & material)
inlinevirtual

◆ onSetUniforms()

virtual void IShaderUniformSetter::onSetUniforms ( video::IMaterialRendererServices * services)
pure virtual

Called when uniforms need to be updated.

Parameters
servicesinterface for setting uniforms

Implemented in FogShaderUniformSetter, GameGlobalShaderUniformSetter, MainShaderUniformSetter, ShadowDepthUniformSetter, ShadowScreenQuadUniformSetter, and ShadowUniformSetter.


The documentation for this class was generated from the following file: