перечисление D3D12_DSV_FLAGS (d3d12.h)

Задает параметры представления элементов глубины.

Синтаксис

typedef enum D3D12_DSV_FLAGS {
  D3D12_DSV_FLAG_NONE = 0,
  D3D12_DSV_FLAG_READ_ONLY_DEPTH = 0x1,
  D3D12_DSV_FLAG_READ_ONLY_STENCIL = 0x2
} ;

Константы

 
D3D12_DSV_FLAG_NONE
Значение: 0
Указывает представление по умолчанию.
D3D12_DSV_FLAG_READ_ONLY_DEPTH
Значение: 0x1
Указывает, что значения глубины доступны только для чтения.
D3D12_DSV_FLAG_READ_ONLY_STENCIL
Значение: 0x2
Указывает, что значения набора элементов доступны только для чтения.

Комментарии

Укажите сочетание значений в этом перечислении в элементе Flagsструктуры D3D12_DEPTH_STENCIL_VIEW_DESC . Значения объединяются с помощью побитовой операции OR.

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

Требования

Требование Значение
Заголовок d3d12.h

См. также раздел

Перечисления core