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