D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE Enumeration

The type of derived graphics state object.

Syntax

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;  

Constants

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.

Remarks

This enumeration is used for the Type member of the D3D12XBOX_DERIVED_GRAPHICS_STATE_DESC structure.

Requirements

Header: Declared in d3d12_x.h.