Metodo ID2D1SourceTransform::D raw (d2d1effectauthor.h)
Disegna la trasformazione nella pipeline Direct2D basata sull'unità di elaborazione grafica (GPU).
Sintassi
HRESULT Draw(
[in] ID2D1Bitmap1 *target,
[in] const D2D1_RECT_L *drawRect,
D2D1_POINT_2U targetOrigin
);
Parametri
[in] target
Tipo: ID2D1Bitmap1*
Destinazione in cui deve essere scritta la trasformazione.
[in] drawRect
Tipo: const D2D1_RECT_L*
Area all'interno dell'origine da cui deve essere disegnata l'immagine.
targetOrigin
Tipo: D2D1_POINT_2U
Origine all'interno della bitmap di destinazione in cui devono essere disegnati i dati di origine.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, restituisce S_OK. Se ha esito negativo, restituisce un codice di errore HRESULT .
Commenti
L'implementazione del rasterizzatore garantisce che l'aggiunta di renderRect a targetOrigin non superi i limiti della bitmap.
Quando si implementa questo metodo, è necessario aggiornare la bitmap in questo modo:
- Chiamare il metodo ID2D1Bitmap::Map con i flag D2D1_MAP_OPTIONS_DISCARD e D2D1_MAP_OPTIONS_WRITE.
- Aggiornare il buffer restituito da questo metodo.
- Chiamare il metodo ID2D1Bitmap::Unmap .
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 | d2d1effectauthor.h |
Libreria | D2d1.lib |