Pass_SetAlphaRejectSettings
Синтаксис
Pass_SetAlphaRejectSettings (HANDLE Pass, FLOAT Func, FLOAT Value)
Описание
Функция устанавливает настройки альфа-тестирования.
Параметры
Pass Объект итерации техники материала.
Mode Функция сравнения. Поддерживаемые значения:
CMPF_ALWAYS_FAIL — Тест всегда не проходит;
CMPF_ALWAYS_PASS — Тест всегда проходит;
CMPF_LESS — Тест проходит если значение меньше;
CMPF_LESS_EQUAL — Тест проходит если значение меньше или равно;
CMPF_EQUAL — Тест проходит если значение равно;
CMPF_NOT_EQUAL — Тест проходит если значение не равно;
CMPF_GREATER_EQUAL — Тест проходит если значение больше или равно;
CMPF_GREATER — Тест проходит если значение больше;
Value Значение, относительно которого проходит тестирование (0 - 255).
Пример
HANDLE Technique
HANDLE Pass
Pass:= Pass_CreatePass_Create(~Technique, “Pass1”)
// Pass := Technique_GetPassByNameTechnique_GetPassByName(~Technique, “diffuse_2”)
// Pass := Technique_GetPassByIndexTechnique_GetPassByIndex(~Technique, 2)
Pass_SetAlphaRejectSettings (~Pass, CMPF_LESS, 128)
см. Класс PassPass
Created with the Personal Edition of HelpNDoc: Modernize your help files with HelpNDoc's WinHelp HLP to CHM conversion tool