Struct collecting together the information for named constants.
More...
#include <OgreGpuProgramParams.h>
|
| | GpuNamedConstants () |
| size_t | calculateSize (void) const |
| void | generateConstantDefinitionArrayEntries (const String ¶mName, const GpuConstantDefinition &baseDef) |
| | Generate additional constant entries for arrays based on a base definition.
|
| void | load (DataStreamPtr &stream) |
| | Loads constant definitions from a stream, compatible with GpuProgram::setManualNamedConstantsFile.
|
| void | operator delete (void *ptr) |
| void | operator delete (void *ptr, const char *, int, const char *) |
| void | operator delete (void *ptr, void *) |
| void | operator delete[] (void *ptr) |
| void | operator delete[] (void *ptr, const char *, int, const char *) |
| void * | operator new (size_t sz) |
| void * | operator new (size_t sz, const char *file, int line, const char *func) |
| | operator new, with debug line info
|
| void * | operator new (size_t sz, void *ptr) |
| | placement operator new
|
| void * | operator new[] (size_t sz) |
| void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| | array operator new, with debug line info
|
| void | save (const String &filename) const |
| | Saves constant definitions to a file, compatible with GpuProgram::setManualNamedConstantsFile.
|
Struct collecting together the information for named constants.
Definition at line 355 of file OgreGpuProgramParams.h.
◆ GpuNamedConstants()
| Ogre::GpuNamedConstants::GpuNamedConstants |
( |
| ) |
|
◆ calculateSize()
| size_t Ogre::GpuNamedConstants::calculateSize |
( |
void | | ) |
const |
◆ generateConstantDefinitionArrayEntries()
| void Ogre::GpuNamedConstants::generateConstantDefinitionArrayEntries |
( |
const String & | paramName, |
|
|
const GpuConstantDefinition & | baseDef ) |
Generate additional constant entries for arrays based on a base definition.
◆ getGenerateAllConstantDefinitionArrayEntries()
| bool Ogre::GpuNamedConstants::getGenerateAllConstantDefinitionArrayEntries |
( |
| ) |
|
|
static |
Indicates whether all array entries will be generated and added to the definitions map.
◆ load()
◆ operator delete() [1/3]
◆ operator delete() [2/3]
◆ operator delete() [3/3]
◆ operator delete[]() [1/2]
◆ operator delete[]() [2/2]
◆ operator new() [1/3]
◆ operator new() [2/3]
◆ operator new() [3/3]
◆ operator new[]() [1/2]
◆ operator new[]() [2/2]
◆ save()
| void Ogre::GpuNamedConstants::save |
( |
const String & | filename | ) |
const |
◆ setGenerateAllConstantDefinitionArrayEntries()
| void Ogre::GpuNamedConstants::setGenerateAllConstantDefinitionArrayEntries |
( |
bool | generateAll | ) |
|
|
static |
Sets whether all array entries will be generated and added to the definitions map.
◆ doubleBufferSize
| size_t Ogre::GpuNamedConstants::doubleBufferSize |
◆ floatBufferSize
| size_t Ogre::GpuNamedConstants::floatBufferSize |
◆ intBufferSize
| size_t Ogre::GpuNamedConstants::intBufferSize |
◆ map
◆ msGenerateAllConstantDefinitionArrayEntries
| bool Ogre::GpuNamedConstants::msGenerateAllConstantDefinitionArrayEntries |
|
staticprotected |
Indicates whether all array entries will be generated and added to the definitions map.
Definition at line 411 of file OgreGpuProgramParams.h.
The documentation for this struct was generated from the following file: