Метод ID3DXEffectStateManager::SetRenderState
Функция обратного вызова, которая должна быть реализована пользователем для задания состояния отрисовки.
Синтаксис
HRESULT SetRenderState(
[in] D3DRENDERSTATETYPE State,
[in] DWORD Value
);
Параметры
-
Состояние [in]
-
Тип: D3DRENDERSTATETYPE
Задается состояние отрисовки. D3DRENDERSTATETYPE
-
Значение [in]
-
Тип: DWORD
Значение состояния отрисовки. См. статью Состояния эффектов (Direct3D 9).
Возвращаемое значение
Тип: HRESULT
Реализованный пользователем метод должен возвращать S_OK. Если обратный вызов завершается сбоем при настройке состояния устройства, происходит одно из следующих действий:
- Эффект завершится ошибкой во время ID3DXEffect::BeginPass.
- Вызов состояния динамического эффекта (например , IDirect3DDevice9::SetRenderState) завершится ошибкой.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел