D2D1_BITMAPSOURCE_INTERPOLATION_MODE'enumerazione (d2d1effects.h)
Modalità interpolazione usata per ridimensionare l'immagine nell'effetto origine Bitmap. Se la modalità disabilita il mipmap, BitmapSouce memorizza l'immagine nella risoluzione determinata dalle proprietà Scale e EnableDPICorrection.
Sintassi
typedef enum D2D1_BITMAPSOURCE_INTERPOLATION_MODE {
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR = 1,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC = 2,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT = 6,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR = 7,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;
Costanti
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR Valore: 0 Esempi del singolo punto più vicino e lo usa. Non genera una mappa mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR Valore: 1 Usa un esempio a quattro punti e l'interpolazione lineare. Non genera una mappa mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC Valore: 2 Usa un kernel cubo di esempio 16 per l'interpolazione. Non genera una mappa mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT Valore: 6 Usa l'interpolazione fant WIC, uguale all'interfaccia IWICBitmapScaler. Non genera una mappa mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR Valore: 7 Genera una catena mipmap nella memoria di sistema usando l'interpolazione bilineare. Per ogni mipmap la scalabilità degli effetti è superiore a quella più vicina di 0,5 usando l'interpolazione bilineare e quindi ridimensiona la quantità rimanente usando l'interpolazione lineare. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD Valore: 0xffffffff |
Requisiti
Intestazione | d2d1effects.h |