5 #ifndef __I_SHADER_CONSTANT_SET_CALLBACT_H_INCLUDED__ 6 #define __I_SHADER_CONSTANT_SET_CALLBACT_H_INCLUDED__ 14 class IMaterialRendererServices;
virtual void OnSetConstants(IMaterialRendererServices *services, s32 userData)=0
Called by the engine when the vertex and/or pixel shader constants for an material renderer should be...
Interface providing some methods for changing advanced, internal states of a IVideoDriver.
Everything in the Irrlicht Engine can be found in this namespace.
signed int s32
32 bit signed variable.
Interface making it possible to set constants for gpu programs every frame.
virtual void OnSetMaterial(const SMaterial &material)
Called to let the callBack know the used material (optional method)
Base class of most objects of the Irrlicht Engine.
Struct for holding parameters for a material renderer.