![]() |
OGRE
1.12.13
Object-Oriented Graphics Rendering Engine
|
Struct collecting together the information for named constants. More...
#include <OgreGpuProgramParams.h>
Inheritance diagram for Ogre::GpuNamedConstants:Public Member Functions | |
| GpuNamedConstants () | |
| ~GpuNamedConstants () | |
| size_t | calculateSize (void) const |
| void | generateConstantDefinitionArrayEntries (const String ¶mName, const GpuConstantDefinition &baseDef) |
| void | load (DataStreamPtr &stream) |
| Loads constant definitions from a stream, compatible with GpuProgram::setManualNamedConstantsFile. More... | |
| void | save (const String &filename) const |
| Saves constant definitions to a file, compatible with GpuProgram::setManualNamedConstantsFile. More... | |
Static Public Member Functions | |
| static bool | getGenerateAllConstantDefinitionArrayEntries () |
| static void | setGenerateAllConstantDefinitionArrayEntries (bool generateAll) |
Public Attributes | |
| size_t | doubleBufferSize |
| Total size of the double buffer required. More... | |
| size_t | floatBufferSize |
| Total size of the float buffer required. More... | |
| size_t | intBufferSize |
| Total size of the int buffer required. More... | |
| GpuConstantDefinitionMap | map |
| Map of parameter names to GpuConstantDefinition. More... | |
Struct collecting together the information for named constants.
| Ogre::GpuNamedConstants::GpuNamedConstants | ( | ) |
| Ogre::GpuNamedConstants::~GpuNamedConstants | ( | ) |
| void Ogre::GpuNamedConstants::generateConstantDefinitionArrayEntries | ( | const String & | paramName, |
| const GpuConstantDefinition & | baseDef | ||
| ) |
|
static |
|
static |
| void Ogre::GpuNamedConstants::save | ( | const String & | filename | ) | const |
Saves constant definitions to a file, compatible with GpuProgram::setManualNamedConstantsFile.
| void Ogre::GpuNamedConstants::load | ( | DataStreamPtr & | stream | ) |
Loads constant definitions from a stream, compatible with GpuProgram::setManualNamedConstantsFile.
| size_t Ogre::GpuNamedConstants::calculateSize | ( | void | ) | const |
| size_t Ogre::GpuNamedConstants::floatBufferSize |
Total size of the float buffer required.
| size_t Ogre::GpuNamedConstants::doubleBufferSize |
Total size of the double buffer required.
| size_t Ogre::GpuNamedConstants::intBufferSize |
Total size of the int buffer required.
| GpuConstantDefinitionMap Ogre::GpuNamedConstants::map |
Map of parameter names to GpuConstantDefinition.