Condividi tramite


Interfaccia ID2D1RenderTarget (d2d1.h)

Rappresenta un oggetto che può ricevere comandi di disegno. Le interfacce che ereditano da ID2D1RenderTarget eseguono il rendering dei comandi di disegno ricevuti in modi diversi.

Ereditarietà

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

Metodi

L'interfaccia ID2D1RenderTarget dispone di questi metodi.

 
ID2D1RenderTarget::BeginDraw

Avvia il disegno su questa destinazione di rendering.
ID2D1RenderTarget::Clear

Cancella l'area di disegno sul colore specificato. (overload 2/3)
ID2D1RenderTarget::Clear

Cancella l'area di disegno sul colore specificato. (overload 1/3)
ID2D1RenderTarget::CreateBitmap

Crea una bitmap Direct2D non inizializzata.
ID2D1RenderTarget::CreateBitmap

Crea una bitmap Direct2D da un puntatore ai dati di origine in memoria.
ID2D1RenderTarget::CreateBitmap

Crea un oggetto ID2D1BitmapBrush dalla bitmap specificata. (overload 2/3)
ID2D1RenderTarget::CreateBitmapBrush

Crea un oggetto ID2D1BitmapBrush dalla bitmap specificata. (overload 1/3)
ID2D1RenderTarget::CreateBitmapBrush

Crea un oggetto ID2D1BitmapBrush dalla bitmap specificata. Il pennello usa i valori predefiniti per l'opacità e la trasformazione.
ID2D1RenderTarget::CreateBitmapBrush

Crea un oggetto ID2D1BitmapBrush dalla bitmap specificata. (overload 3/3)
ID2D1RenderTarget::CreateBitmapBrush

Crea un oggetto ID2D1BitmapBrush dalla bitmap specificata. Il pennello usa i valori predefiniti per la modalità di estensione, la modalità di interpolazione, l'opacità e la trasformazione.
ID2D1RenderTarget::CreateBitmapFromWicBitmap

Crea un OGGETTO ID2D1Bitmap copiando la bitmap microsoft Windows Imaging Component (WIC) specificata. (overload 2/4)
ID2D1RenderTarget::CreateBitmapFromWicBitmap

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

Crea un OGGETTO ID2D1Bitmap copiando la bitmap microsoft Windows Imaging Component (WIC) specificata. (overload 3/4)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea una nuova destinazione di rendering bitmap da utilizzare durante il disegno intermedio fuori schermo compatibile con la destinazione di rendering corrente.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea una destinazione di rendering bitmap da usare durante il disegno intermedio fuori schermo compatibile con la destinazione di rendering corrente. (overload 2/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea una destinazione di rendering bitmap da usare durante il disegno intermedio fuori schermo compatibile con la destinazione di rendering corrente. (overload 1/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea una destinazione di rendering bitmap da usare durante il disegno intermedio fuori schermo compatibile con la destinazione di rendering corrente. La nuova destinazione di rendering bitmap ha lo stesso formato pixel (ma non la modalità alfa) della destinazione di rendering corrente.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea una nuova destinazione di rendering bitmap da usare durante il disegno intermedio fuori schermo compatibile con la destinazione di rendering corrente e ha lo stesso formato pixel (ma non la modalità alfa) della destinazione di rendering corrente.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crea una nuova destinazione di rendering bitmap da usare durante il disegno intermedio fuori schermo compatibile con la destinazione di rendering corrente e ha le stesse dimensioni, DPI e formato pixel (ma non la modalità alfa) della destinazione di rendering corrente.
ID2D1RenderTarget::CreateGradientStopCollection

Crea un oggetto ID2D1GradientStopCollection dalla matrice specificata di strutture D2D1_GRADIENT_STOP.
ID2D1RenderTarget::CreateGradientStopCollection

Crea un oggetto ID2D1GradientStopCollection dalle interruzioni sfumature specificate che utilizza la gamma di interpolazione dei colori D2D1_GAMMA_2_2 e la modalità di estensione del blocco.
ID2D1RenderTarget::CreateLayer

Crea una risorsa livello che può essere usata con questa destinazione di rendering e le relative destinazioni di rendering compatibili. (overload 2/2)
ID2D1RenderTarget::CreateLayer

Crea una risorsa livello che può essere usata con questa destinazione di rendering e le relative destinazioni di rendering compatibili. Il nuovo livello ha le dimensioni iniziali specificate.
ID2D1RenderTarget::CreateLayer

Crea una risorsa livello che può essere usata con questa destinazione di rendering e le relative destinazioni di rendering compatibili. (overload 1/2)
ID2D1RenderTarget::CreateLinearGradientBrush

Crea un oggetto ID2D1LinearGradientBrush che contiene le interruzioni sfumature specificate e ha la trasformazione e l'opacità di base specificati.
ID2D1RenderTarget::CreateLinearGradientBrush

Crea un oggetto ID2D1LinearGradientBrush che contiene le interruzioni sfumature specificate, non ha alcuna trasformazione e ha un'opacità di base pari a 1,0.
ID2D1RenderTarget::CreateLinearGradientBrush

Crea un oggetto ID2D1LinearGradientBrush per disegnare aree con una sfumatura lineare.
ID2D1RenderTarget::CreateMesh

Creare una mesh che usa triangoli per descrivere una forma.
ID2D1RenderTarget::CreateRadialGradientBrush

Crea un oggetto ID2D1RadialGradientBrush che contiene le interruzioni sfumature specificate e ha la trasformazione e l'opacità di base specificati.
ID2D1RenderTarget::CreateRadialGradientBrush

Crea un oggetto ID2D1RadialGradientBrush che contiene le interruzioni sfumature specificate, non ha alcuna trasformazione e ha un'opacità di base pari a 1,0.
ID2D1RenderTarget::CreateRadialGradientBrush

Crea un oggetto ID2D1RadialGradientBrush che può essere utilizzato per disegnare aree con una sfumatura radiale.
ID2D1RenderTarget::CreateSharedBitmap

Crea un ID2D1Bitmap i cui dati sono condivisi con un'altra risorsa.
ID2D1RenderTarget::CreateSolidColorBrush

Crea un nuovo ID2D1SolidColorBrush con il colore e l'opacità specificati.
ID2D1RenderTarget::CreateSolidColorBrush

Crea un nuovo ID2D1SolidColorBrush con il colore specificato e un'opacità di base pari a 1,0f.
ID2D1RenderTarget::CreateSolidColorBrush

Crea un nuovo ID2D1SolidColorBrush che può essere usato per disegnare aree con un colore a tinta unita.
ID2D1RenderTarget::D rawBitmap

Disegna la bitmap specificata dopo il ridimensionamento delle dimensioni del rettangolo specificato. (overload 1/3)
ID2D1RenderTarget::D rawBitmap

Disegna la bitmap specificata dopo il ridimensionamento delle dimensioni del rettangolo specificato. (overload 2/3)
ID2D1RenderTarget::D rawBitmap

Disegna la bitmap specificata dopo il ridimensionamento delle dimensioni del rettangolo specificato. (overload 3/3)
ID2D1RenderTarget::D rawEllipse

Disegna la struttura dei puntini di sospensione specificati usando lo stile del tratto specificato.
ID2D1RenderTarget::D rawEllipse

Disegna la struttura di un ellisse con le dimensioni e il tratto specificati.
ID2D1RenderTarget::D rawGeometry

Disegna la struttura della geometria specificata usando lo stile del tratto specificato.
ID2D1RenderTarget::D rawGlyphRun

Disegna glifi specificati.
ID2D1RenderTarget::D rawLine

Disegna una linea tra i punti specificati usando lo stile del tratto specificato.
ID2D1RenderTarget::D rawRectangle

Disegna la struttura di un rettangolo con le dimensioni e lo stile del tratto specificati. (overload 2/2)
ID2D1RenderTarget::D rawRectangle

Disegna la struttura di un rettangolo con le dimensioni e lo stile del tratto specificati. (overload 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Disegna la struttura del rettangolo arrotondato specificato usando lo stile del tratto specificato. (overload 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Disegna la struttura del rettangolo arrotondato specificato usando lo stile del tratto specificato. (overload 2/2)
ID2D1RenderTarget::D rawText

Disegna il testo specificato usando le informazioni di formato fornite da un oggetto IDWriteTextFormat. (overload 1/2)
ID2D1RenderTarget::D rawText

Disegna il testo specificato usando le informazioni di formato fornite da un oggetto IDWriteTextFormat. (overload 2/2)
ID2D1RenderTarget::D rawTextLayout

Disegna il testo formattato descritto dall'oggetto IDWriteTextLayout specificato.
ID2D1RenderTarget::EndDraw

Termina le operazioni di disegno sulla destinazione di rendering e indica lo stato di errore corrente e i tag associati.
ID2D1RenderTarget::FillEllipse

Disegna l'interno dei puntini di sospensione specificati. (overload 1/2)
ID2D1RenderTarget::FillEllipse

Disegna l'interno dei puntini di sospensione specificati. (overload 2/2)
ID2D1RenderTarget::FillGeometry

Disegna l'interno della geometria specificata.
ID2D1RenderTarget::FillMesh

Disegna l'interno della mesh specificata.
ID2D1RenderTarget::FillOpacityMask

Applica la maschera di opacità descritta dalla bitmap specificata a un pennello e usa tale pennello per disegnare un'area della destinazione di rendering. (overload 1/2)
ID2D1RenderTarget::FillOpacityMask

Applica la maschera di opacità descritta dalla bitmap specificata a un pennello e usa tale pennello per disegnare un'area della destinazione di rendering. (overload 2/2)
ID2D1RenderTarget::FillRectangle

Disegna l'interno del rettangolo specificato. (overload 1/2)
ID2D1RenderTarget::FillRectangle

Disegna l'interno del rettangolo specificato. (overload 2/2)
ID2D1RenderTarget::FillRoundedRectangle

Disegna l'interno del rettangolo arrotondato specificato. (overload 1/2)
ID2D1RenderTarget::FillRoundedRectangle

Disegna l'interno del rettangolo arrotondato specificato. (overload 2/2)
ID2D1RenderTarget::Flush

Esegue tutti i comandi di disegno in sospeso.
ID2D1RenderTarget::GetAntialiasMode

Recupera la modalità di antialiasing corrente per le operazioni di disegno non di testo.
ID2D1RenderTarget::GetDpi

Restituire i punti di destinazione di rendering per pollice (DPI).
ID2D1RenderTarget::GetMaximumBitmapSize

Ottiene le dimensioni massime, nelle unità dipendenti dal dispositivo (pixel) di una dimensione bitmap supportata dalla destinazione di rendering.
ID2D1RenderTarget::GetPixelFormat

Recupera il formato pixel e la modalità alfa della destinazione di rendering.
ID2D1RenderTarget::GetPixelSize

Restituisce le dimensioni della destinazione di rendering in pixel del dispositivo.
ID2D1RenderTarget::GetSize

Restituisce le dimensioni della destinazione di rendering in pixel indipendenti dal dispositivo.
ID2D1RenderTarget::GetTags

Ottiene l'etichetta per le operazioni di disegno successive.
ID2D1RenderTarget::GetTextAntialiasMode

Ottiene la modalità di antialiasing corrente per le operazioni di disegno di testo e glifo.
ID2D1RenderTarget::GetTextRenderingParams

Recupera le opzioni di rendering del testo corrente della destinazione di rendering.
ID2D1RenderTarget::GetTransform

Ottiene la trasformazione corrente della destinazione di rendering.
ID2D1RenderTarget::IsSupported

Indica se la destinazione di rendering supporta le proprietà specificate. (overload 1/2)
ID2D1RenderTarget::IsSupported

Indica se la destinazione di rendering supporta le proprietà specificate. (overload 2/2)
ID2D1RenderTarget::P opAxisAlignedClip

Rimuove l'ultima clip allineata all'asse dalla destinazione di rendering. Dopo aver chiamato questo metodo, la clip non viene più applicata alle operazioni di disegno successive.
ID2D1RenderTarget::P opLayer

Arresta il reindirizzamento delle operazioni di disegno al livello specificato dall'ultima chiamata PushLayer.
ID2D1RenderTarget::P ushAxisAlignedClip

Specifica un rettangolo in cui vengono ritagliate tutte le operazioni di disegno successive. (overload 2/2)
ID2D1RenderTarget::P ushAxisAlignedClip

Specifica un rettangolo in cui vengono ritagliate tutte le operazioni di disegno successive. (overload 1/2)
ID2D1RenderTarget::P ushLayer

Aggiunge il livello specificato alla destinazione di rendering in modo che riceva tutte le operazioni di disegno successive fino a quando Non viene chiamato PopLayer. (overload 2/2)
ID2D1RenderTarget::P ushLayer

Aggiunge il livello specificato alla destinazione di rendering in modo che riceva tutte le operazioni di disegno successive fino a quando Non viene chiamato PopLayer. (overload 1/2)
ID2D1RenderTarget::RestoreDrawingState

Imposta lo stato di disegno della destinazione di rendering su quello dell'ID2D1DrawingStateBlock specificato.
ID2D1RenderTarget::SaveDrawingState

Salva lo stato di disegno corrente nell'ID2D1DrawingStateBlock specificato.
ID2D1RenderTarget::SetAntialiasMode

Imposta la modalità di anti-aliasing della destinazione di rendering. La modalità di antialiasing si applica a tutte le operazioni di disegno successive, escluse le operazioni di disegno di testo e glifo.
ID2D1RenderTarget::SetDpi

Imposta i punti per pollice (DPI) della destinazione di rendering.
ID2D1RenderTarget::SetTags

Specifica un'etichetta per le operazioni di disegno successive.
ID2D1RenderTarget::SetTextAntialiasMode

Specifica la modalità di antialiasing da utilizzare per le operazioni di disegno di testo e glifi successive.
ID2D1RenderTarget::SetTextRenderingParams

Specifica le opzioni di rendering del testo da applicare a tutte le operazioni di disegno di testo e glifi successive.
ID2D1RenderTarget::SetTransform

Applica la trasformazione specificata alla destinazione di rendering, sostituendo la trasformazione esistente. Tutte le operazioni di disegno successive si verificano nello spazio trasformato. (overload 2/2)
ID2D1RenderTarget::SetTransform

Applica la trasformazione specificata alla destinazione di rendering, sostituendo la trasformazione esistente. Tutte le operazioni di disegno successive si verificano nello spazio trasformato. (overload 1/2)

Commenti

L'applicazione deve creare destinazioni di rendering una sola volta e mantenerle per la durata dell'applicazione o fino a quando il metodo EndDraw della destinazione di rendering non restituisce l'errore D2DERR_RECREATE_TARGET . Quando viene visualizzato questo errore, è necessario ricreare la destinazione di rendering e tutte le risorse create.

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1.h

Vedi anche

Panoramica dell'API Direct2D

Per iniziare

ID2D1Resource