É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
D3D9Types.h

Voir aussi

Énumérations Direct3D