Partager via


Méthode IDirect3DDevice9::GetTextureStageState (d3d9.h)

Récupère une valeur d’état pour une texture affectée.

Syntaxe

HRESULT GetTextureStageState(
  [in]          DWORD                    Stage,
  [in]          D3DTEXTURESTAGESTATETYPE Type,
  [out, retval] DWORD                    *pValue
);

Paramètres

[in] Stage

Type : DWORD

Identificateur d’étape de la texture pour laquelle l’état est récupéré. Les identificateurs de phase 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 à récupérer. Ce paramètre peut être n’importe quel membre du type énuméré D3DTEXTURESTAGESTATETYPE .

[out, retval] pValue

Type : DWORD*

Pointeur d’une variable à remplir avec la valeur d’état récupérée. La signification de la valeur récupérée 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.

Notes

Cette méthode ne retourne pas l’état de l’appareil pour un appareil créé à l’aide de D3DCREATE_PUREDEVICE. Si vous souhaitez utiliser cette méthode, vous devez créer votre appareil avec l’une des autres valeurs d’indicateur dans D3DCREATE. »

Spécifications

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

Voir aussi

IDirect3DDevice9

IDirect3DDevice9::GetTexture

IDirect3DDevice9::SetTexture

IDirect3DDevice9::SetTextureStageState