|
Nebula
|
#include <materialtemplatetypes.h>
Classes | |
| struct | Pass |
Public Member Functions | |
| const uint | HashCode () const |
Public Attributes | |
| const char * | name |
| uint | uniqueId |
| uint | properties |
| const char * | bufferName |
| uint | bufferSize |
| CoreGraphics::VertexLayoutType | vertexLayout |
| uint | numTextures |
| Util::Dictionary< const char *, const MaterialTemplateValue * > | values |
| Util::Dictionary< const char *, const MaterialTemplateTexture * > | textures |
| Util::Dictionary< MaterialTemplatesGPULang::BatchGroup, Pass * > | passes |
| Util::Array< Util::Array< Materials::ShaderConfigBatchTexture * > > | texturesPerBatch |
| Util::Array< Util::Dictionary< uint, uint > > | textureBatchLookup |
|
inline |
| const char* MaterialTemplatesGPULang::Entry::bufferName |
| uint MaterialTemplatesGPULang::Entry::bufferSize |
| const char* MaterialTemplatesGPULang::Entry::name |
| uint MaterialTemplatesGPULang::Entry::numTextures |
| Util::Dictionary<MaterialTemplatesGPULang::BatchGroup, Pass*> MaterialTemplatesGPULang::Entry::passes |
| uint MaterialTemplatesGPULang::Entry::properties |
| Util::Array<Util::Dictionary<uint, uint> > MaterialTemplatesGPULang::Entry::textureBatchLookup |
| Util::Dictionary<const char*, const MaterialTemplateTexture*> MaterialTemplatesGPULang::Entry::textures |
| Util::Array<Util::Array<Materials::ShaderConfigBatchTexture*> > MaterialTemplatesGPULang::Entry::texturesPerBatch |
| uint MaterialTemplatesGPULang::Entry::uniqueId |
| Util::Dictionary<const char*, const MaterialTemplateValue*> MaterialTemplatesGPULang::Entry::values |
| CoreGraphics::VertexLayoutType MaterialTemplatesGPULang::Entry::vertexLayout |