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:

Requisitos

Requisito Valor
Header d3d12.h

Consulte también

CD3DX12_CLEAR_VALUE

Estructuras principales