D2D1_BITMAPSOURCE_INTERPOLATION_MODE enumeração (d2d1effects.h)
O modo de interpolação usado para dimensionar a imagem no efeito de origem do Bitmap. Se o modo desabilitar o mipmap, o BitmapSouce armazenará em cache a imagem na resolução determinada pelas propriedades Scale e EnableDPICorrection.
Syntax
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
} ;
Constantes
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR Valor: 0 Amostra o ponto único mais próximo e usa isso. Não gera um mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR Valor: 1 Usa um exemplo de quatro pontos e interpolação linear. Não gera um mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC Valor: 2 Usa um kernel cúbico de 16 amostras para interpolação. Não gera um mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT Valor: 6 Usa a interpolação de fant wic, o mesmo que a interface IWICBitmapScaler. Não gera um mipmap. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR Valor: 7 Gera a cadeia de mipmap na memória do sistema usando a interpolação bilinear. Para cada mipmap, o efeito é dimensionado para o múltiplo mais próximo de 0,5 usando interpolação bilinear e, em seguida, dimensiona a quantidade restante usando interpolação linear. |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD Valor: 0xffffffff |
Requisitos
Cabeçalho | d2d1effects.h |