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< MaterialTemplates::BatchGroup, Pass * > | passes |
Util::Array< Util::Array< Materials::ShaderConfigBatchTexture * > > | texturesPerBatch |
Util::Array< Util::Dictionary< uint, uint > > | textureBatchLookup |
|
inline |
const char* MaterialTemplates::Entry::bufferName |
uint MaterialTemplates::Entry::bufferSize |
const char* MaterialTemplates::Entry::name |
uint MaterialTemplates::Entry::numTextures |
Util::Dictionary<MaterialTemplates::BatchGroup, Pass*> MaterialTemplates::Entry::passes |
uint MaterialTemplates::Entry::properties |
Util::Array<Util::Dictionary<uint, uint> > MaterialTemplates::Entry::textureBatchLookup |
Util::Dictionary<const char*, const MaterialTemplateTexture*> MaterialTemplates::Entry::textures |
Util::Array<Util::Array<Materials::ShaderConfigBatchTexture*> > MaterialTemplates::Entry::texturesPerBatch |
uint MaterialTemplates::Entry::uniqueId |
Util::Dictionary<const char*, const MaterialTemplateValue*> MaterialTemplates::Entry::values |
CoreGraphics::VertexLayoutType MaterialTemplates::Entry::vertexLayout |