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


структура D3D10_DEPTH_STENCIL_DESC (d3d10.h)

Описывает состояние трафарета глубины.

Синтаксис

typedef struct D3D10_DEPTH_STENCIL_DESC {
  BOOL                       DepthEnable;
  D3D10_DEPTH_WRITE_MASK     DepthWriteMask;
  D3D10_COMPARISON_FUNC      DepthFunc;
  BOOL                       StencilEnable;
  UINT8                      StencilReadMask;
  UINT8                      StencilWriteMask;
  D3D10_DEPTH_STENCILOP_DESC FrontFace;
  D3D10_DEPTH_STENCILOP_DESC BackFace;
} D3D10_DEPTH_STENCIL_DESC;

Члены

DepthEnable

Тип: BOOL

Логическое значение, которое позволяет проверить глубину. Значение по умолчанию — TRUE.

DepthWriteMask

Тип: D3D10_DEPTH_WRITE_MASK

Член перечисленного типа D3D10_DEPTH_WRITE_MASK , который определяет часть буфера трафарета глубины, которую можно изменить с помощью данных глубины. Значение по умолчанию — D3D10_DEPTH_WRITE_MASK_ALL.

DepthFunc

Тип: D3D10_COMPARISON_FUNC

Член перечисленного типа D3D10_COMPARISON_FUNC , который определяет, как данные глубины сравниваются с существующими данными глубины. Значение по умолчанию — D3D10_COMPARISON_LESS

StencilEnable

Тип: BOOL

Логическое значение, которое позволяет тестировать набор элементов. Значение по умолчанию — FALSE.

StencilReadMask

Тип: UINT8

Значение типа , определяющее часть буфера трафарета глубины для чтения данных трафарета. Значение по умолчанию — D3D10_DEFAULT_STENCIL_READ_MASK.

StencilWriteMask

Тип: UINT8

Значение типа , определяющее часть буфера трафарета глубины для записи данных трафарета. Значение по умолчанию — D3D10_DEFAULT_STENCIL_WRITE_MASK.

FrontFace

Тип: D3D10_DEPTH_STENCILOP_DESC

Структура D3D10_DEPTH_STENCILOP_DESC, которая определяет, как использовать результаты теста глубины и теста набора элементов для пикселей, поверхность которых обычно обращена к камере.

BackFace

Тип: D3D10_DEPTH_STENCILOP_DESC

Структура D3D10_DEPTH_STENCILOP_DESC, которая определяет, как использовать результаты теста глубины и теста набора элементов для пикселей, поверхность которых обычно обращена от камеры.

Комментарии

Состояние трафарета глубины управляет тем, как тестирование трафарета глубины выполняется этапом объединения выходных данных .

Форматы, поддерживающие набор элементов, DXGI_FORMAT_D24_UNORM_S8_UINT и DXGI_FORMAT_D32_FLOAT_S8X24_UINT.

Требования

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

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

Основные структуры