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


Метод ID3DXEffect::End

Завершает активный метод.

Синтаксис

HRESULT End();

Параметры

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

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

Тип: HRESULT

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

Комментарии

Вся отрисовка в эффекте выполняется в пределах пары вызовов ID3DXEffect::Begin и ID3DXEffect::End . После отрисовки всех проходов необходимо вызвать ID3DXEffect::End , чтобы завершить активный метод. Система эффектов отвечает с помощью блока состояний, созданного при вызове ID3DXEffect::Begin , чтобы автоматически восстановить состояние конвейера до ID3DXEffect::Begin.

По умолчанию система эффектов заботится о сохранении состояния перед методом и восстановлении состояния после метода. Если вы решили отключить эту функцию сохранения и восстановления, см. раздел D3DXFX_DONOTSAVESAMPLERSTATE.

Требования

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

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

ID3DXEffect