OGRE
1.10.12
Object-Oriented Graphics Rendering Engine
|
#include <OgreHlmsMaterialBase.h>
Public Member Functions | |
HlmsMaterialBase () | |
virtual | ~HlmsMaterialBase () |
virtual void | createTextureUnits (Pass *pass) |
this is called once per frame if the shader has changed. (it is guaranteed that there are not texture units in the pass) More... | |
HlmsDatablock * | getFragmentDatablock () |
PropertyMap & | getPropertyMap () |
HlmsDatablock * | getVertexDatablock () |
virtual void | updatePropertyMap (Camera *camera, const LightList *pLightList) |
this is called once per frame More... | |
virtual void | updateUniforms (const Pass *pass, const AutoParamDataSource *source, const LightList *pLightList) |
this is called for every renderable before it is renderd with the given pass More... | |
Public Attributes | |
bool | IsDirty |