Método ID2D1DeviceContext::D rawBitmap(ID2D1Bitmap*,constD2D1_RECT_F&,FLOAT,D2D1_INTERPOLATION_MODE,constD2D1_RECT_F&,constD2D1_MATRIX_4X4_F*) (d2d1_1.h)

Desenha um bitmap para o destino de renderização.

Sintaxe

void DrawBitmap(
  [in]           ID2D1Bitmap             *bitmap,
  [in, optional] const D2D1_RECT_F &     destinationRectangle,
                 FLOAT                   opacity,
                 D2D1_INTERPOLATION_MODE interpolationMode,
  [in, optional] const D2D1_RECT_F &     sourceRectangle,
  [in, optional] const D2D1_MATRIX_4X4_F *perspectiveTransform
);

Parâmetros

[in] bitmap

Tipo: ID2D1Bitmap*

O bitmap a ser desenhado.

[in, optional] destinationRectangle

Tipo: D2D1_RECT_F*

O retângulo de destino. O padrão é o tamanho do bitmap e o local é o canto superior esquerdo do destino de renderização.

opacity

Tipo: FLOAT

A opacidade do bitmap.

interpolationMode

Tipo: D2D1_INTERPOLATION_MODE

O modo de interpolação a ser usado.

[in, optional] sourceRectangle

Tipo: const D2D1_RECT_F

Um retângulo de origem opcional.

[in, optional] perspectiveTransform

Tipo: const D2D1_MATRIX_4X4_F

Uma transformação de perspectiva opcional.

Retornar valor

Nenhum

Comentários

O parâmetro destinationRectangle define o retângulo no destino em que o bitmap aparecerá (em DIPs (pixels independentes de dispositivo)). Isso é afetado pela transformação definida no momento e pela transformação de perspectiva, se definida. Se NULL for especificado, o retângulo de destino será (left=0, top=0, right = width(sourceRectangle), bottom = height(sourceRectangle)).

O parâmetro sourceRectangle define o subtângulo do bitmap de origem (em DIPs). DrawBitmap recortará esse retângulo para o tamanho do bitmap de origem, impossibilitando a amostra fora do bitmap. Se NULL for especificado, o retângulo de origem será usado para ser o tamanho do bitmap de origem.

Se você especificar perspectiveTransform , ela será aplicada ao rect, além do conjunto de transformações no destino de renderização.

Requisitos

   
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1_1.h
DLL D2d1.dll

Confira também

ID2D1DeviceContext