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:

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

CD3DX12_CLEAR_VALUE

Strutture principali