Cogs.Core
|
Public Member Functions | |
bool | isTemplate () const |
Public Attributes | |
std::string | inherits |
std::vector< MaterialDefinition > | permutations |
![]() | |
std::string | name |
MaterialProperties | properties |
EffectDefinition | effect |
MaterialDefinitionFlags | flags = MaterialDefinitionFlags::None |
std::vector< ShaderVariantRequirement > | requirements |
std::unordered_map< std::string, std::string > | options |
std::vector< ShaderVariantDefinition > | variants |
size_t | permutationIndex = 0 |
std::string | permutationName |
size_t | enginePermutationMask = 0x1 | 0x2 | 0x4 | 0x8 |
Definition at line 104 of file MaterialDefinition.h.
|
inline |
Definition at line 110 of file MaterialDefinition.h.
std::string Cogs::Core::MaterialDefinition::inherits |
Definition at line 106 of file MaterialDefinition.h.
std::vector<MaterialDefinition> Cogs::Core::MaterialDefinition::permutations |
Definition at line 108 of file MaterialDefinition.h.