Partilhar via


Método ID3DXEffectStateManager::SetTextureStageState

Uma função de retorno de chamada que deve ser implementada por um usuário para definir o estado do estágio de textura.

Sintaxe

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

Parâmetros

Estágio [in]

Tipo: DWORD

O estágio ao qual a textura é atribuída. Esse é o valor de índice em IDirect3DDevice9::SetTexture ou IDirect3DDevice9::SetTextureStageState.

Digite [in]

Tipo: D3DTEXTURESTAGESTATETYPE

Define o tipo de operação que um estágio de textura executará. Consulte D3DTEXTURESTAGESTATETYPE.

Valor [in]

Tipo: DWORD

Pode ser uma operação (D3DTEXTUREOP) ou um valor de argumento (D3DTA), dependendo do que for escolhido para Type.

Valor retornado

Tipo: HRESULT

O método implementado pelo usuário deve retornar S_OK. Se o retorno de chamada falhar ao definir o estado do dispositivo, qualquer um dos seguintes ocorrerá:

Requisitos

Requisito Valor
parâmetro
D3DX9Effect.h
Biblioteca
D3dx9.lib

Confira também

ID3DXEffectStateManager