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


структура D3D12_DEPTH_STENCILOP_DESC (d3d12.h)

Описывает операции набора элементов, которые можно выполнять на основе результатов теста набора элементов.

Синтаксис

typedef struct D3D12_DEPTH_STENCILOP_DESC {
  D3D12_STENCIL_OP      StencilFailOp;
  D3D12_STENCIL_OP      StencilDepthFailOp;
  D3D12_STENCIL_OP      StencilPassOp;
  D3D12_COMPARISON_FUNC StencilFunc;
} D3D12_DEPTH_STENCILOP_DESC;

Члены

StencilFailOp

D3D12_STENCIL_OP типизированное значение, определяющее операцию набора элементов, выполняемую при сбое тестирования набора элементов.

StencilDepthFailOp

D3D12_STENCIL_OP типизированное значение, определяющее операцию набора элементов, выполняемую при сбое тестирования трафарета.

StencilPassOp

D3D12_STENCIL_OP типизированное значение, определяющее операцию набора элементов, выполняемую при успешном тестировании трафарета и тестировании глубины.

StencilFunc

D3D12_COMPARISON_FUNC типизированное значение, идентифицирующее функцию, которая сравнивает данные набора элементов с существующими данными набора элементов.

Комментарии

Все операции набора элементов указываются в виде D3D12_STENCIL_OP типизированного значения. Каждая операция трафарета может быть задана по-разному в зависимости от результатов теста трафарета, который называется StencilFunc, в части тестирования трафарета глубины.

Члены D3D12_DEPTH_STENCIL_DESC имеют такую структуру для своего типа данных.

Требования

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

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

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