Condividi tramite


Metodo ID2D1CommandSink::D rawBitmap (d2d1_1.h)

Disegna una bitmap alla destinazione di rendering.

Sintassi

HRESULT 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
);

Parametri

[in] bitmap

Tipo: ID2D1Bitmap*

Bitmap da disegnare.

[in, optional] destinationRectangle

Tipo: D2D1_RECT_F

Rettangolo di destinazione. Il valore predefinito è la dimensione della bitmap e la posizione è l'angolo superiore sinistro della destinazione di rendering.

opacity

Tipo: FLOAT

Opacità della bitmap.

interpolationMode

Tipo: D2D1_INTERPOLATION_MODE

Modalità di interpolazione da usare.

[in, optional] sourceRectangle

Tipo: const D2D1_RECT_F

Rettangolo di origine facoltativo.

[in, optional] perspectiveTransform

Tipo: const D2D1_MATRIX_4X4_F

Trasformazione facoltativa della prospettiva.

Valore restituito

Questo metodo non restituisce valori.

Commenti

Il parametro destinationRectangle definisce il rettangolo nella destinazione in cui verrà visualizzata la bitmap (in pixel indipendenti dal dispositivo)). Questa operazione è interessata dalla trasformazione attualmente impostata e dalla trasformazione della prospettiva, se impostata. Se si specifica NULL, il rettangolo di destinazione è (left=0, top=0, right = width(sourceRectangle), bottom = height(sourceRectangle).

SourceRectangle definisce il sotto rettangolo della bitmap di origine (in DIP). DrawBitmap clip questo rettangolo alle dimensioni della bitmap di origine, quindi non è possibile eseguire l'esempio all'esterno della bitmap. Se si specifica NULL, il rettangolo di origine viene acquisito come dimensione della bitmap di origine.

La prospettivaTransform viene specificata oltre alla trasformazione nel contesto del dispositivo.

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1_1.h
DLL D2d1.dll

Vedi anche

ID2D1CommandSink