é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 |
|