Compartilhar via


estrutura D3D12_CLEAR_VALUE (d3d12.h)

Descreve um valor usado para otimizar operações claras para um recurso específico.

Sintaxe

typedef struct D3D12_CLEAR_VALUE {
  DXGI_FORMAT Format;
  union {
    FLOAT                     Color[4];
    D3D12_DEPTH_STENCIL_VALUE DepthStencil;
  };
} D3D12_CLEAR_VALUE;

Membros

Format

Especifica um membro da enumeração DXGI_FORMAT .

O formato da cor normalmente desmarcada segue as mesmas regras de validação que uma criação de descritor/exibição. Em geral, o formato da cor clara pode ser qualquer formato no mesmo grupo sem tipo ao qual o formato de recurso pertence.

Este Formato deve corresponder ao formato do modo de exibição usado durante a operação de limpeza. Indica se o membro Color ou DepthStencil é válido e como converter os valores para uso com o recurso.

Color[4]

Especifica uma matriz de quatro entradas de valores float, determinando o valor RGBA. A ordem do RGBA corresponde à ordem usada com ClearRenderTargetView.

DepthStencil

Especifica um membro do D3D12_DEPTH_STENCIL_VALUE. Esses valores correspondem à semântica de Profundidade e Estêncil em ClearDepthStencilView.

Comentários

Essa estrutura é opcionalmente passada para os seguintes métodos:

Requisitos

Requisito Valor
Cabeçalho d3d12.h

Confira também

CD3DX12_CLEAR_VALUE

Estruturas principais