énumération D3DX11_NORMALMAP_FLAG
Notes
La bibliothèque d’utilitaires D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store.
Options de carte normales. Vous pouvez combiner n’importe quel nombre de ces indicateurs à l’aide d’une opération OR au niveau du bit.
Syntaxe
typedef enum D3DX11_NORMALMAP_FLAG {
D3DX11_NORMALMAP_MIRROR_U = (1 << 16),
D3DX11_NORMALMAP_MIRROR_V = (2 << 16),
D3DX11_NORMALMAP_MIRROR = (3 << 16),
D3DX11_NORMALMAP_INVERTSIGN = (8 << 16),
D3DX11_NORMALMAP_COMPUTE_OCCLUSION = (16 << 16)
} D3DX11_NORMALMAP_FLAG, *LPD3DX11_NORMALMAP_FLAG;
Constantes
-
D3DX11_NORMALMAP_MIRROR_U
-
Indique que les pixels hors du bord de la texture sur l’axe U doivent être mis en miroir et non encapsulés.
-
D3DX11_NORMALMAP_MIRROR_V
-
Indique que les pixels hors du bord de la texture sur l’axe V doivent être mis en miroir et non encapsulés.
-
D3DX11_NORMALMAP_MIRROR
-
Identique à D3DX11_NORMALMAP_MIRROR_U | D3DX11_NORMALMAP_MIRROR_V.
-
D3DX11_NORMALMAP_INVERTSIGN
-
Inverse la direction de chaque normal.
-
D3DX11_NORMALMAP_COMPUTE_OCCLUSION
-
Calcule le terme d’occlusion par pixel et l’encode dans l’alpha. Un alpha de 1 signifie que le pixel n’est en aucun cas masqué, et qu’un alpha de 0 signifie que le pixel est complètement masqué.
Notes
Ces indicateurs sont utilisés par D3DX11ComputeNormalMap.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
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