Поделиться через


структура 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