структура 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 |