Interfaccia ID2D1DeviceContext (d2d1_1.h)

Rappresenta un set di buffer di stato e comandi utilizzati per il rendering in una destinazione.

Il contesto del dispositivo può eseguire il rendering in una bitmap di destinazione o in un elenco di comandi.

Ereditarietà

L'interfaccia ID2D1DeviceContext eredita da ID2D1RenderTarget. ID2D1DeviceContext include anche questi tipi di membri:

Metodi

L'interfaccia ID2D1DeviceContext include questi metodi.

 
ID2D1DeviceContext::CreateBitmap

Crea una bitmap che può essere usata come superficie di destinazione, per la lettura nella CPU o come origine per le API DrawBitmap e ID2D1BitmapBrush. Inoltre, le informazioni sul contesto dei colori possono essere passate alla bitmap. (overload 1/2)
ID2D1DeviceContext::CreateBitmap

Crea una bitmap che può essere usata come superficie di destinazione, per la lettura nella CPU o come origine per le API DrawBitmap e ID2D1BitmapBrush. Inoltre, le informazioni sul contesto dei colori possono essere passate alla bitmap. (overload 2/2)
ID2D1DeviceContext::CreateBitmapBrush

Crea un pennello bitmap, l'immagine di input è un oggetto bitmap Direct2D. (overload 4/4)
ID2D1DeviceContext::CreateBitmapBrush

Crea un pennello bitmap, l'immagine di input è un oggetto bitmap Direct2D. (overload 3/4)
ID2D1DeviceContext::CreateBitmapBrush

Crea un pennello bitmap, l'immagine di input è un oggetto bitmap Direct2D. (overload 2/4)
ID2D1DeviceContext::CreateBitmapBrush

Crea un pennello bitmap, l'immagine di input è un oggetto bitmap Direct2D. (overload 1/4)
ID2D1DeviceContext::CreateBitmapFromDxgiSurface

Crea una bitmap da una superficie DXGI che può essere impostata come superficie di destinazione o con informazioni aggiuntive sul contesto del colore specificate. (overload 2/2)
ID2D1DeviceContext::CreateBitmapFromDxgiSurface

Crea una bitmap da una superficie DXGI che può essere impostata come superficie di destinazione o con informazioni aggiuntive sul contesto del colore specificate. (overload 1/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Crea una bitmap Direct2D copiando una bitmap WIC. (overload 1/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Crea una bitmap Direct2D copiando una bitmap WIC. (overload 2/2)
ID2D1DeviceContext::CreateBitmapFromWicBitmap

Crea un OGGETTO ID2D1Bitmap copiando la bitmap microsoft Windows Imaging Component (WIC) specificata. (overload 1/4)
ID2D1DeviceContext::CreateColorContext

Crea un contesto di colore.
ID2D1DeviceContext::CreateColorContextFromFilename

Crea un contesto di colore caricandolo dal nome file specificato. I byte del profilo sono il contenuto del file specificato da Filename.
ID2D1DeviceContext::CreateColorContextFromWicColorContext

Crea un contesto di colore da un oggetto IWICColorContext. Lo spazio D2D1ColorContext del contesto risultante varia, vedi Osservazioni per altre info. (ID2D1DeviceContext.CreateColorContextFromWicColorContext)
ID2D1DeviceContext::CreateCommandList

Crea un oggetto ID2D1CommandList.
ID2D1DeviceContext::CreateEffect

Crea un effetto per l'ID classe specificato.
ID2D1DeviceContext::CreateGradientStopCollection

Crea una raccolta di interruzioni sfumature, consentendo alla sfumatura di contenere canali di colore con valori esterni a [0,1] e abilitando anche il rendering in una destinazione di rendering a colori elevato con interpolazione nello spazio sRGB.
ID2D1DeviceContext::CreateImageBrush

Crea un pennello immagine. L'immagine di input può essere qualsiasi tipo di immagine, tra cui una bitmap, un effetto o un elenco di comandi. (overload 2/3)
ID2D1DeviceContext::CreateImageBrush

Crea un pennello immagine. L'immagine di input può essere qualsiasi tipo di immagine, tra cui una bitmap, un effetto o un elenco di comandi. (overload 3/3)
ID2D1DeviceContext::CreateImageBrush

Crea un pennello immagine. L'immagine di input può essere qualsiasi tipo di immagine, tra cui una bitmap, un effetto o un elenco di comandi. (overload 1/3)
ID2D1DeviceContext::D rawBitmap

Disegna una bitmap nella destinazione di rendering. (overload 2/5)
ID2D1DeviceContext::D rawBitmap

Disegna una bitmap nella destinazione di rendering. (overload 4/5)
ID2D1DeviceContext::D rawBitmap

Disegna una bitmap nella destinazione di rendering. (overload 3/5)
ID2D1DeviceContext::D rawBitmap

Disegna una bitmap nella destinazione di rendering. (overload 1/5)
ID2D1DeviceContext::D rawGdiMetafile

Disegnare un metafile nel contesto di dispositivo. (overload 1/3)
ID2D1DeviceContext::D rawGdiMetafile

Disegnare un metafile nel contesto di dispositivo. (overload 2/3)
ID2D1DeviceContext::D rawGlyphRun

Disegna una serie di glifi nel contesto del dispositivo.
ID2D1DeviceContext::D rawImage

Disegna un'immagine nel contesto di dispositivo. (overload 8/8)
ID2D1DeviceContext::D rawImage

Disegna un'immagine nel contesto di dispositivo. (overload 1/8)
ID2D1DeviceContext::D rawImage

Disegna un'immagine nel contesto di dispositivo. (overload 7/8)
ID2D1DeviceContext::D rawImage

Disegna un'immagine nel contesto di dispositivo. (overload 2/8)
ID2D1DeviceContext::D rawImage

Disegna un'immagine nel contesto di dispositivo. (overload 6/8)
ID2D1DeviceContext::D rawImage

Disegna un'immagine nel contesto di dispositivo. (overload 4/8)
ID2D1DeviceContext::D rawImage

Disegna un'immagine nel contesto di dispositivo. (overload 3/8)
ID2D1DeviceContext::D rawImage

Disegna un'immagine nel contesto di dispositivo. (overload 5/8)
ID2D1DeviceContext::FillOpacityMask

Riempire usando il canale alfa della bitmap della maschera di opacità fornita. L'opacità del pennello verrà modulata dalla maschera. La modalità di anti-aliasing della destinazione di rendering deve essere impostata su alias. (overload 2/3)
ID2D1DeviceContext::FillOpacityMask

Riempire usando il canale alfa della bitmap della maschera di opacità fornita. L'opacità del pennello verrà modulata dalla maschera. La modalità di anti-aliasing della destinazione di rendering deve essere impostata su alias. (overload 1/3)
ID2D1DeviceContext::FillOpacityMask

Riempire usando il canale alfa della bitmap della maschera di opacità fornita. L'opacità del pennello verrà modulata dalla maschera. La modalità di anti-aliasing della destinazione di rendering deve essere impostata su alias. (overload 3/3)
ID2D1DeviceContext::GetDevice

Ottiene il dispositivo associato a un contesto di dispositivo.
ID2D1DeviceContext::GetEffectInvalidRectangleCount

Ottiene il numero di rettangoli di output non validi accumulati sull'effetto.
ID2D1DeviceContext::GetEffectInvalidRectangles

Ottiene i rettangoli non validi accumulati dall'ultima volta che l'effetto è stato disegnato e EndDraw è stato quindi chiamato nel contesto del dispositivo.
ID2D1DeviceContext::GetEffectRequiredInputRectangles

Restituisce i rettangoli di input necessari per essere forniti dal chiamante per produrre il rettangolo di output specificato.
ID2D1DeviceContext::GetGlyphRunWorldBounds

Ottiene i limiti dello spazio globale in DIP dell'esecuzione del glifo usando il valore DPI del contesto di dispositivo.
ID2D1DeviceContext::GetImageLocalBounds

Ottiene i limiti di un'immagine senza la trasformazione globale del contesto applicato.
ID2D1DeviceContext::GetImageWorldBounds

Ottiene i limiti di un'immagine con la trasformazione globale del contesto applicato.
ID2D1DeviceContext::GetPrimitiveBlend

Restituisce la fusione primitiva attualmente impostata utilizzata dal contesto di dispositivo.
ID2D1DeviceContext::GetRenderingControls

Ottiene i controlli di rendering applicati al contesto.
ID2D1DeviceContext::GetTarget

Ottiene la destinazione attualmente associata al contesto di dispositivo.
ID2D1DeviceContext::GetUnitMode

Ottiene la modalità utilizzata per interpretare i valori dal contesto di dispositivo.
ID2D1DeviceContext::InvalidateEffectInputRectangle

Ciò indica che una parte dell'input di un effetto non è valida. Questo metodo può essere chiamato molte volte.
ID2D1DeviceContext::IsBufferPrecisionSupported

Indica se la precisione del buffer è supportata dal dispositivo Direct3D sottostante.
ID2D1DeviceContext::IsDxgiFormatSupported

Indica se il formato è supportato dal contesto di dispositivo.
ID2D1DeviceContext::P ushLayer

Eseguire il push di un livello nello stack clip e layer del contesto di dispositivo. (overload 2/2)
ID2D1DeviceContext::P ushLayer

Eseguire il push di un livello nello stack clip e layer del contesto di dispositivo. (overload 1/2)
ID2D1DeviceContext::SetPrimitiveBlend

Modifica la modalità di fusione primitiva usata per tutte le operazioni di rendering nel contesto del dispositivo.
ID2D1DeviceContext::SetRenderingControls

Imposta i controlli di rendering per il contesto di dispositivo specificato. (overload 1/2)
ID2D1DeviceContext::SetRenderingControls

Imposta i controlli di rendering per il contesto di dispositivo specificato. (overload 2/2)
ID2D1DeviceContext::SetTarget

Bitmap o elenco di comandi in cui verrà eseguito il rendering del contesto del dispositivo Direct2D.
ID2D1DeviceContext::SetUnitMode

Imposta le unità che verranno usate per interpretare i valori passati nel contesto del dispositivo.

Commenti

Qualsiasi risorsa creata da un contesto di dispositivo può essere condivisa con qualsiasi altra risorsa creata da un contesto di dispositivo quando entrambi i contesti vengono creati nello stesso dispositivo.

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

Vedi anche

D2D1CreateDeviceContext

Dispositivi e contesti di dispositivo

ID2D1Device::CreateDeviceContext

ID2D1RenderTarget