Diligent Engine API Reference
|
Graphics pipeline state description. More...
Public Attributes | |
IShader * | pVS |
Vertex shader to be used with the pipeline. | |
IShader * | pPS |
Pixel shader to be used with the pipeline. | |
IShader * | pDS |
Domain shader to be used with the pipeline. | |
IShader * | pHS |
Hull shader to be used with the pipeline. | |
IShader * | pGS |
Geometry shader to be used with the pipeline. | |
BlendStateDesc | BlendDesc |
Blend state description. | |
Uint32 | SampleMask |
32-bit sample mask that determines which samples get updated in all the active render targets. A sample mask is always applied; it is independent of whether multisampling is enabled, and does not depend on whether an application uses multisample render targets. | |
RasterizerStateDesc | RasterizerDesc |
Rasterizer state description. | |
DepthStencilStateDesc | DepthStencilDesc |
Depth-stencil state description. | |
InputLayoutDesc | InputLayout |
Input layout. | |
PRIMITIVE_TOPOLOGY_TYPE | PrimitiveTopologyType |
Primitive topology type. | |
Uint32 | NumRenderTargets |
Number of render targets in the RTVFormats member. | |
TEXTURE_FORMAT | RTVFormats [8] |
Render target formats. | |
TEXTURE_FORMAT | DSVFormat |
Depth-stencil format. | |
SampleDesc | SmplDesc |
Multisampling parameters. | |
Uint32 | NodeMask |
Node mask. | |
Graphics pipeline state description.
This structure describes the graphics pipeline state and is part of the PipelineStateDesc structure.