Partager via


é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
D3DX11tex.h

Voir aussi

Énumérations D3DX