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 |