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


Метод ID3DXEffectStateManager::SetTextureStageState

Функция обратного вызова, которая должна быть реализована пользователем для установки состояния этапа текстуры.

Синтаксис

HRESULT SetTextureStageState(
  [in] DWORD                    Stage,
  [in] D3DTEXTURESTAGESTATETYPE Type,
  [in] DWORD                    Value
);

Параметры

Этап [in]

Тип: DWORD

Этап, которому назначена текстура. Это значение индекса в IDirect3DDevice9::SetTexture или IDirect3DDevice9::SetTextureStageState.

Введите [in]

Тип: D3DTEXTURESTAGESTATETYPE

Определяет тип операции, которую будет выполнять этап текстуры. См . раздел D3DTEXTURESTAGESTATETYPE.

Значение [in]

Тип: DWORD

Может быть операцией (D3DTEXTUREOP) или значением аргумента (D3DTA) в зависимости от того, что выбрано для параметра Тип.

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

Тип: HRESULT

Пользовательский метод должен возвращать S_OK. Если обратный вызов завершается сбоем при настройке состояния устройства, произойдет одно из следующих действий:

Требования

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

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

ID3DXEffectStateManager