Skip to main content
Descreve um objeto de estado do pipeline de gráficos derivado.

Sintaxe

Membros

Type
Tipo: D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE
Uma constante de enumeração D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE que descreve o estado do pipeline de gráficos derivado. DepthStencilDesc
Tipo: D3D12_DEPTH_STENCIL_DESC
Uma estrutura D3D12_DEPTH_STENCIL_DESC que contém a descrição de profundidade ou estêncil. Válido quando Type é definido como D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL. RasterizerDesc
Tipo: D3D12_RASTERIZER_DESC
Uma estrutura D3D12_RASTERIZER_DESC que contém a descrição do rasterizador. Válido quando Type é definido como D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_RASTERIZER. BlendDesc
Tipo: D3D12_BLEND_DESC
Uma estrutura D3D12_BLEND_DESC que descreve a mesclagem. Válido quando Type é definido como D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_BLEND. SampleMask
Tipo: UINT
Um valor que descreve uma máscara de amostras de pixel a serem rastreadas. Se esse valor especificar qualquer uma das amostras mascaradas, o rastreamento será ativado. O bit menos significativo (LSB) é a amostra 0. Como a ausência de suavização de várias amostras (MSAA) conta como uma contagem de amostras de 1, o LSB de SampleMask deve ser definido. Se definido como zero, o pixel não é rastreado, mas os rastreamentos de pixel ainda podem ser habilitados por invocação. Isso fornece uma cobertura de amostras de 32 bits. O valor padrão é 0xffffffff. Uma máscara de amostras determina quais amostras são atualizadas em todos os destinos de renderização ativos. O mapeamento de bits em uma máscara de amostras para amostras em um destino de renderização de várias amostras é responsabilidade de cada aplicativo. Uma máscara de amostras é sempre aplicada, independentemente de a amostragem múltipla estar habilitada e de um aplicativo usar destinos de renderização de várias amostras. Válido quando Type é definido como D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SAMPLE_MASK. PixelShaderOptions
Tipo: D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC
Uma estrutura D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC que especifica as opções do sombreador de pixel. Válido quando Type é definido como D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_PIXEL_SHADER_OPTIONS. DepthStencilOptions
Tipo: D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC
Uma estrutura D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC que especifica as opções de profundidade e estêncil. Válido quando Type é definido como D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL_OPTIONS. ShaderLimitsDesc
Tipo: D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC
Uma estrutura D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC que especifica os limites do sombreador de gráficos. Válido quando Type é definido como D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SHADER_LIMITS. TessellationParameters
Tipo: D3D12XBOX_TESSELLATION_PARAMETERS_DESC
Uma estrutura D3D12XBOX_TESSELLATION_PARAMETERS_DESC que especifica os parâmetros de mosaico. Válido quando Type é definido como D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_TESSELLATION_PARAMETERS.

Comentários

D3D12XBOX_DERIVED_GRAPHICS_STATE_DESC deriva o novo objeto de estado do pipeline de um objeto de estado do pipeline existente. Essa estrutura é passada para CreateDerivedGraphicsPipelineStateX.

Requisitos

Cabeçalho: d3d12_x.h Plataformas com suporte: família XBOX One

Confira também

d3d12_x
Last modified on October 6, 2026