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()
static 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]
template<class Alloc >
void * Ogre::AllocatedObject< Alloc >::operator new |
( |
size_t | sz, |
|
|
const char * | file, |
|
|
int | line, |
|
|
const char * | func ) |
|
inherited |
◆ operator new() [3/3]
◆ operator new[]() [1/2]
◆ operator new[]() [2/2]
template<class Alloc >
void * Ogre::AllocatedObject< Alloc >::operator new[] |
( |
size_t | sz, |
|
|
const char * | file, |
|
|
int | line, |
|
|
const char * | func ) |
|
inherited |
◆ save()
void Ogre::GpuNamedConstants::save |
( |
const String & | filename | ) |
const |
◆ setGenerateAllConstantDefinitionArrayEntries()
static 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: