структура 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_ALL.
DepthFunc
Член перечисленного типа 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 |