Объявление
public StencilState(bool enabled, byte readMask, byte writeMask, Rendering.CompareFunction compareFunction, Rendering.StencilOp passOperation, Rendering.StencilOp failOperation, Rendering.StencilOp zFailOperation);public StencilState(bool enabled, byte readMask, byte writeMask, Rendering.CompareFunction compareFunctionFront, Rendering.StencilOp passOperationFront, Rendering.StencilOp failOperationFront, Rendering.StencilOp zFailOperationFront, Rendering.CompareFunction compareFunctionBack, Rendering.StencilOp passOperationBack, Rendering.StencilOp failOperationBack, Rendering.StencilOp zFailOperationBack);
Параметры
| readMask | 8-битная маска в виде целого числа от 0 до 255, используемая при сравнении эталонного значения с содержимым буфера.. |
| writeMask | 8-битная маска в виде целого числа от 0 до 255, используемая при записи в буфер. |
| enabled | Определяет, включен ли буфер трафарета. |
| compareFunctionFront | Функция, используемая для сравнения эталонного значения с текущим содержимым буфера для фронтальной геометрии. |
| passOperationFront | Что делать с содержимым буфера, если тест трафарета (и тест глубины) проходит для фронтальной геометрии. |
| failOperationFront | Что делать с содержимым буфера, если тест трафарета не проходит для фронтальной геометрии. |
| zFailOperationFront | Что делать с содержимым буфера, если тест трафарета проходит, но тест глубины не проходит для фронтальной геометрии. |
| compareFunctionBack | Функция, используемая для сравнения эталонного значения с текущим содержимым буфера для обратной геометрии. |
| passOperationBack | Что делать с содержимым буфера, если тест трафарета (и тест глубины) проходит для обратной геометрии. |
| failOperationBack | Что делать с содержимым буфера, если проверка трафарета не удалась для обратной геометрии. |
| zFailOperationBack | Что делать с содержимым буфера, если тест трафарета проходит, но тест глубины не проходит для обратной геометрии. |
| compareFunction | Функция, используемая для сравнения эталонного значения с текущим содержимым буфера.. |
| passOperation | Что делать с содержимым буфера, если тест трафарета (и тест глубины) проходит. |
| failOperation | Что делать с содержимым буфера, если проверка трафарета не удалась. |
| zFailOperation | Что делать с содержимым буфера, если тест трафарета проходит, а тест глубины. |
Описание
Создает новое состояние трафарета с заданными значениями.

