Condividi tramite


Metodo ID2D1CommandSink::D rawImage (d2d1_1.h)

Disegna l'immagine fornita nel sink del comando.

Sintassi

HRESULT DrawImage(
  [in]           ID2D1Image              *image,
  [in, optional] const D2D1_POINT_2F     *targetOffset,
  [in, optional] const D2D1_RECT_F       *imageRectangle,
                 D2D1_INTERPOLATION_MODE interpolationMode,
                 D2D1_COMPOSITE_MODE     compositeMode
);

Parametri

[in] image

Tipo: ID2D1Image*

Immagine da disegnare nel sink del comando.

[in, optional] targetOffset

Tipo: const D2D1_POINT_2F*

In questo modo viene definito l'offset nello spazio di destinazione a cui verrà eseguito il rendering dell'immagine. Verrà eseguito il rendering dell'intera estensione logica dell'immagine nella destinazione corrispondente. Se non specificato, l'origine di destinazione sarà (0, 0). L'angolo superiore sinistro dell'immagine verrà mappato all'offset di destinazione. Questo non sarà necessariamente l'origine.

[in, optional] imageRectangle

Tipo: const D2D1_RECT_F*

Il rettangolo corrispondente nello spazio immagini verrà mappato alle origini specificate durante l'elaborazione dell'immagine.

interpolationMode

Tipo: D2D1_INTERPOLATION_MODE

Modalità di interpolazione da usare per ridimensionare l'immagine, se necessario.

compositeMode

Tipo: D2D1_COMPOSITE_MODE

Se specificato, la modalità composita che verrà applicata ai limiti della clip attualmente selezionata.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, restituisce S_OK. Se ha esito negativo, restituisce un codice di errore HRESULT .

Commenti

Poiché l'immagine può essere un elenco di comandi o contenere un grafico degli effetti che a sua volta contiene un elenco di comandi, questo metodo può comportare un'elaborazione ricorsiva.

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

ID2D1CommandList::Stream

ID2D1CommandSink

ID2D1DeviceContext::D rawImage