CD2DGeometry-Klasse

Ein Wrapper für "ID2D1Geometry".

class CD2DGeometry : public CD2DResource;

Mitglieder

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

Name

Description

CD2DGeometry::CD2DGeometry

Erstellt ein CD2DGeometry-Objekt.

CD2DGeometry::~CD2DGeometry

Der Destruktor.Wird aufgerufen, wenn ein D2D-Geometrieobjekt zerstört wird.

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

Name

Description

CD2DGeometry::Attach

Hängt die vorhandene Ressourcenschnittstelle an das Objekt an

CD2DGeometry::CombineWithGeometry

Kombiniert diese Geometrie mit der angegebenen Geometrie und speichert das Ergebnis in einer ID2D1SimplifiedGeometrySink.

CD2DGeometry::CompareWithGeometry

Beschreibt die Schnittmenge zwischen dieser Geometrie und der angegebenen Geometrie.Der Vergleich wird mit der angegebenen vereinfachenden Toleranz ausgeführt.

CD2DGeometry::ComputeArea

Berechnet den Bereich der Geometrie, nachdem sie von der angegebenen Matrix transformiert und mit der angegebenen Toleranz vereinfacht wurde.

CD2DGeometry::ComputeLength

Berechnet die Länge der Geometrie, als ob jedes Segment in eine Linie abgerollt wurde.

CD2DGeometry::ComputePointAtLength

Berechnet den Punkt und Tangensvektor bei der angegebenen Entfernung entlang der Geometrie, nachdem sie von der angegebenen Matrix transformiert und mit der angegebenen Toleranz vereinfacht wurde.

CD2DGeometry::Destroy

Zerstört ein CD2DGeometry-Objekt.(Überschreibt CD2DResource::Destroy.)

CD2DGeometry::Detach

Trennt die Ressourcenschnittstelle vom Objekt

CD2DGeometry::FillContainsPoint

Gibt an, ob der von der Geometrie ausgefüllte Bereich mit der angegebenen Vereinfachungstoleranz den angegebenen Punkt enthalten würde.

CD2DGeometry::Get

Gibt die ID2D1Geometry-Schnittstelle zurück

CD2DGeometry::GetBounds

CD2DGeometry::GetWidenedBounds

Ruft die Grenzen der Geometrie ab, nachdem sie mit der angegebenen Strichbreite und dem angegebenen Stil erweitert und anhand der angegebenen Matrix transformiert wurde.

CD2DGeometry::IsValid

Überprüft die Ressourcengültigkeit (Überschreibt CD2DResource::IsValid.)

CD2DGeometry::Outline

Berechnet die Konturen der Geometrie und schreibt das Ergebnis in einen ID2D1SimplifiedGeometrySink.

CD2DGeometry::Simplify

Erstellt eine vereinfachte Version der Geometrie, die nur Linien und (optional) kubische Bézierkurven enthält, und schreibt das Ergebnis in eine ID2D1SimplifiedGeometrySink.

CD2DGeometry::StrokeContainsPoint

Bestimmt, ob der Strich der Geometrie den angegebenen Punkt enthält, bei angegebener Strichstärke, Format und Transformation.

CD2DGeometry::Tessellate

Erstellt einen Satz von im Uhrzeigersinn gedrehten Dreiecken, die die Geometrie bedecken, nachdem sie mit der angegebenen Matrix transformiert und mit der angegebenen Toleranz vereinfacht wurde.

CD2DGeometry::Widen

Erweitert die Geometrie um den angegebenen Strich und schreibt das Ergebnis in eine ID2D1SimplifiedGeometrySink, nachdem es mit der angegebenen Matrix transformiert und mit der angegebenen Toleranz vereinfacht wurde.

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

Name

Description

CD2DGeometry::operator ID2D1Geometry*

Gibt die ID2D1Geometry-Schnittstelle zurück

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

Name

Description

CD2DGeometry::m_pGeometry

Ein Zeiger auf eine ID2D1Geometry.

Vererbungshierarchie

CObject

CD2DResource

CD2DGeometry

Anforderungen

Header: afxrendertarget.h

Siehe auch

Weitere Ressourcen

MFC-Klassen