Синтаксис

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