OGRE  1.10.12
Object-Oriented Graphics Rendering Engine
Ogre::HlmsMaterialBase Class Reference

#include <OgreHlmsMaterialBase.h>

+ Inheritance diagram for Ogre::HlmsMaterialBase:

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...
 
HlmsDatablockgetFragmentDatablock ()
 
PropertyMapgetPropertyMap ()
 
HlmsDatablockgetVertexDatablock ()
 
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
 

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