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 |