|
CeresEngine 0.2.0
A game development framework
|
Graphics pipeline state descriptor structure. More...
#include <CeresEngine/RenderAPI/GPUGraphicsPipeline.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 | |
| GPUDepthDescriptor | depth |
| Specifies the depth state descriptor. | |
| GPUStencilDescriptor | stencil |
| Specifies the stencil state descriptor. | |
| GPURasterizerDescriptor | rasterizer |
| GPUBlendDescriptor | blend |
| Specifies the blending state descriptor. | |
Graphics pipeline state descriptor structure.
|
inlinestaticconstexpr |
Executes the given processor for every field of the struct.
| RTTI | The processor to be ran for every field. |
| GPUBlendDescriptor CeresEngine::GPUGraphicsPipelineState::blend |
Specifies the blending state descriptor.
| GPUDepthDescriptor CeresEngine::GPUGraphicsPipelineState::depth |
Specifies the depth state descriptor.
| GPURasterizerDescriptor CeresEngine::GPUGraphicsPipelineState::rasterizer |
| GPUStencilDescriptor CeresEngine::GPUGraphicsPipelineState::stencil |
Specifies the stencil state descriptor.