|
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 |
| ShaderInterfaceDefinition | surfaceInterface |
| ShaderInterfaceDefinition | vertexInterface |
| EffectOutputDefinition | outputs |
Definition at line 39 of file EnginePermutations.h.
| PreprocessorDefinitions Cogs::Core::EnginePermutationDefinition::definitions |
Definition at line 57 of file EnginePermutations.h.
| EnginePermutationFlags Cogs::Core::EnginePermutationDefinition::flags = EnginePermutationFlags::None |
Definition at line 54 of file EnginePermutations.h.
| std::string Cogs::Core::EnginePermutationDefinition::geometryShader |
Definition at line 47 of file EnginePermutations.h.
| std::string Cogs::Core::EnginePermutationDefinition::inherits |
Definition at line 44 of file EnginePermutations.h.
| std::string Cogs::Core::EnginePermutationDefinition::name |
Definition at line 43 of file EnginePermutations.h.
| EnginePermutationDefinition* Cogs::Core::EnginePermutationDefinition::next = nullptr |
Definition at line 41 of file EnginePermutations.h.
| EffectOutputDefinition Cogs::Core::EnginePermutationDefinition::outputs |
Definition at line 61 of file EnginePermutations.h.
| std::string Cogs::Core::EnginePermutationDefinition::pixelShader |
Definition at line 48 of file EnginePermutations.h.
| MaterialProperties Cogs::Core::EnginePermutationDefinition::properties |
Definition at line 56 of file EnginePermutations.h.
| RenderFlags Cogs::Core::EnginePermutationDefinition::requiredFlags = RenderFlags::None |
Definition at line 52 of file EnginePermutations.h.
| ShaderInterfaceDefinition Cogs::Core::EnginePermutationDefinition::surfaceInterface |
Definition at line 59 of file EnginePermutations.h.
| ShaderVariants Cogs::Core::EnginePermutationDefinition::variants |
Definition at line 50 of file EnginePermutations.h.
| ShaderInterfaceDefinition Cogs::Core::EnginePermutationDefinition::vertexInterface |
Definition at line 60 of file EnginePermutations.h.
| std::string Cogs::Core::EnginePermutationDefinition::vertexShader |
Definition at line 46 of file EnginePermutations.h.