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


структура D3D11_DEPTH_STENCILOP_DESC (d3d11.h)

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

Синтаксис

typedef struct D3D11_DEPTH_STENCILOP_DESC {
  D3D11_STENCIL_OP      StencilFailOp;
  D3D11_STENCIL_OP      StencilDepthFailOp;
  D3D11_STENCIL_OP      StencilPassOp;
  D3D11_COMPARISON_FUNC StencilFunc;
} D3D11_DEPTH_STENCILOP_DESC;

Члены

StencilFailOp

Тип: D3D11_STENCIL_OP

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

StencilDepthFailOp

Тип: D3D11_STENCIL_OP

Операция набора элементов, выполняемая при успешном тестировании трафарета и сбое тестирования глубины.

StencilPassOp

Тип: D3D11_STENCIL_OP

Операция набора элементов, выполняемая при успешном тестировании трафарета и тестировании глубины.

StencilFunc

Тип: D3D11_COMPARISON_FUNC

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

Комментарии

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

Эта структура является частью описания трафарета глубины.

Требования

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

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

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