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 |