Share via


enumeración D2D1_DIRECTIONALBLUR_PROP (d2d1effects.h)

Identificadores de las propiedades del efecto de desenfoque direccional.

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
Valor: 0
Cantidad de desenfoque que se va a aplicar a la imagen. Puede calcular el radio de desenfoque del kernel multiplicando la desviación estándar en 3.
Las unidades de la desviación estándar y el radio de desenfoque son DIP. Un valor de 0 DIP deshabilita este efecto.


El tipo es FLOAT.

El valor predeterminado es 3.0f.
D2D1_DIRECTIONALBLUR_PROP_ANGLE
Valor: 1
Ángulo del desenfoque relativo al eje X, en la dirección en sentido contrario a las agujas del reloj. Las unidades se especifican en grados.


El kernel de desenfoque se genera primero con el mismo proceso que para el efecto de desenfoque gaussiano. A continuación, los valores del kernel se transforman según el ángulo de desenfoque.

El tipo es FLOAT.

El valor predeterminado es 0,0f.
D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION
Valor: 2
Modo de optimización. Consulta Modos de optimización para obtener más información.


El tipo es D2D1_DIRECTIONALBLUR_OPTIMIZATION.

El valor predeterminado es D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED.
D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE
Valor: 3
Modo utilizado para calcular el borde de la imagen, suave o dura. Consulta Modos de borde para obtener más información.


El tipo es D2D1_BORDER_MODE.

El valor predeterminado es D2D1_BORDER_MODE_SOFT.
D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Encabezado d2d1effects.h