CRenderTarget Class

Ein Wrapper für "ID2D1RenderTarget".

class CRenderTarget : public CObject;

Mitglieder

Gg466749.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CRenderTarget::CRenderTarget

Erstellt ein CRenderTarget-Objekt.

CRenderTarget::~CRenderTarget

Der Destruktor.Wird aufgerufen, wenn ein Renderingzielobjekt zerstört wird.

Gg466749.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CRenderTarget::Attach

Hängt die vorhandene Renderingzielschnittstelle an das Objekt an

CRenderTarget::BeginDraw

Initiiert das Zeichnen auf diesem Renderingziel.

CRenderTarget::Clear

Löscht den Zeichnungsbereich zur angegebenen Farbe.

CRenderTarget::COLORREF_TO_D2DCOLOR

Konvertiert GDI-Farbe und Alphawerte in das D2D1_COLOR_F-Objekt.

CRenderTarget::CreateCompatibleRenderTarget

Erstellt ein neues Bitmaprenderingziel zur Verwendung für das Offscreen-Zwischenzeichnen, das mit dem aktuellen Renderingziel kompatibel ist.

CRenderTarget::Destroy

Löscht eine oder mehrere Ressourcen

CRenderTarget::Detach

Trennt die Renderingzielschnittstelle vom Objekt

CRenderTarget::DrawBitmap

Zeichnet den vom angegebenen IDWriteTextLayout-Objekt beschriebenen formatierten Text.

CRenderTarget::DrawEllipse

Zeichnet die Konturen der angegebenen Ellipse mit dem angegebenen Strichformat.

CRenderTarget::DrawGeometry

Zeichnet die Konturen der angegebenen Geometrie mit dem angegebenen Strichformat.

CRenderTarget::DrawGlyphRun

Zeichnet die angegebenen Symbole.

CRenderTarget::DrawLine

Zeichnet mit dem angegebenen Strichstil eine Linie zwischen den angegebenen Punkten.

CRenderTarget::DrawRectangle

Zeichnet die Konturen eines Rechtecks, das die angegebenen Dimensionen und Strichformat hat.

CRenderTarget::DrawRoundedRectangle

Zeichnet die Konturen des angegebenen abgerundeten Rechtecks mit dem angegebenen Strichformat.

CRenderTarget::DrawText

Zeichnet den angegebenen Text, der die Formatinformationen verwendet, der von einem IDWriteTextFormat-Objekt zur Verfügung gestellt wurde.

CRenderTarget::DrawTextLayout

Zeichnet den vom angegebenen IDWriteTextLayout-Objekt beschriebenen formatierten Text.

CRenderTarget::EndDraw

Beendet Zeichenvorgänge für das Renderingziel und gibt den aktuellen Fehlerzustand und zugeordnete Tags an.

CRenderTarget::FillEllipse

Zeichnet das Innere der angegebenen Ellipse.

CRenderTarget::FillGeometry

Zeichnet das Innere der angegebenen Geometrie.

CRenderTarget::FillMesh

Zeichnet das Innere des angegebenen Gitter.

CRenderTarget::FillOpacityMask

Wendet die von der angegebenen Bitmap beschriebene Deckkraftmaske auf einen Pinsel an und verwendet diesen Pinsel, um einen Bereich des Renderingziels zu zeichnen.

CRenderTarget::FillRectangle

Zeichnet das Innere des angegebenen Rechteck.

CRenderTarget::FillRoundedRectangle

Zeichnet das Innere des angegebenen abgerundeten Rechtecks.

CRenderTarget::Flush

Führt alle ausstehenden Zeichenbefehle aus.

CRenderTarget::GetAntialiasMode

Ruft den aktuellen Antialiasingmodus für Nichttext-Zeichenvorgänge ab.

CRenderTarget::GetDpi

Gibt die Punkte pro Zoll (DPI) des Renderingziels zurück

CRenderTarget::GetMaximumBitmapSize

Ruft die maximale Größe, in geräteabhängigen Einheiten (Pixel), einer einzelnen vom Renderingziel unterstützten Bitmapdimension ab

CRenderTarget::GetPixelFormat

Ruft das Pixelformat und den Alphamodus des Renderingziels ab

CRenderTarget::GetPixelSize

Gibt die Größe des Renderingziels in Gerätepixel zurück

CRenderTarget::GetRenderTarget

Gibt die ID2D1RenderTarget-Schnittstelle zurück

CRenderTarget::GetSize

Gibt die Größe des Renderingziels in geräteunabhängigen Pixel zurück

CRenderTarget::GetTags

Ruft die Bezeichnung für nachfolgende Zeichenvorgänge ab.

CRenderTarget::GetTextAntialiasMode

Ruft den aktuellen Antialiasingmodus für Text- und Symbolzeichenvorgänge ab.

CRenderTarget::GetTextRenderingParams

Ruft die aktuellen Textrenderoptionen des Renderingziels ab.

CRenderTarget::GetTransform

Wendet die angegebene Transformation auf das Renderingziel an und ersetzt die vorhandene Transformation.Alle nachfolgenden Zeichenvorgänge treten im transformierten Raum auf.

CRenderTarget::IsSupported

Gibt an, ob das Renderingziel die angegebenen Eigenschaften unterstützt

CRenderTarget::IsValid

Überprüft die Ressourcengültigkeit

CRenderTarget::PopAxisAlignedClip

Entfernt den letzten an einer Achse ausgerichteten Clip aus dem Renderingziel.Nachdem diese Methode aufgerufen wurde, wird der Clip nicht mehr auf nachfolgende Zeichenvorgänge angewendet.

CRenderTarget::PopLayer

Beendet die Umleitung von Zeichenvorgängen an die Ebene, die vom letzten PushLayer-Aufruf angegeben wird.

CRenderTarget::PushAxisAlignedClip

Entfernt den letzten an einer Achse ausgerichteten Clip aus dem Renderingziel.Nachdem diese Methode aufgerufen wurde, wird der Clip nicht mehr auf nachfolgende Zeichenvorgänge angewendet.

CRenderTarget::PushLayer

Fügt dem Renderingziel die angegebene Ebene hinzu, sodass es alle nachfolgenden Zeichenvorgänge empfängt, bis PopLayer aufgerufen wird.

CRenderTarget::RestoreDrawingState

Legt den Zeichnungszustand des Renderingziels auf den des angegebenen ID2D1DrawingStateBlock fest.

CRenderTarget::SaveDrawingState

Speichert den aktuellen Zeichnungszustand im angegebenen ID2D1DrawingStateBlock.

CRenderTarget::SetAntialiasMode

Legt den Antialiasingmodus vom Renderingziel fest.Der Antialiasingmodus gilt für alle nachfolgenden Zeichenvorgänge, ohne Text- und Symbolzeichenvorgänge.

CRenderTarget::SetDpi

Legt die Punkte pro Zoll (DPI) des Renderingziels fest.

CRenderTarget::SetTags

Gibt eine Bezeichnung für nachfolgende Zeichenvorgänge an.

CRenderTarget::SetTextAntialiasMode

Gibt den Antialiasingmodus an, der auf nachfolgenden Text und Symbolzeichenvorgänge angewendet werden soll.

CRenderTarget::SetTextRenderingParams

Gibt Textrenderingoptionen an, die auf allen nachfolgenden Text und Symbolzeichenvorgänge angewendet werden sollen.

CRenderTarget::SetTransform

Überladen.Wendet die angegebene Transformation auf das Renderingziel an und ersetzt die vorhandene Transformation.Alle nachfolgenden Zeichenvorgänge treten im transformierten Raum auf.

Gg466749.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

CRenderTarget::VerifyResource

Überprüft die Gültigkeit des CD2DResource-Objekts. Das Objekt wird erstellt, wenn es noch nicht vorhanden ist.

Gg466749.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Description

CRenderTarget::operator ID2D1RenderTarget*

Gibt die ID2D1RenderTarget-Schnittstelle zurück

Gg466749.collapse_all(de-de,VS.110).gifGeschützte Datenmember

Name

Description

CRenderTarget::m_lstResources

Eine Liste der Zeiger auf CD2DResource-Objekte.

CRenderTarget::m_pRenderTarget

Ein Zeiger auf ein ID2D1RenderTarget-Objekt.

CRenderTarget::m_pTextFormatDefault

Ein Zeiger auf CD2DTextFormat-Objekt, das ein Standardtextformat enthält.

Vererbungshierarchie

CObject

CRenderTarget

Anforderungen

Header: afxrendertarget.h

Siehe auch

Weitere Ressourcen

MFC-Klassen