|
Cogs.Core
|
Public Member Functions | |
| bool | isTemplate () const |
Public Attributes | |
| std::string | inherits |
| std::vector< MaterialDefinition > | permutations |
Public Attributes inherited from Cogs::Core::MaterialDefinitionBase | |
| 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 106 of file MaterialDefinition.h.
|
inline |
Definition at line 112 of file MaterialDefinition.h.
| std::string Cogs::Core::MaterialDefinition::inherits |
Definition at line 108 of file MaterialDefinition.h.
| std::vector<MaterialDefinition> Cogs::Core::MaterialDefinition::permutations |
Definition at line 110 of file MaterialDefinition.h.