enumerazione D2D1_DIRECTIONALBLUR_PROP (d2d1effects.h)

Identificatori per le proprietà dell'effetto blur direzionale.

Sintassi

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
} ;

Costanti

 
D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION
Valore: 0
Quantità di sfocatura da applicare all'immagine. È possibile calcolare il raggio del blur del kernel moltiplicando la deviazione standard per 3.
Le unità sia della deviazione standard che del raggio di blur sono DIP. Un valore di 0 DIP disabilita questo effetto.


Il tipo è FLOAT.

Il valore predefinito è 3.0f.
D2D1_DIRECTIONALBLUR_PROP_ANGLE
Valore: 1
Angolo del blur relativo all'asse x, nella direzione antiorario. Le unità vengono specificate in gradi.


Il kernel di blur viene prima generato usando lo stesso processo dell'effetto blur di Gaussian. I valori del kernel vengono quindi trasformati in base all'angolo di sfocatura.

Il tipo è FLOAT.

Il valore predefinito è 0,0f.
D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION
Valore: 2
Modalità di ottimizzazione. Per altre informazioni, vedere Modalità di ottimizzazione.


Il tipo è D2D1_DIRECTIONALBLUR_OPTIMIZATION.

Il valore predefinito è D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED.
D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE
Valore: 3
Modalità utilizzata per calcolare il bordo dell'immagine, soft o hard. Per altre informazioni, vedere Modalità bordo.


Il tipo è D2D1_BORDER_MODE.

Il valore predefinito è D2D1_BORDER_MODE_SOFT.
D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD
Valore: 0xffffffff

Requisiti

   
Intestazione d2d1effects.h