|
CeresEngine 0.2.0
A game development framework
|
A structure that describes a RendererGraphicsPipeline specialization.
More...
#include <CeresEngine/Renderer/Resources/RendererGraphicsPipeline.hpp>
Static Public Member Functions | |
| template<typename Processor > | |
| static constexpr void | reflect (Processor &&RTTI) |
| Executes the given processor for every field of the struct. | |
Public Attributes | |
| SmallVector< VertexDeclaration, 1 > | vertexDeclarations |
| The vertex declarations that matches the rendered mesh. | |
| PrimitiveTopology | primitiveTopology = PrimitiveTopology::Triangles |
| The primitive topology to be used when rendering. | |
| RendererShaderSpecialization | shaderSpecialization |
| A description of the shader specialization to use. | |
| GPUGraphicsPipelineState | state |
| A description of the graphics pipeline state. | |
A structure that describes a RendererGraphicsPipeline specialization.
|
inlinestaticconstexpr |
Executes the given processor for every field of the struct.
| RTTI | The processor to be ran for every field. |
| PrimitiveTopology CeresEngine::RendererGraphicsPipelineSpecialization::primitiveTopology = PrimitiveTopology::Triangles |
The primitive topology to be used when rendering.
| RendererShaderSpecialization CeresEngine::RendererGraphicsPipelineSpecialization::shaderSpecialization |
A description of the shader specialization to use.
| GPUGraphicsPipelineState CeresEngine::RendererGraphicsPipelineSpecialization::state |
A description of the graphics pipeline state.
| SmallVector<VertexDeclaration, 1> CeresEngine::RendererGraphicsPipelineSpecialization::vertexDeclarations |
The vertex declarations that matches the rendered mesh.