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


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

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

Синтаксис

typedef struct D3D10_DEPTH_STENCILOP_DESC {
  D3D10_STENCIL_OP      StencilFailOp;
  D3D10_STENCIL_OP      StencilDepthFailOp;
  D3D10_STENCIL_OP      StencilPassOp;
  D3D10_COMPARISON_FUNC StencilFunc;
} D3D10_DEPTH_STENCILOP_DESC;

Члены

StencilFailOp

Тип: D3D10_STENCIL_OP

Член перечисленного типа D3D10_STENCIL_OP , описывающий операцию набора элементов, выполняемую при сбое тестирования набора элементов. Значение по умолчанию — D3D10_STENCIL_OP_KEEP.

StencilDepthFailOp

Тип: D3D10_STENCIL_OP

Элемент перечисленного типа D3D10_STENCIL_OP , описывающий операцию набора элементов, выполняемую при успешном тестировании трафарета и сбое тестирования глубины. Значение по умолчанию — D3D10_STENCIL_OP_KEEP.

StencilPassOp

Тип: D3D10_STENCIL_OP

Элемент перечисленного типа D3D10_STENCIL_OP , описывающий операцию набора элементов, выполняемую при успешном тестировании трафарета и тестировании глубины. Значение по умолчанию — D3D10_STENCIL_OP_KEEP.

StencilFunc

Тип: D3D10_COMPARISON_FUNC

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

Комментарии

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

Структура D3D10_DEPTH_STENCILOP_DESC является членом структуры D3D10_DEPTH_STENCIL_DESC .

Требования

   
Верхняя часть d3d10.h

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

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