Partager via


IDirect3DDevice9::SetTextureStageState, méthode (d3d9.h)

Définit la valeur d’état de la texture actuellement affectée.

Syntaxe

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

Paramètres

[in] Stage

Type : DWORD

Identificateur d’étape de la texture pour laquelle la valeur d’état est définie. Les identificateurs d’étape sont de base zéro. Les appareils peuvent avoir jusqu’à huit textures définies, de sorte que la valeur maximale autorisée pour Stage est 7.

[in] Type

Type : D3DTEXTURESTAGESTATETYPE

État de texture à définir. Ce paramètre peut être n’importe quel membre du type énuméré D3DTEXTURESTAGESTATETYPE .

[in] Value

Type : DWORD

Valeur d’état à définir. La signification de cette valeur est déterminée par le paramètre Type.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être D3DERR_INVALIDCALL.

Spécifications

   
Plateforme cible Windows
En-tête d3d9.h (inclure D3D9.h)
Bibliothèque D3D9.lib

Voir aussi

IDirect3DDevice9

IDirect3DDevice9::GetTexture

IDirect3DDevice9::GetTextureStageState

IDirect3DDevice9::SetTexture