CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::GPUGraphicsPipelineState Struct Referencefinal

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.
 

Detailed Description

Graphics pipeline state descriptor structure.

Member Function Documentation

◆ reflect()

template<typename Processor >
static constexpr void CeresEngine::GPUGraphicsPipelineState::reflect ( Processor &&  RTTI)
inlinestaticconstexpr

Executes the given processor for every field of the struct.

Parameters
RTTIThe processor to be ran for every field.

Member Data Documentation

◆ blend

GPUBlendDescriptor CeresEngine::GPUGraphicsPipelineState::blend

Specifies the blending state descriptor.

◆ depth

GPUDepthDescriptor CeresEngine::GPUGraphicsPipelineState::depth

Specifies the depth state descriptor.

◆ rasterizer

GPURasterizerDescriptor CeresEngine::GPUGraphicsPipelineState::rasterizer

◆ stencil

GPUStencilDescriptor CeresEngine::GPUGraphicsPipelineState::stencil

Specifies the stencil state descriptor.


The documentation for this struct was generated from the following file: