структура 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_ALWAYS.
Комментарии
Операцию набора элементов можно задать по-разному в зависимости от результата теста набора элементов с помощью элемента StencilFunc . Это можно сделать для части тестирования трафарета глубины.
Структура D3D10_DEPTH_STENCILOP_DESC является членом структуры D3D10_DEPTH_STENCIL_DESC .
Требования
Верхняя часть | d3d10.h |