Cogs.Core
|
Public Attributes | |
EnginePermutationDefinition * | next = nullptr |
std::string | name |
std::string | inherits |
std::string | vertexShader |
std::string | geometryShader |
std::string | pixelShader |
ShaderVariants | variants |
RenderFlags | requiredFlags = RenderFlags::None |
EnginePermutationFlags | flags = EnginePermutationFlags::None |
MaterialProperties | properties |
PreprocessorDefinitions | definitions |
Definition at line 37 of file EnginePermutations.h.
PreprocessorDefinitions Cogs::Core::EnginePermutationDefinition::definitions |
Definition at line 55 of file EnginePermutations.h.
EnginePermutationFlags Cogs::Core::EnginePermutationDefinition::flags = EnginePermutationFlags::None |
Definition at line 52 of file EnginePermutations.h.
std::string Cogs::Core::EnginePermutationDefinition::geometryShader |
Definition at line 45 of file EnginePermutations.h.
std::string Cogs::Core::EnginePermutationDefinition::inherits |
Definition at line 42 of file EnginePermutations.h.
std::string Cogs::Core::EnginePermutationDefinition::name |
Definition at line 41 of file EnginePermutations.h.
EnginePermutationDefinition* Cogs::Core::EnginePermutationDefinition::next = nullptr |
Definition at line 39 of file EnginePermutations.h.
std::string Cogs::Core::EnginePermutationDefinition::pixelShader |
Definition at line 46 of file EnginePermutations.h.
MaterialProperties Cogs::Core::EnginePermutationDefinition::properties |
Definition at line 54 of file EnginePermutations.h.
RenderFlags Cogs::Core::EnginePermutationDefinition::requiredFlags = RenderFlags::None |
Definition at line 50 of file EnginePermutations.h.
ShaderVariants Cogs::Core::EnginePermutationDefinition::variants |
Definition at line 48 of file EnginePermutations.h.
std::string Cogs::Core::EnginePermutationDefinition::vertexShader |
Definition at line 44 of file EnginePermutations.h.