OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
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)
 
HlmsDatablock * getFragmentDatablock ()
 
PropertyMap & getPropertyMap ()
 
HlmsDatablock * getVertexDatablock ()
 
virtual void updatePropertyMap (Camera *camera, const LightList *pLightList)
 this is called once per frame
 
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
 

Public Attributes

bool IsDirty
 

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