D2D1_BITMAPSOURCE_PROP enumeração (d2d1effects.h)

Identificadores para propriedades do efeito de origem do Bitmap.

Syntax

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

Constantes

 
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE
Valor: 0
O IWICBitmapSource que contém os dados de imagem a serem carregados.


O tipo é IWICBitmapSource.

O valor padrão é NULL.
D2D1_BITMAPSOURCE_PROP_SCALE
Valor: 1
A quantidade de escala na direção X e Y. O efeito multiplica a largura pelo valor X e a altura pelo valor Y.
Essa propriedade é uma D2D1_VECTOR_2F definida como: (escala X, escala Y). Os valores de escala são FLOAT, sem unidade e devem ser positivos ou 0.


O tipo é D2D1_VECTOR_2F.

O valor padrão é {1.0f, 1.0f}.
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE
Valor: 2
O modo de interpolação usado para dimensionar a imagem.
Se o modo desabilitar o mipmap, o BitmapSouce armazenará em cache a imagem na resolução determinada pelas propriedades Scale e EnableDPICorrection.


O tipo é D2D1_BITMAPSOURCE_INTERPOLATION_MODE.

O valor padrão é D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR.
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION
Valor: 3
Se você definir isso como TRUE, o efeito dimensionará a imagem de entrada para converter o DPI relatado por IWICBitmapSource na DPI do contexto do dispositivo.
O efeito usa o modo de interpolação definido com a propriedade InterpolationMode. Se você definir isso como FALSE, o efeito usará um DPI de 96.0 para a imagem de saída.


O tipo é BOOL.

O valor padrão é FALSE.
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE
Valor: 4
O modo alfa da saída. Isso pode ser pré-multiplicado ou reto.


O tipo é D2D1_BITMAPSOURCE_ALPHA_MODE.

O valor padrão é D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED.
D2D1_BITMAPSOURCE_PROP_ORIENTATION
Valor: 5
Uma operação de inversão e/ou rotação a ser executada na imagem.


O tipo é D2D1_BITMAPSOURCE_ORIENTATION.

O valor padrão é D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT.
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

Requisito Valor
Cabeçalho d2d1effects.h