Partager via


énumération D2D1_CHROMAKEY_PROP (d2d1effects_2.h)

Identificateurs des propriétés de l’effet de clé chromatique.

Syntax

typedef enum D2D1_CHROMAKEY_PROP {
  D2D1_CHROMAKEY_PROP_COLOR = 0,
  D2D1_CHROMAKEY_PROP_TOLERANCE = 1,
  D2D1_CHROMAKEY_PROP_INVERT_ALPHA = 2,
  D2D1_CHROMAKEY_PROP_FEATHER = 3,
  D2D1_CHROMAKEY_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_CHROMAKEY_PROP_COLOR
Valeur : 0
La propriété D2D1_CHROMAKEY_PROP_COLOR est une valeur vector4 indiquant la couleur qui doit être convertie en alpha. La couleur par défaut est le noir.
D2D1_CHROMAKEY_PROP_TOLERANCE
Valeur : 1
La propriété D2D1_CHROMAKEY_PROP_TOLERANCE est une valeur float qui indique la tolérance pour la mise en correspondance de la couleur spécifiée dans la propriété D2D1_CHROMAKEY_PROP_COLOR.
La plage autorisée est comprise entre 0,0 et 1,0. La valeur par défaut est 0,1.
D2D1_CHROMAKEY_PROP_INVERT_ALPHA
Valeur : 2
La propriété D2D1_CHROMAKEY_PROP_INVERT_ALPHA est une valeur booléenne indiquant si les valeurs alpha doivent être inversées. Valeur par défaut si False.
D2D1_CHROMAKEY_PROP_FEATHER
Valeur : 3
La propriété D2D1_CHROMAKEY_PROP_FEATHER est une valeur booléenne indiquant si les bords de la sortie doivent être adoucis dans le canal alpha.
Lorsque la valeur est False, la sortie alpha de l’effet est 1 bits : soit entièrement opaque, soit entièrement transparente. La définition de la valeur True entraîne un ramollissement des bords dans le canal alpha de la sortie de la clé chromatique.
La valeur par défaut est False.
D2D1_CHROMAKEY_PROP_FORCE_DWORD
Valeur : 0xffffffff

Configuration requise

   
En-tête d2d1effects_2.h