ID2D1RenderTarget-Schnittstelle (d2d1.h)

Stellt ein -Objekt dar, das Zeichnungsbefehle empfangen kann. Schnittstellen, die von ID2D1RenderTarget erben, rendern die empfangenen Zeichnungsbefehle auf unterschiedliche Weise.

Vererbung

Die ID2D1RenderTarget-Schnittstelle erbt von ID2D1Resource. ID2D1RenderTarget verfügt auch über folgende Membertypen:

Methoden

Die ID2D1RenderTarget-Schnittstelle verfügt über diese Methoden.

 
ID2D1RenderTarget::BeginDraw

Initiiert das Zeichnen auf diesem Renderziel.
ID2D1RenderTarget::Clear

Löscht den Zeichnungsbereich auf die angegebene Farbe. (Überladung 2/3)
ID2D1RenderTarget::Clear

Löscht den Zeichnungsbereich auf die angegebene Farbe. (Überladung 1/3)
ID2D1RenderTarget::CreateBitmap

Erstellt eine nicht initialisierte Direct2D-Bitmap.
ID2D1RenderTarget::CreateBitmap

Erstellt eine Direct2D-Bitmap aus einem Zeiger auf Quelldaten im Arbeitsspeicher.
ID2D1RenderTarget::CreateBitmap

Erstellt einen ID2D1BitmapBrush aus der angegebenen Bitmap. (Überladung 2/3)
ID2D1RenderTarget::CreateBitmapBrush

Erstellt einen ID2D1BitmapBrush aus der angegebenen Bitmap. (Überladung 1/3)
ID2D1RenderTarget::CreateBitmapBrush

Erstellt einen ID2D1BitmapBrush aus der angegebenen Bitmap. Der Pinsel verwendet die Standardwerte für seine Deckkraft und Transformation.
ID2D1RenderTarget::CreateBitmapBrush

Erstellt einen ID2D1BitmapBrush aus der angegebenen Bitmap. (Überladung 3/3)
ID2D1RenderTarget::CreateBitmapBrush

Erstellt einen ID2D1BitmapBrush aus der angegebenen Bitmap. Der Pinsel verwendet die Standardwerte für den Erweiterungsmodus, den Interpolationsmodus, die Deckkraft und die Transformation.
ID2D1RenderTarget::CreateBitmapFromWicBitmap

Erstellt eine ID2D1Bitmap durch Kopieren der angegebenen WiC-Bitmap (Microsoft Windows Imaging Component). (Überladung 2/4)
ID2D1RenderTarget::CreateBitmapFromWicBitmap

Erstellt eine ID2D1Bitmap durch Kopieren der angegebenen WiC-Bitmap (Microsoft Windows Imaging Component). (Überladung 4/4)
ID2D1RenderTarget::CreateBitmapFromWicBitmap

Erstellt eine ID2D1Bitmap durch Kopieren der angegebenen WiC-Bitmap (Microsoft Windows Imaging Component). (Überladung 3/4)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Erstellt ein neues Bitmaprenderungsziel für die Verwendung bei zwischengeschalteter Offscreen-Zeichnung, das mit dem aktuellen Renderziel kompatibel ist.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Erstellt ein Bitmaprenderungsziel für die Verwendung bei zwischengeschalteter Offscreen-Zeichnung, das mit dem aktuellen Renderziel kompatibel ist. (Überladung 2/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Erstellt ein Bitmaprenderungsziel für die Verwendung bei zwischengeschalteter Offscreen-Zeichnung, das mit dem aktuellen Renderziel kompatibel ist. (Überladung 1/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Erstellt ein Bitmaprenderungsziel für die Verwendung während einer Zwischenzeichnung außerhalb des Bildschirms, das mit dem aktuellen Renderziel kompatibel ist. Das neue Bitmap-Renderziel hat das gleiche Pixelformat (aber nicht den Alphamodus) wie das aktuelle Renderziel.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Erstellt ein neues Bitmaprenderingziel für die Verwendung bei zwischengeschalteter Offscreen-Zeichnung, das mit dem aktuellen Renderziel kompatibel ist und das gleiche Pixelformat (aber nicht im Alphamodus) wie das aktuelle Renderziel aufweist.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Erstellt ein neues Bitmaprenderingziel für die Verwendung bei zwischengeschalteten Offscreen-Zeichnungen, das mit dem aktuellen Renderziel kompatibel ist und das gleiche Format für Größe, DPI und Pixel (aber nicht im Alphamodus) aufweist wie das aktuelle Renderziel.
ID2D1RenderTarget::CreateGradientStopCollection

Erstellt eine ID2D1GradientStopCollection aus dem angegebenen Array von D2D1_GRADIENT_STOP Strukturen.
ID2D1RenderTarget::CreateGradientStopCollection

Erstellt eine ID2D1GradientStopCollection aus den angegebenen Farbverlaufsstopps, die die D2D1_GAMMA_2_2 Farbinterpolations-Gamma und den Clamp-Erweiterungsmodus verwendet.
ID2D1RenderTarget::CreateLayer

Erstellt eine Ebenenressource, die mit diesem Renderziel und seinen kompatiblen Renderzielen verwendet werden kann. (Überladung 2/2)
ID2D1RenderTarget::CreateLayer

Erstellt eine Ebenenressource, die mit diesem Renderziel und seinen kompatiblen Renderzielen verwendet werden kann. Die neue Ebene hat die angegebene Anfangsgröße.
ID2D1RenderTarget::CreateLayer

Erstellt eine Ebenenressource, die mit diesem Renderziel und seinen kompatiblen Renderzielen verwendet werden kann. (Überladung 1/2)
ID2D1RenderTarget::CreateLinearGradientBrush

Erstellt einen ID2D1LinearGradientBrush, der die angegebenen Farbverlaufsstopps enthält und die angegebene Transformation und Basisopacity aufweist.
ID2D1RenderTarget::CreateLinearGradientBrush

Erstellt einen ID2D1LinearGradientBrush, der die angegebenen Farbverlaufsstopps enthält, keine Transformation aufweist und eine Basisdurchlässigkeit von 1,0 aufweist.
ID2D1RenderTarget::CreateLinearGradientBrush

Erstellt ein ID2D1LinearGradientBrush-Objekt für das Malen von Bereichen mit einem linearen Farbverlauf.
ID2D1RenderTarget::CreateMesh

Erstellen Sie ein Gitter, das Dreiecke verwendet, um eine Form zu beschreiben.
ID2D1RenderTarget::CreateRadialGradientBrush

Erstellt einen ID2D1RadialGradientBrush, der die angegebenen Farbverlaufsstopps enthält und die angegebene Transformation und basisliche Deckkraft aufweist.
ID2D1RenderTarget::CreateRadialGradientBrush

Erstellt einen ID2D1RadialGradientBrush, der die angegebenen Farbverlaufsstopps enthält, keine Transformation aufweist und eine Basistranspapazität von 1,0 aufweist.
ID2D1RenderTarget::CreateRadialGradientBrush

Erstellt ein ID2D1RadialGradientBrush-Objekt, das zum Zeichnen von Bereichen mit einem radialen Farbverlauf verwendet werden kann.
ID2D1RenderTarget::CreateSharedBitmap

Erstellt eine ID2D1Bitmap, deren Daten für eine andere Ressource freigegeben werden.
ID2D1RenderTarget::CreateSolidColorBrush

Erstellt einen neuen ID2D1SolidColorBrush mit der angegebenen Farbe und Deckkraft.
ID2D1RenderTarget::CreateSolidColorBrush

Erstellt einen neuen ID2D1SolidColorBrush mit der angegebenen Farbe und einer Basisopacity von 1,0f.
ID2D1RenderTarget::CreateSolidColorBrush

Erstellt einen neuen ID2D1SolidColorBrush, der zum Zeichnen von Bereichen mit einer Volltonfarbe verwendet werden kann.
ID2D1RenderTarget::D rawBitmap

Zeichnet die angegebene Bitmap nach der Skalierung auf die Größe des angegebenen Rechtecks. (Überladung 1/3)
ID2D1RenderTarget::D rawBitmap

Zeichnet die angegebene Bitmap nach der Skalierung auf die Größe des angegebenen Rechtecks. (Überladung 2/3)
ID2D1RenderTarget::D rawBitmap

Zeichnet die angegebene Bitmap nach der Skalierung auf die Größe des angegebenen Rechtecks. (Überladung 3/3)
ID2D1RenderTarget::D rawEllipse

Zeichnet den Umriss der angegebenen Ellipse unter Verwendung des angegebenen Strichstils.
ID2D1RenderTarget::D rawEllipse

Zeichnet die Kontur einer Ellipse mit den angegebenen Abmessungen und dem angegebenen Strich.
ID2D1RenderTarget::D rawGeometry

Zeichnet die Kontur der angegebenen Geometrie unter Verwendung des angegebenen Strichstils.
ID2D1RenderTarget::D rawGlyphRun

Zeichnet die angegebenen Glyphen.
ID2D1RenderTarget::D rawLine

Zeichnet eine Linie zwischen den angegebenen Punkten unter Verwendung des angegebenen Strichstils.
ID2D1RenderTarget::D rawRectangle

Zeichnet den Umriss eines Rechtecks, das die angegebenen Abmessungen und den angegebenen Strichstil aufweist. (Überladung 2/2)
ID2D1RenderTarget::D rawRectangle

Zeichnet den Umriss eines Rechtecks, das die angegebenen Abmessungen und den angegebenen Strichstil aufweist. (Überladung 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Zeichnet die Kontur des angegebenen abgerundeten Rechtecks unter Verwendung des angegebenen Strichstils. (Überladung 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Zeichnet die Kontur des angegebenen abgerundeten Rechtecks unter Verwendung des angegebenen Strichstils. (Überladung 2/2)
ID2D1RenderTarget::D rawText

Zeichnet den angegebenen Text mithilfe der Formatinformationen, die von einem IDWriteTextFormat-Objekt bereitgestellt werden. (Überladung 1/2)
ID2D1RenderTarget::D rawText

Zeichnet den angegebenen Text mithilfe der Formatinformationen, die von einem IDWriteTextFormat-Objekt bereitgestellt werden. (Überladung 2/2)
ID2D1RenderTarget::D rawTextLayout

Zeichnet den formatierten Text, der vom angegebenen IDWriteTextLayout-Objekt beschrieben wird.
ID2D1RenderTarget::EndDraw

Beendet Zeichnungsvorgänge auf dem Renderziel und gibt den aktuellen Fehlerstatus und die zugehörigen Tags an.
ID2D1RenderTarget::FillEllipse

Zeichnet das Innere der angegebenen Ellipse. (Überladung 1/2)
ID2D1RenderTarget::FillEllipse

Zeichnet das Innere der angegebenen Ellipse. (Überladung 2/2)
ID2D1RenderTarget::FillGeometry

Zeichnet das Innere der angegebenen Geometrie.
ID2D1RenderTarget::FillMesh

Zeichnet das Innere des angegebenen Gitters.
ID2D1RenderTarget::FillOpacityMask

Wendet die Deckkraftmaske, die durch die angegebene Bitmap beschrieben wird, auf einen Pinsel an und verwendet diesen Pinsel, um einen Bereich des Renderziels zu zeichnen. (Überladung 1/2)
ID2D1RenderTarget::FillOpacityMask

Wendet die Deckkraftmaske, die durch die angegebene Bitmap beschrieben wird, auf einen Pinsel an und verwendet diesen Pinsel, um einen Bereich des Renderziels zu zeichnen. (Überladung 2/2)
ID2D1RenderTarget::FillRectangle

Zeichnet das Innere des angegebenen Rechtecks. (Überladung 1/2)
ID2D1RenderTarget::FillRectangle

Zeichnet das Innere des angegebenen Rechtecks. (Überladung 2/2)
ID2D1RenderTarget::FillRoundedRectangle

Zeichnet das Innere des angegebenen abgerundeten Rechtecks. (Überladung 1/2)
ID2D1RenderTarget::FillRoundedRectangle

Zeichnet das Innere des angegebenen abgerundeten Rechtecks. (Überladung 2/2)
ID2D1RenderTarget::Flush

Führt alle ausstehenden Zeichnungsbefehle aus.
ID2D1RenderTarget::GetAntialiasMode

Ruft den aktuellen Antialiasingmodus für Nichttextzeichnungsvorgänge ab.
ID2D1RenderTarget::GetDpi

Gibt die Dots per Inch (DPI) des Renderziels zurück.
ID2D1RenderTarget::GetMaximumBitmapSize

Ruft die maximale Größe in geräteabhängigen Einheiten (Pixel) einer bitmap-Dimension ab, die vom Renderziel unterstützt wird.
ID2D1RenderTarget::GetPixelFormat

Ruft das Pixelformat und den Alphamodus des Renderziels ab.
ID2D1RenderTarget::GetPixelSize

Gibt die Größe des Renderziels in Gerätepixeln zurück.
ID2D1RenderTarget::GetSize

Gibt die Größe des Renderziels in geräteunabhängigen Pixeln zurück.
ID2D1RenderTarget::GetTags

Ruft die Bezeichnung für nachfolgende Zeichnungsvorgänge ab.
ID2D1RenderTarget::GetTextAntialiasMode

Ruft den aktuellen Antialiasingmodus für Text- und Glyphenzeichnungsvorgänge ab.
ID2D1RenderTarget::GetTextRenderingParams

Ruft die aktuellen Textrenderingoptionen des Renderziels ab.
ID2D1RenderTarget::GetTransform

Ruft die aktuelle Transformation des Renderziels ab.
ID2D1RenderTarget::IsSupported

Gibt an, ob das Renderziel die angegebenen Eigenschaften unterstützt. (Überladung 1/2)
ID2D1RenderTarget::IsSupported

Gibt an, ob das Renderziel die angegebenen Eigenschaften unterstützt. (Überladung 2/2)
ID2D1RenderTarget::P opAxisAlignedClip

Entfernt den letzten achsenbündigen Clip aus dem Renderziel. Nachdem diese Methode aufgerufen wurde, wird der Clip nicht mehr auf nachfolgende Zeichnungsvorgänge angewendet.
ID2D1RenderTarget::P opLayer

Beendet das Umleiten von Zeichnungsvorgängen auf die Ebene, die durch den letzten PushLayer-Aufruf angegeben wird.
ID2D1RenderTarget::P ushAxisAlignedClip

Gibt ein Rechteck an, an das alle nachfolgenden Zeichnungsvorgänge abgeschnitten werden. (Überladung 2/2)
ID2D1RenderTarget::P ushAxisAlignedClip

Gibt ein Rechteck an, an das alle nachfolgenden Zeichnungsvorgänge abgeschnitten werden. (Überladung 1/2)
ID2D1RenderTarget::P ushLayer

Fügt die angegebene Ebene dem Renderziel hinzu, sodass alle nachfolgenden Zeichnungsvorgänge empfangen werden, bis PopLayer aufgerufen wird. (Überladung 2/2)
ID2D1RenderTarget::P ushLayer

Fügt die angegebene Ebene dem Renderziel hinzu, sodass alle nachfolgenden Zeichnungsvorgänge empfangen werden, bis PopLayer aufgerufen wird. (Überladung 1/2)
ID2D1RenderTarget::RestoreDrawingState

Legt den Zeichnungsstatus des Renderziels auf den des angegebenen ID2D1DrawingStateBlock fest.
ID2D1RenderTarget::SaveDrawingState

Speichert den aktuellen Zeichnungszustand im angegebenen ID2D1DrawingStateBlock.
ID2D1RenderTarget::SetAntialiasMode

Legt den Antialiasingmodus des Renderziels fest. Der Antialiasingmodus gilt für alle nachfolgenden Zeichnungsvorgänge mit Ausnahme von Text- und Glyphenzeichnungsvorgängen.
ID2D1RenderTarget::SetDpi

Legt die DPI -Werte (Dots per Inch) des Renderziels fest.
ID2D1RenderTarget::SetTags

Gibt eine Bezeichnung für nachfolgende Zeichnungsvorgänge an.
ID2D1RenderTarget::SetTextAntialiasMode

Gibt den Antialiasingmodus an, der für nachfolgende Text- und Glyphenzeichnungsvorgänge verwendet werden soll.
ID2D1RenderTarget::SetTextRenderingParams

Gibt Textrenderingoptionen an, die auf alle nachfolgenden Text- und Glyphenzeichnungsvorgänge angewendet werden sollen.
ID2D1RenderTarget::SetTransform

Wendet die angegebene Transformation auf das Renderziel an und ersetzt die vorhandene Transformation. Alle nachfolgenden Zeichnungsvorgänge finden im transformierten Raum statt. (Überladung 2/2)
ID2D1RenderTarget::SetTransform

Wendet die angegebene Transformation auf das Renderziel an und ersetzt die vorhandene Transformation. Alle nachfolgenden Zeichnungsvorgänge finden im transformierten Raum statt. (Überladung 1/2)

Hinweise

Ihre Anwendung sollte Renderziele einmal erstellen und diese für die Lebensdauer der Anwendung oder bis die EndDraw-Methode des Renderziels den D2DERR_RECREATE_TARGET-Fehler zurückgibt. Wenn Sie diesen Fehler erhalten, müssen Sie das Renderziel (und alle erstellten Ressourcen) neu erstellen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1.h

Weitere Informationen

Übersicht über die Direct2D-API

Erste Schritte

ID2D1Resource