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:
- ID3D12Device::CreateCommittedResource
- ID3D12Device::CreatePlacedResource
- ID3D12Device::CreateReservedResource
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |