Partager via


Méthode IDirect3DDevice9 ::GetLightEnable (d3d9helper.h)

Récupère le status d’activité ( activé ou désactivé) pour un ensemble de paramètres d’éclairage au sein d’un appareil.

Syntaxe

HRESULT GetLightEnable(
  [in]          DWORD Index,
  [out, retval] BOOL  *pEnable
);

Paramètres

[in] Index

Type : DWORD

Index de base zéro de l’ensemble de paramètres d’éclairage qui sont la cible de cette méthode.

[out, retval] pEnable

Type : BOOL*

Pointeur vers une variable à remplir avec le status des paramètres d’éclairage spécifiés. Après l’appel, une valeur différente de zéro à cette adresse indique que les paramètres d’éclairage spécifiés sont activés ; la valeur 0 indique qu’ils sont désactivés.

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.

Remarques

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 de D3DCREATE.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9helper.h (incluez D3D9.h)
Bibliothèque D3D9.lib

Voir aussi

IDirect3DDevice9

IDirect3DDevice9 ::GetLight

IDirect3DDevice9 ::LightEnable

IDirect3DDevice9 ::SetLight