ID3DXEffectStateManager::SetTextureStageState, méthode
Fonction de rappel qui doit être implémentée par un utilisateur pour définir l’état de l’étape de texture.
Syntaxe
HRESULT SetTextureStageState(
[in] DWORD Stage,
[in] D3DTEXTURESTAGESTATETYPE Type,
[in] DWORD Value
);
Paramètres
-
Étape [in]
-
Type : DWORD
Étape à laquelle la texture est affectée. Il s’agit de la valeur d’index dans IDirect3DDevice9::SetTexture ou IDirect3DDevice9::SetTextureStageState.
-
Type [in]
-
Type : D3DTEXTURESTAGESTATETYPE
Définit le type d’opération qu’une étape de texture effectuera. Consultez D3DTEXTURESTAGESTATETYPE.
-
Valeur [in]
-
Type : DWORD
Il peut s’agir d’une opération (D3DTEXTUREOP) ou d’une valeur d’argument (D3DTA), selon ce qui est choisi pour Type.
Valeur retournée
Type : HRESULT
La méthode implémentée par l’utilisateur doit retourner S_OK. Si le rappel échoue lors de la définition de l’état de l’appareil, l’une des opérations suivantes se produit :
- L’effet échoue pendant ID3DXEffect::BeginPass.
- L’appel d’état d’effet dynamique (tel que IDirect3DDevice9::SetTextureStageState) échoue.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi