The type of derived graphics state object.
typedef enum D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE
{
D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL = 0,
D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_RASTERIZER = 1,
D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_BLEND = 2,
D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SAMPLE_MASK = 3,
D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_PIXEL_SHADER_OPTIONS = 4,
D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL_OPTIONS = 5,
D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SHADER_LIMITS = 6,
D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_TESSELLATION_PARAMETERS = 7
} D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE;
| Constant | Description |
|---|---|
| D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL | Depth and stencil. |
| D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_RASTERIZER | Rasterizer. |
| D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_BLEND | Blend. |
| D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SAMPLE_MASK | Sample mask. |
| D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_PIXEL_SHADER_OPTIONS | Pixel shader options. |
| D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL_OPTIONS | Depth stencil options. |
| D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SHADER_LIMITS | Shader limits. |
| D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_TESSELLATION_PARAMETERS | Tessellation parameters. |
This enumeration is used for the Type member of the D3D12XBOX_DERIVED_GRAPHICS_STATE_DESC structure.
Header: Declared in d3d12_x.h.