Partager via


énumération D2D1_DIRECTIONALBLUR_PROP (d2d1effects.h)

Identificateurs des propriétés de l’effet de flou directionnel.

Syntax

typedef enum D2D1_DIRECTIONALBLUR_PROP {
  D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION = 0,
  D2D1_DIRECTIONALBLUR_PROP_ANGLE = 1,
  D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION = 2,
  D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE = 3,
  D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION
Valeur : 0
Quantité de flou à appliquer à l’image. Vous pouvez calculer le rayon de flou du noyau en multipliant l’écart type par 3.
Les unités de l’écart-type et du rayon de flou sont des DIP. La valeur 0 DIPs désactive cet effet.


Le type est FLOAT.

La valeur par défaut est 3.0f.
D2D1_DIRECTIONALBLUR_PROP_ANGLE
Valeur : 1
Angle du flou par rapport à l’axe X, dans le sens inverse des aiguilles d’une montre. Les unités sont spécifiées en degrés.


Le noyau de flou est d’abord généré à l’aide du même processus que pour l’effet de flou gaussien. Les valeurs du noyau sont ensuite transformées en fonction de l’angle de flou.

Le type est FLOAT.

La valeur par défaut est 0,0f.
D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION
Valeur : 2
Mode d’optimisation. Pour plus d’informations, consultez Modes d’optimisation.


Le type est D2D1_DIRECTIONALBLUR_OPTIMIZATION.

La valeur par défaut est D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED.
D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE
Valeur : 3
Mode utilisé pour calculer la bordure de l’image, soft ou hard. Pour plus d’informations, consultez Modes de bordure.


Le type est D2D1_BORDER_MODE.

La valeur par défaut est D2D1_BORDER_MODE_SOFT.
D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD
Valeur : 0xffffffff

Configuration requise

   
En-tête d2d1effects.h