![]() |
OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
|
#include <OgreVctMaterial.h>
Inheritance diagram for Ogre::VctMaterial:Classes | |
| struct | DatablockConversionResult |
Public Member Functions | |
| VctMaterial (IdType id, VaoManager *vaoManager, CompositorManager2 *compositorManager, TextureGpuManager *textureGpuManager) | |
| ~VctMaterial () | |
| DatablockConversionResult | addDatablock (HlmsDatablock *datablock) |
| Adds a datablock, if not already cached. | |
| void | destroyTempResources (void) |
| IdType | getId () const |
| Get the unique id of this object. | |
| TextureGpu * | getTexturePool (void) const |
| void | initTempResources (SceneManager *sceneManager) |
| bool | operator() (const IdObject &left, const IdObject &right) |
| bool | operator() (const IdObject *left, const IdObject *right) |
| Ogre::VctMaterial::VctMaterial | ( | IdType | id, |
| VaoManager * | vaoManager, | ||
| CompositorManager2 * | compositorManager, | ||
| TextureGpuManager * | textureGpuManager ) |
| Ogre::VctMaterial::~VctMaterial | ( | ) |
| DatablockConversionResult Ogre::VctMaterial::addDatablock | ( | HlmsDatablock * | datablock | ) |
Adds a datablock, if not already cached.
If the datablock contains textures, then initTempResources must already have been called.
|
inlineinherited |
Get the unique id of this object.
|
inline |
| void Ogre::VctMaterial::initTempResources | ( | SceneManager * | sceneManager | ) |