структура D3D12DDI_CLEAR_VALUES (d3d12umddi.h)

Структура D3D12DDI_CLEAR_VALUES содержит значения, используемые для оптимизации четких операций для определенного ресурса.

Синтаксис

typedef struct D3D12DDI_CLEAR_VALUES {
  DXGI_FORMAT Format;
  union {
    FLOAT                         Color[4];
    D3D12DDI_DEPTH_STENCIL_VALUES DepthStencil;
  };
} D3D12DDI_CLEAR_VALUES;

Члены

Format

Указывает один элемент перечисления DXGI_FORMAT .

Формат часто очищаемого цвета соответствует тем же правилам проверки, что и создание представления или дескриптора. Как правило, формат чистого цвета может быть любым форматом в той же группе без типов, к которой принадлежит формат ресурса.

Этот формат должен соответствовать формату представления, используемого во время операции очистки. Он указывает, является ли допустимый элемент Color или DepthStencil и как преобразовать значения для использования с ресурсом.

Color[4]

Значение цвета, которое драйвер должен использовать для очистки.

DepthStencil

Указатель на структуру D3D12DDI_DEPTH_STENCIL_VALUES , содержащую буфер глубины и набора элементов, который должен очистить драйвер.

Замечания

Дополнительные сведения см. в статье D3D12 Render Passes.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3d12umddi.h

См. также

D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS_0053