Énumération D3DPATCHEDGESTYLE
Définit si le mode de pavage actuel est discret ou continu.
Syntaxe
typedef enum D3DPATCHEDGESTYLE {
D3DPATCHEDGE_DISCRETE = 0,
D3DPATCHEDGE_CONTINUOUS = 1,
D3DPATCHEDGE_FORCE_DWORD = 0x7fffffff
} D3DPATCHEDGESTYLE, *LPD3DPATCHEDGESTYLE;
Constantes
-
D3DPATCHEDGE_DISCRETE
-
Style de bord discret. En mode discret, vous pouvez spécifier la virgule flottante, mais elle sera tronquée en entiers.
-
D3DPATCHEDGE_CONTINUOUS
-
Style de bord continu. En mode continu, la mise en forme est spécifiée sous forme de valeurs float qui peuvent être facilement variées pour réduire les artefacts « popping ».
-
D3DPATCHEDGE_FORCE_DWORD
-
Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.
Notes
Notez que la mise en forme continue produit un modèle de pavage complètement différent de celui discret pour les mêmes valeurs de pavage (cela est plus apparent en mode wireframe). Ainsi, 4.0 continu n’est pas identique à 4 discrets.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi