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á:
- O efeito falhará durante ID3DXEffect::BeginPass.
- A chamada de estado de efeito dinâmico (como IDirect3DDevice9::SetTextureStageState) falhará.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também