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: