estructura D3D12_CLEAR_VALUE (d3d12.h)
Describe un valor que se usa para optimizar las operaciones claras para un recurso determinado.
Sintaxis
typedef struct D3D12_CLEAR_VALUE {
DXGI_FORMAT Format;
union {
FLOAT Color[4];
D3D12_DEPTH_STENCIL_VALUE DepthStencil;
};
} D3D12_CLEAR_VALUE;
Miembros
Format
Especifica un miembro de la enumeración DXGI_FORMAT .
El formato del color normalmente borrado sigue las mismas reglas de validación que la creación de un descriptor o vista. En general, el formato del color claro puede ser cualquier formato del mismo grupo sin tipo al que pertenece el formato de recurso.
Este formato debe coincidir con el formato de la vista utilizada durante la operación de borrado. Indica si el miembro Color o DepthStencil es válido y cómo convertir los valores para su uso con el recurso.
Color[4]
Especifica una matriz de 4 entradas de valores float, que determina el valor RGBA. El orden de RGBA coincide con el orden usado con ClearRenderTargetView.
DepthStencil
Especifica un miembro de D3D12_DEPTH_STENCIL_VALUE. Estos valores coinciden con la semántica de profundidad y galería de símbolos en ClearDepthStencilView.
Comentarios
Esta estructura se pasa opcionalmente a los métodos siguientes:
- ID3D12Device::CreateCommittedResource
- ID3D12Device::CreatePlacedResource
- ID3D12Device::CreateReservedResource
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |