D3D12_CLEAR_VALUE struttura (d3d12.h)
Descrive un valore usato per ottimizzare le operazioni cancellate per una determinata risorsa.
Sintassi
typedef struct D3D12_CLEAR_VALUE {
DXGI_FORMAT Format;
union {
FLOAT Color[4];
D3D12_DEPTH_STENCIL_VALUE DepthStencil;
};
} D3D12_CLEAR_VALUE;
Members
Format
Specifica un membro dell'enumerazione DXGI_FORMAT .
Il formato del colore comunemente deselezionato segue le stesse regole di convalida di una creazione di visualizzazione/descrittore. In generale, il formato del colore chiaro può essere qualsiasi formato nello stesso gruppo senza tipi a cui appartiene il formato della risorsa.
Questo formato deve corrispondere al formato della visualizzazione utilizzata durante l'operazione di cancellazione. Indica se il membro Color o DepthStencil è valido e come convertire i valori per l'utilizzo con la risorsa.
Color[4]
Specifica una matrice a 4 voci di valori float, determinando il valore RGBA. L'ordine di RGBA corrisponde all'ordine usato con ClearRenderTargetView.
DepthStencil
Specifica un membro di D3D12_DEPTH_STENCIL_VALUE. Questi valori corrispondono alla semantica di Depth e Stencil in ClearDepthStencilView.
Commenti
Questa struttura viene facoltativamente passata ai metodi seguenti:
- ID3D12Device::CreateCommittedResource
- ID3D12Device::CreatePlacedResource
- ID3D12Device::CreateReservedResource
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |