Partager via


énumération D2D1_SHADOW_PROP (d2d1effects.h)

Identificateurs des propriétés de l’effet Ombre.

Syntax

typedef enum D2D1_SHADOW_PROP {
  D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION = 0,
  D2D1_SHADOW_PROP_COLOR = 1,
  D2D1_SHADOW_PROP_OPTIMIZATION = 2,
  D2D1_SHADOW_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION
Valeur : 0
Quantité de flou à appliquer au canal alpha de 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 DIPs.


Cette propriété est identique à la propriété d’écart type Gaussian Blur.

Le type est FLOAT.

La valeur par défaut est 3.0f.
D2D1_SHADOW_PROP_COLOR
Valeur : 1
Couleur de l'ombre portée. Cette propriété est une D2D1_VECTOR_4F définie comme suit : (R, G, B, A). Vous devez spécifier cette couleur en alpha droit.


Le type est D2D1_VECTOR_4F.

La valeur par défaut est {0.0f, 0.0f, 0.0f, 1.0f}.
D2D1_SHADOW_PROP_OPTIMIZATION
Valeur : 2
Niveau d’optimisation des performances.


Le type est D2D1_SHADOW_OPTIMIZATION.

La valeur par défaut est D2D1_SHADOW_OPTIMIZATION_BALANCED.
D2D1_SHADOW_PROP_FORCE_DWORD
Valeur : 0xffffffff

Configuration requise

Condition requise Valeur
En-tête d2d1effects.h