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
Dispositivi e contesti di dispositivo