Unity 6.3
0 онлайн 0 гостей 3 в системе
Вход

StencilState Constructor

Declaration

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, используемая при записи в буфер.
включен Управляет включением буфера шаблона.
compareFunctionFront Функция, используемая для сравнения исходного значения с текущим содержанием буфера для геометрии, обращенной вперед.
passOperationFront Что делать с содержимым буфера, если испытание по шаблону (и испытание на глубину) дает положительные результаты в случае геометрии, обращенной вперед.
failOperationFront Что делать с содержимым буфера, если испытание шаблона не дает результатов для геометрии, обращенной вперед.
zFailOperationFront Что делать с содержимым буфера, если испытание по шаблону проходит успешно, но испытание на глубину не проходит успешно для геометрии, обращенной вперед.
compareFunctionBack Функция, используемая для сравнения исходного значения с текущим содержанием буфера для геометрии обратной стороны.
passOperationBack Что делать с содержимым буфера, если проверка по шаблону (и проверка на глубину) дает положительные результаты в случае обратной геометрии.
failOperationBack Что делать с содержимым буфера, если тест по шаблону не дает результатов для геометрии, обращенной назад.
zFailOperationBack Что делать с содержимым буфера, если тест на шаблоне проходит успешно, но тест на глубину не проходит успешно для геометрии, обращенной назад.
compareFunction Функция, используемая для сравнения исходного значения с текущим содержанием буфера.
passOperation Что делать с содержимым буфера, если тест на шаблоне (и тест на глубину) проходит успешно.
failOperation Что делать с содержимым буфера в случае неудачи теста с использованием шаблона.
zFailOperation Что делать с содержимым буфера, если тест трафарета проходит, но тест глубины.

Описание

Создаёт новое состояние трафарета с указанными значениями.