структура D3D12DDI_DEPTH_STENCIL_DESC_0010 (d3d12umddi.h)
Структура D3D12DDI_DEPTH_STENCIL_DESC_0010 описывает состояние набора элементов глубины.
Синтаксис
typedef struct D3D12DDI_DEPTH_STENCIL_DESC_0010 {
BOOL DepthEnable;
D3D12DDI_DEPTH_WRITE_MASK DepthWriteMask;
D3D12DDI_COMPARISON_FUNC DepthFunc;
BOOL StencilEnable;
BOOL FrontEnable;
BOOL BackEnable;
UINT8 StencilReadMask;
UINT8 StencilWriteMask;
D3D12DDI_DEPTH_STENCILOP_DESC FrontFace;
D3D12DDI_DEPTH_STENCILOP_DESC BackFace;
D3D12DDI_LIBRARY_REFERENCE_0010 LibraryReference;
} D3D12DDI_DEPTH_STENCIL_DESC_0010;
Члены
DepthEnable
Логическое значение, указывающее, включена ли глубина. ЗНАЧЕНИЕ TRUE указывает, что глубина включена; FALSE указывает, что глубина отключена.
DepthWriteMask
Битовое значение, указывающее свойства записи для состояния набора элементов глубины. Этот элемент является допустимым битовой или из следующих значений из перечисления D3D12DDI_DEPTH_WRITE_MASK.
DepthFunc
Значение D3D12DDI_COMPARISON_FUNCтипа, указывающее функцию сравнения глубины для выполнения.
StencilEnable
Логическое значение, указывающее, включен ли набор элементов. ЗНАЧЕНИЕ TRUE указывает, что включен набор элементов; FALSE указывает, что набор элементов отключен.
FrontEnable
Логическое значение, указывающее, включена ли производительность операций набора элементов с многоугольниками вперед. ЗНАЧЕНИЕ TRUE указывает, что производительность на многоугольниках для переадресации включена; FALSE указывает, что он отключен.
BackEnable
Логическое значение, указывающее, включена ли производительность операций набора элементов на многоугольниках с задней стороны. ЗНАЧЕНИЕ TRUE указывает, что производительность на многоугольниках с задней стороны включена; FALSE указывает, что он отключен.
StencilReadMask
8-битовое значение, которое драйвер использует в битовой операции AND со значением набора элементов в буфере наборов сразу после чтения значения набора элементов из буфера набора элементов.
StencilWriteMask
8-битовое значение, которое драйвер использует в битовой операции AND с текущим значением набора элементов перед записью результата обратно в буфер набора элементов.
FrontFace
Структура D3D12DDI_DEPTH_STENCILOP_DESC, описывающая операцию набора элементов для выполнения на многоугольниках вперед.
BackFace
Структура D3D12DDI_DEPTH_STENCILOP_DESC, описывающая операцию набора элементов для выполнения на многоугольниках с задней стороны.
LibraryReference
Структура D3D12DDI_LIBRARY_REFERENCE_0010, описывающая библиотеку.
Замечания
Если для элемента StencilEnable задано значение TRUE, элемент FrontEnable, элемент BackEnable или оба элемента также должны иметь значение TRUE.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
заголовка | d3d12umddi.h |