Metodo ID2D1ImageBrush::SetSourceRectangle (d2d1_1.h)

Imposta il rettangolo di origine nel pennello dell'immagine.

Sintassi

void SetSourceRectangle(
  [in] const D2D1_RECT_F *sourceRectangle
);

Parametri

[in] sourceRectangle

Tipo: const D2D1_RECT_F*

Rettangolo di origine che definisce la parte dell'immagine da riquadrire.

Valore restituito

nessuno

Osservazioni

L'angolo superiore sinistro del parametro sourceRectangle esegue il mapping all'origine dello spazio del pennello. In questo caso, se le trasformazioni del pennello e del mondo sono entrambe identità, la parte dell'immagine nell'angolo superiore sinistro del rettangolo di origine verrà eseguito il rendering in corrispondenza (0,0) nella destinazione di rendering.

Il rettangolo di origine verrà espanso in modo diverso a seconda che l'immagine di input sia basata su pixel (bitmap o effetto) o da un elenco di comandi.

  • Se l'immagine di input è una bitmap o un effetto, il rettangolo verrà espanso per incapsulare un pixel di input completo prima di essere ulteriormente ridimensionato per garantire che il rettangolo proiettato sia corretto nello spazio della scena finale.
  • Se l'immagine di input è un elenco di comandi, l'elenco di comandi verrà leggermente espanso per incapsulare un pixel di input completo.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 e Aggiornamento della piattaforma 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

ID2D1ImageBrush