Condividi tramite


enumerazione D2D1_DIRECTIONALBLUR_PROP (d2d1effects.h)

Identificatori per le proprietà dell'effetto sfocatura 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 di sfocatura del kernel moltiplicando la deviazione standard per 3.
Le unità sia della deviazione standard che del raggio di sfocatura sono DIP. Il valore 0 DIP disabilita questo effetto.


Il tipo è FLOAT.

Il valore predefinito è 3,0f.
D2D1_DIRECTIONALBLUR_PROP_ANGLE
Valore: 1
Angolo della sfocatura rispetto all'asse x, nella direzione antiorario. Le unità sono specificate in gradi.


Il kernel di sfocatura viene prima generato usando lo stesso processo usato per l'effetto sfocatura gaussiano. 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, vedi 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, morbido o rigido. Per altre informazioni, vedi Modalità bordo.


Il tipo è D2D1_BORDER_MODE.

Il valore predefinito è D2D1_BORDER_MODE_SOFT.
D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD
Valore: 0xffffffff

Fabbisogno

Requisito Valore
intestazione d2d1effects.h