Méthode IDirect3DDevice9 ::LightEnable (d3d9helper.h)
Active ou désactive un ensemble de paramètres d’éclairage au sein d’un appareil.
Syntaxe
HRESULT LightEnable(
[in] DWORD Index,
[in] BOOL Enable
);
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.
[in] Enable
Type : BOOL
Valeur qui indique si l’ensemble de paramètres d’éclairage est activé ou désactivé. Définissez ce paramètre sur TRUE pour activer l’éclairage avec les paramètres à l’index spécifié, ou FALSE pour le désactiver.
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
Si une valeur pour LightIndex est en dehors de la plage des jeux de propriétés light attribués dans l’appareil, la méthode IDirect3DDevice9 ::LightEnable crée une source lumineuse représentée par une structure de D3DLIGHT9 avec les propriétés suivantes et définit son état activé sur la valeur spécifiée dans bEnable.
Membre | Default |
---|---|
Type | D3DLIGHT_DIRECTIONAL |
Diffus | (R :1, G :1, B :1, A :0) |
Spéculaire | (R :0, G :0, B :0, A :0) |
Ambiant | (R :0, G :0, B :0, A :0) |
Position | (0, 0, 0) |
Sens | (0, 0, 1) |
Plage | 0 |
Diminution | 0 |
Atténuation0 | 0 |
Atténuation1 | 0 |
Atténuation2 | 0 |
Theta | 0 |
Phi | 0 |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d9helper.h (incluez D3D9.h) |
Bibliothèque | D3D9.lib |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour