Interfaccia ID2D1DeviceContext2 (d2d1_3.h)
Questa interfaccia esegue tutte le stesse funzioni dell'interfaccia ID2D1DeviceContext1, oltre a abilitare funzionalità come il rendering dell'input penna, il rendering della mesh sfumatura e il caricamento delle immagini migliorato.
Ereditarietà
L'interfaccia ID2D1DeviceContext2 eredita da ID2D1DeviceContext1. ID2D1DeviceContext2 include anche questi tipi di membri:
Metodi
L'interfaccia ID2D1DeviceContext2 include questi metodi.
ID2D1DeviceContext2::CreateGradientMesh Crea una nuova istanza ID2D1GradientMesh usando la matrice specificata di patch. |
ID2D1DeviceContext2::CreateImageSourceFromDxgi Crea un'origine immagine da un set di superfici DXGI. Le superfici YCbCr vengono convertite automaticamente in RGBA durante il disegno successivo. |
ID2D1DeviceContext2::CreateImageSourceFromWic Crea un oggetto origine immagine da un'origine bitmap WIC, popolando tutta la memoria pixel all'interno dell'origine dell'immagine. L'immagine viene caricata e archiviata durante l'uso di una quantità minima di memoria. (overload 3/3) |
ID2D1DeviceContext2::CreateImageSourceFromWic Crea un oggetto origine immagine da un'origine bitmap WIC, popolando tutta la memoria pixel all'interno dell'origine dell'immagine. L'immagine viene caricata e archiviata durante l'uso di una quantità minima di memoria. (overload 2/3) |
ID2D1DeviceContext2::CreateImageSourceFromWic Crea un oggetto origine immagine da un'origine bitmap WIC, popolando tutta la memoria pixel all'interno dell'origine dell'immagine. L'immagine viene caricata e archiviata durante l'uso di una quantità minima di memoria. (overload 1/3) |
ID2D1DeviceContext2::CreateInk Crea un nuovo oggetto ID2D1Ink che inizia in corrispondenza del punto specificato. (overload 1/2) |
ID2D1DeviceContext2::CreateInk Crea un nuovo oggetto ID2D1Ink che inizia in corrispondenza del punto specificato. (overload 2/2) |
ID2D1DeviceContext2::CreateInkStyle Crea un nuovo oggetto ID2D1InkStyle da usare con metodi di rendering input penna, ad esempio DrawInk. (overload 1/2) |
ID2D1DeviceContext2::CreateInkStyle Crea un nuovo oggetto ID2D1InkStyle da usare con metodi di rendering input penna, ad esempio DrawInk. (overload 2/2) |
ID2D1DeviceContext2::CreateLookupTable3D Crea una tabella di ricerca 3D per il mapping di un input a 3 canali a un output a 3 canali. I dati della tabella devono essere forniti in formato a 4 canali. (ID2D1DeviceContext2.CreateLookupTable3D) |
ID2D1DeviceContext2::CreateTransformedImageSource Crea un'origine immagine che condivide le risorse con un oggetto originale. |
ID2D1DeviceContext2::D rawGdiMetafile Disegna un metafile nel contesto di dispositivo usando i rettangoli di origine e di destinazione specificati. (overload 1/3) |
ID2D1DeviceContext2::D rawGdiMetafile Disegna un metafile nel contesto di dispositivo usando i rettangoli di origine e di destinazione specificati. (overload 3/3) |
ID2D1DeviceContext2::D rawGdiMetafile Disegna un metafile nel contesto di dispositivo usando i rettangoli di origine e di destinazione specificati. (overload 2/3) |
ID2D1DeviceContext2::D rawGradientMesh Esegue il rendering di una determinata mesh sfumata nella destinazione. (ID2D1DeviceContext2.DrawGradientMesh) |
ID2D1DeviceContext2::D rawInk Esegue il rendering dell'oggetto input penna specificato usando il pennello e lo stile input penna specificati. (ID2D1DeviceContext2.DrawInk) |
ID2D1DeviceContext2::GetGradientMeshWorldBounds Restituisce i limiti del mondo di una determinata mesh sfumata. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2016 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1_3.h |