Pass_GetAlphaRejectSettings
Синтаксис
Pass_GetAlphaRejectSettings (HANDLE a_Pass, &FLOAT a_Func, &FLOAT a_Value)
Описание
Функция для получения настроек альфа-тестирования.
Параметры
a_Pass Объект итерации техники материала.
a_Mode Переменная, в которую будет записано значение функции сравнения. Поддерживаемые значения:
CMPF_ALWAYS_FAIL — Тест всегда не проходит;
CMPF_ALWAYS_PASS — Тест всегда проходит;
CMPF_LESS — Тест проходит если значение меньше;
CMPF_LESS_EQUAL — Тест проходит если значение меньше или равно;
CMPF_EQUAL — Тест проходит если значение равно;
CMPF_NOT_EQUAL — Тест проходит если значение не равно;
CMPF_GREATER_EQUAL — Тест проходит если значение больше или равно;
CMPF_GREATER — Тест проходит если значение больше;
a_Value Переменная, в которую будет записано значение значение,
относительно которого проходит тестирование (0 - 255).
Пример
a_Pass := Technique_GetPassByNameTechnique_GetPassByName(~a_Technique, “diffuse_2”)
Pass_GetAlphaRejectSettings (~a_Pass, ~mode, ~value)
см. Класс PassPass
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease