Compartilhar via


D2D1_DIRECTIONALBLUR_PROP enumeração (d2d1effects.h)

Identificadores para propriedades do efeito de desfoque direcional.

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
A quantidade de desfoque a ser aplicada à imagem. Você pode calcular o raio de desfoque do kernel multiplicando o desvio padrão por 3.
As unidades do desvio padrão e do raio de desfoque são DIPs. Um valor de 0 DIPs desabilita esse efeito.


O tipo é FLOAT.

O valor padrão é 3,0f.
D2D1_DIRECTIONALBLUR_PROP_ANGLE
Valor: 1
O ângulo do desfoque em relação ao eixo x, na direção no sentido anti-horário. As unidades são especificadas em graus.


O kernel de desfoque é gerado pela primeira vez usando o mesmo processo que para o efeito de desfoque gaussiano. Os valores de kernel são transformados de acordo com o ângulo de desfoque.

O tipo é FLOAT.

O valor padrão é 0,0f.
D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION
Valor: 2
O modo de otimização. Consulte Modos de otimização para obter mais informações.


O tipo é D2D1_DIRECTIONALBLUR_OPTIMIZATION.

O valor padrão é D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED.
D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE
Valor: 3
O modo usado para calcular a borda da imagem, suave ou dura. Consulte Modos de borda para obter mais informações.


O tipo é D2D1_BORDER_MODE.

O valor padrão é D2D1_BORDER_MODE_SOFT.
D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Cabeçalho d2d1effects.h