D3DX10 _ NORMALMAP _ Flag (énumération)
Ces indicateurs permettent de contrôler la façon dont D3DX10ComputeNormalMap génère des mappages normaux. N’importe quel nombre de ces indicateurs peut être ou, ensemble, dans n’importe quelle combinaison.
Syntaxe
typedef enum D3DX10_NORMALMAP_FLAG {
D3DX10_NORMALMAP_MIRROR_U = (1 << 16),
D3DX10_NORMALMAP_MIRROR_V = (2 << 16),
D3DX10_NORMALMAP_MIRROR = (3 << 16),
D3DX10_NORMALMAP_INVERTSIGN = (8 << 16),
D3DX10_NORMALMAP_COMPUTE_OCCLUSION = (16 << 16)
} D3DX10_NORMALMAP_FLAG, *LPD3DX10_NORMALMAP_FLAG;
Constantes
-
D3DX10 _ NORMALMAP _ miroir _ U
-
Indique que les pixels du bord de la texture sur l’axe des U doivent être mis en miroir, pas renvoyés à la ligne.
-
D3DX10 _ NORMALMAP _ miroir _ V
-
Indique que les pixels du bord de la texture sur l’axe V doivent être mis en miroir, pas renvoyés à la ligne.
-
_Miroir d3dx10 NORMALMAP _
-
Identique à D3DX10 _ NORMALMAP _ miroir _ U | d3dx10 _ NORMALMAP _ MIRROR _ V.
-
D3DX10 _ NORMALMAP _ INVERTSIGN
-
Inverse la direction de chaque normal.
-
_Occlusion de _ calcul d3dx10 _ NORMALMAP
-
Calcule le terme d’occlusion par pixel et l’encode en alpha. Une valeur alpha de 1 signifie que le pixel n’est pas masqué de quelque façon que ce soit, et une valeur alpha de 0 signifie que le pixel est complètement masqué.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|