|
Cogs.Core
|
Public Attributes | |
| std::string | name |
| ShaderVariantType | type = ShaderVariantType::None |
| std::string | value |
| std::vector< ShaderVariantEnum > | values |
| std::vector< ShaderVariantRequirement > | triggers |
| std::vector< ShaderVariantRequirement > | requirements |
| int | defaultValue = 0 |
| std::string | defaultString |
| ShaderVarientFlags | flags = ShaderVarientFlags::None |
| size_t | index = 0 |
| ShaderInterfaceDefinition | vertexInterface |
| ShaderInterfaceDefinition | geometryInterface |
| ShaderInterfaceDefinition | surfaceInterface |
| bool | valueOnly = false |
| bool | isShared = false |
Definition at line 43 of file VariantDefinition.h.
| std::string Cogs::Core::ShaderVariantDefinition::defaultString |
Definition at line 52 of file VariantDefinition.h.
| int Cogs::Core::ShaderVariantDefinition::defaultValue = 0 |
Definition at line 51 of file VariantDefinition.h.
| ShaderVarientFlags Cogs::Core::ShaderVariantDefinition::flags = ShaderVarientFlags::None |
Definition at line 53 of file VariantDefinition.h.
| ShaderInterfaceDefinition Cogs::Core::ShaderVariantDefinition::geometryInterface |
Definition at line 56 of file VariantDefinition.h.
| size_t Cogs::Core::ShaderVariantDefinition::index = 0 |
Definition at line 54 of file VariantDefinition.h.
| bool Cogs::Core::ShaderVariantDefinition::isShared = false |
Definition at line 59 of file VariantDefinition.h.
| std::string Cogs::Core::ShaderVariantDefinition::name |
Definition at line 45 of file VariantDefinition.h.
| std::vector<ShaderVariantRequirement> Cogs::Core::ShaderVariantDefinition::requirements |
Definition at line 50 of file VariantDefinition.h.
| ShaderInterfaceDefinition Cogs::Core::ShaderVariantDefinition::surfaceInterface |
Definition at line 57 of file VariantDefinition.h.
| std::vector<ShaderVariantRequirement> Cogs::Core::ShaderVariantDefinition::triggers |
Definition at line 49 of file VariantDefinition.h.
| ShaderVariantType Cogs::Core::ShaderVariantDefinition::type = ShaderVariantType::None |
Definition at line 46 of file VariantDefinition.h.
| std::string Cogs::Core::ShaderVariantDefinition::value |
Definition at line 47 of file VariantDefinition.h.
| bool Cogs::Core::ShaderVariantDefinition::valueOnly = false |
Definition at line 58 of file VariantDefinition.h.
| std::vector<ShaderVariantEnum> Cogs::Core::ShaderVariantDefinition::values |
Definition at line 48 of file VariantDefinition.h.
| ShaderInterfaceDefinition Cogs::Core::ShaderVariantDefinition::vertexInterface |
Definition at line 55 of file VariantDefinition.h.