Condividi tramite


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

Vedi anche

ID2D1DeviceContext1