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