18 #ifndef INCLUDED_RENDERER_BACKEND_PIPELINESTATE 19 #define INCLUDED_RENDERER_BACKEND_PIPELINESTATE 114 namespace ColorWriteMask
200 #endif // INCLUDED_RENDERER_BACKEND_PIPELINESTATE
SStencilOpState stencilFrontFace
Definition: PipelineState.h:74
bool stencilTestEnabled
Definition: PipelineState.h:70
float depthBiasConstantFactor
Definition: PipelineState.h:160
BlendFactor srcAlphaBlendFactor
Definition: PipelineState.h:128
constexpr uint8_t RED
Definition: PipelineState.h:116
uint32_t stencilReference
Definition: PipelineState.h:73
BlendOp alphaBlendOp
Definition: PipelineState.h:130
SRasterizationStateDesc rasterizationState
Definition: PipelineState.h:171
float depthBiasSlopeFactor
Definition: PipelineState.h:161
StencilOp
Definition: PipelineState.h:34
CompareOp compareOp
Definition: PipelineState.h:62
CColor constant
Definition: PipelineState.h:131
CullMode ParseCullMode(const CStr &str)
Definition: PipelineState.cpp:135
Definition: PipelineState.h:57
constexpr uint8_t ALPHA
Definition: PipelineState.h:119
BlendFactor dstColorBlendFactor
Definition: PipelineState.h:126
SGraphicsPipelineStateDesc MakeDefaultGraphicsPipelineStateDesc()
Definition: PipelineState.cpp:30
constexpr uint8_t BLUE
Definition: PipelineState.h:118
bool depthTestEnabled
Definition: PipelineState.h:67
BlendFactor srcColorBlendFactor
Definition: PipelineState.h:125
StencilOp ParseStencilOp(const CStr &str)
Definition: PipelineState.cpp:68
SBlendStateDesc blendState
Definition: PipelineState.h:170
BlendOp ParseBlendOp(const CStr &str)
Definition: PipelineState.cpp:112
StencilOp failOp
Definition: PipelineState.h:59
bool depthBiasEnabled
Definition: PipelineState.h:159
Definition: PipelineState.h:154
FrontFace ParseFrontFace(const CStr &str)
Definition: PipelineState.cpp:147
StencilOp depthFailOp
Definition: PipelineState.h:61
unsigned char uint8_t
Definition: wposix_types.h:51
BlendFactor ParseBlendFactor(const CStr &str)
Definition: PipelineState.cpp:84
CompareOp depthCompareOp
Definition: PipelineState.h:68
uint8_t colorWriteMask
Definition: PipelineState.h:132
FrontFace
Definition: PipelineState.h:148
Definition: PipelineState.h:122
Definition: PipelineState.h:164
A holder for precompiled graphics pipeline description.
Definition: PipelineState.h:190
BlendFactor dstAlphaBlendFactor
Definition: PipelineState.h:129
CullMode
Definition: PipelineState.h:141
IShaderProgram is a container for multiple shaders of different types.
Definition: IShaderProgram.h:80
Backend
Definition: Backend.h:27
CullMode cullMode
Definition: PipelineState.h:157
BlendFactor
Definition: PipelineState.h:80
IShaderProgram * shaderProgram
Definition: PipelineState.h:168
CompareOp
Definition: CompareOp.h:31
unsigned int uint32_t
Definition: wposix_types.h:53
Definition: VideoMode.h:28
bool depthWriteEnabled
Definition: PipelineState.h:69
uint32_t stencilReadMask
Definition: PipelineState.h:71
Definition: IDeviceObject.h:32
SStencilOpState stencilBackFace
Definition: PipelineState.h:75
uint32_t stencilWriteMask
Definition: PipelineState.h:72
PolygonMode ParsePolygonMode(const CStr &str)
Definition: PipelineState.cpp:125
Definition: PipelineState.h:65
SDepthStencilStateDesc depthStencilState
Definition: PipelineState.h:169
constexpr uint8_t GREEN
Definition: PipelineState.h:117
StencilOp passOp
Definition: PipelineState.h:60
PolygonMode polygonMode
Definition: PipelineState.h:156
BlendOp colorBlendOp
Definition: PipelineState.h:127
bool enabled
Definition: PipelineState.h:124
PolygonMode
Definition: PipelineState.h:135
BlendOp
Definition: PipelineState.h:103
FrontFace frontFace
Definition: PipelineState.h:158