Поделиться через


Метод ID3DXEffect::EndPass

Завершение активного прохода.

Синтаксис

HRESULT EndPass();

Параметры

Этот метод не имеет параметров.

Возвращаемое значение

Тип: HRESULT

Этот метод всегда возвращает значение S_OK.

Комментарии

Приложение сообщает об окончании отрисовки активного прохода, вызывая ID3DXEffect::EndPass. Каждый ID3DXEffect::EndPass должен быть частью пары вызовов ID3DXEffect::BeginPass и ID3DXEffect::EndPass .

Каждая соответствующая пара вызовов ID3DXEffect::BeginPass и ID3DXEffect::EndPass должна находиться в соответствующей паре вызовов ID3DXEffect::Begin и ID3DXEffect::End .

Если приложение изменяет состояние эффекта с помощью любого из методов Effect::Setx внутри пары ID3DXEffect::BeginPass/ID3DXEffect::EndPass , приложение должно вызвать ID3DXEffect::CommitChanges перед любым вызовом DrawxPrimitive, чтобы распространить изменения состояния на устройство перед отрисовкой.

Требования

Требование Значение
Заголовок
D3DX9Effect.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXEffect