Metodo ID3DXEffectStateManager::SetTextureStageState

Funzione di callback che deve essere implementata da un utente per impostare lo stato della fase di trama.

Sintassi

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

Parametri

Fase [in]

Tipo: DWORD

Fase a cui viene assegnata la trama. Si tratta del valore di indice in IDirect3DDevice9::SetTexture o IDirect3DDevice9::SetTextureStageState.

Tipo [in]

Tipo: D3DTEXTURESTAGESTATETYPE

Definisce il tipo di operazione eseguita da una fase di trama. Vedere D3DTEXTURESTAGESTATETYPE.

Valore [in]

Tipo: DWORD

Può essere un'operazione (D3DTEXTUREOP) o un valore di argomento (D3DTA), a seconda di ciò che viene scelto per Type.

Valore restituito

Tipo: HRESULT

Il metodo implementato dall'utente deve restituire S_OK. Se il callback ha esito negativo quando si imposta lo stato del dispositivo, si verificherà una delle operazioni seguenti:

Requisiti

Requisito Valore
Intestazione
D3DX9Effect.h
Libreria
D3dx9.lib

Vedi anche

ID3DXEffectStateManager