enumerazione D2D1_BITMAPSOURCE_PROP (d2d1effects.h)

Identificatori per le proprietà dell'effetto di origine Bitmap.

Sintassi

typedef enum D2D1_BITMAPSOURCE_PROP {
  D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE = 0,
  D2D1_BITMAPSOURCE_PROP_SCALE = 1,
  D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE = 2,
  D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION = 3,
  D2D1_BITMAPSOURCE_PROP_ALPHA_MODE = 4,
  D2D1_BITMAPSOURCE_PROP_ORIENTATION = 5,
  D2D1_BITMAPSOURCE_PROP_FORCE_DWORD = 0xffffffff
} ;

Costanti

 
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE
Valore: 0
IWICBitmapSource contenente i dati dell'immagine da caricare.


Il tipo è IWICBitmapSource.

Il valore predefinito è NULL.
D2D1_BITMAPSOURCE_PROP_SCALE
Valore: 1
Quantità di scala nella direzione X e Y. L'effetto moltiplica la larghezza per il valore X e l'altezza per il valore Y.
Questa proprietà è una D2D1_VECTOR_2F definita come: (scala X, scala Y). Gli importi di scala sono FLOAT, unitless e devono essere positivi o 0.


Il tipo è D2D1_VECTOR_2F.

Il valore predefinito è {1.0f, 1.0f}.
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE
Valore: 2
Modalità di interpolazione utilizzata per ridimensionare l'immagine.
Se la modalità disabilita il mipmap, BitmapSouce memorizza l'immagine nella cache alla risoluzione determinata dalle proprietà Scale e EnableDPICorrection.


Il tipo è D2D1_BITMAPSOURCE_INTERPOLATION_MODE.

Il valore predefinito è D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR.
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION
Valore: 3
Se si imposta questo valore su TRUE, l'effetto ridimensiona l'immagine di input per convertire il valore DPI segnalato da IWICBitmapSource in DPI del contesto di dispositivo.
L'effetto usa la modalità di interpolazione impostata con la proprietà InterpolationMode. Se si imposta questa proprietà su FALSE, l'effetto usa un valore DPI pari a 96,0 per l'immagine di output.


Il tipo è BOOL.

Il valore predefinito è FALSE.
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE
Valore: 4
Modalità alfa dell'output. Può essere premoltiplicato o dritto.


Il tipo è D2D1_BITMAPSOURCE_ALPHA_MODE.

Il valore predefinito è D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED.
D2D1_BITMAPSOURCE_PROP_ORIENTATION
Valore: 5
Operazione di capovolgimento e/o rotazione da eseguire sull'immagine.


Il tipo è D2D1_BITMAPSOURCE_ORIENTATION.

Il valore predefinito è D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT.
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD
Valore: 0xffffffff

Requisiti

Requisito Valore
Intestazione d2d1effects.h