структура 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 , содержащую буфер глубины и трафарета, который должен очищать драйвер.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h