Partager via


D2D1_VERTEX_OPTIONS énumération (d2d1effectauthor.h)

Décrit les indicateurs qui influencent la façon dont le convertisseur interagit avec un nuanceur de vertex personnalisé.

Syntax

typedef enum D2D1_VERTEX_OPTIONS {
  D2D1_VERTEX_OPTIONS_NONE = 0,
  D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR = 1,
  D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER = 2,
  D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP = 4,
  D2D1_VERTEX_OPTIONS_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_VERTEX_OPTIONS_NONE
Valeur : 0
Équivalent logique de n’avoir aucun indicateur défini.
D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR
Valeur : 1
Si cet indicateur est défini, le convertisseur suppose que le nuanceur de vertex couvre l’ensemble de la région d’intérêt avec des sommets et n’a pas besoin d’effacer la cible de rendu de destination. Si cet indicateur n’est pas défini, le convertisseur suppose que les sommets ne couvrent pas l’ensemble de l’intérêt de la région et qu’il doit d’abord effacer la cible de rendu en noir transparent.
D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER
Valeur : 2
Le convertisseur utilise une mémoire tampon de profondeur lors du rendu des sommets personnalisés. La mémoire tampon de profondeur sera utilisée pour calculer les informations d’occlusion. Cela peut entraîner une dépendance de la sortie du convertisseur si elle contient de la transparence.
D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP
Valeur : 4
Indique que les sommets personnalisés ne se chevauchent pas.
D2D1_VERTEX_OPTIONS_FORCE_DWORD
Valeur : 0xffffffff

Configuration requise

   
Client minimal pris en charge Windows 8 et Mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête d2d1effectauthor.h

Voir aussi

D2D1_BLEND_DESCRIPTION

ID2D1BlendTransform