CD2DGeometry-Klasse
Ein Wrapper für "ID2D1Geometry".
class CD2DGeometry : public CD2DResource;
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CD2DGeometry-Objekt. |
|
Der Destruktor.Wird aufgerufen, wenn ein D2D-Geometrieobjekt zerstört wird. |
Öffentliche Methoden
Name |
Description |
---|---|
Hängt die vorhandene Ressourcenschnittstelle an das Objekt an |
|
Kombiniert diese Geometrie mit der angegebenen Geometrie und speichert das Ergebnis in einer ID2D1SimplifiedGeometrySink. |
|
Beschreibt die Schnittmenge zwischen dieser Geometrie und der angegebenen Geometrie.Der Vergleich wird mit der angegebenen vereinfachenden Toleranz ausgeführt. |
|
Berechnet den Bereich der Geometrie, nachdem sie von der angegebenen Matrix transformiert und mit der angegebenen Toleranz vereinfacht wurde. |
|
Berechnet die Länge der Geometrie, als ob jedes Segment in eine Linie abgerollt wurde. |
|
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. |
|
Zerstört ein CD2DGeometry-Objekt.(Überschreibt CD2DResource::Destroy.) |
|
Trennt die Ressourcenschnittstelle vom Objekt |
|
Gibt an, ob der von der Geometrie ausgefüllte Bereich mit der angegebenen Vereinfachungstoleranz den angegebenen Punkt enthalten würde. |
|
Gibt die ID2D1Geometry-Schnittstelle zurück |
|
Ruft die Grenzen der Geometrie ab, nachdem sie mit der angegebenen Strichbreite und dem angegebenen Stil erweitert und anhand der angegebenen Matrix transformiert wurde. |
|
Überprüft die Ressourcengültigkeit (Überschreibt CD2DResource::IsValid.) |
|
Berechnet die Konturen der Geometrie und schreibt das Ergebnis in einen ID2D1SimplifiedGeometrySink. |
|
Erstellt eine vereinfachte Version der Geometrie, die nur Linien und (optional) kubische Bézierkurven enthält, und schreibt das Ergebnis in eine ID2D1SimplifiedGeometrySink. |
|
Bestimmt, ob der Strich der Geometrie den angegebenen Punkt enthält, bei angegebener Strichstärke, Format und Transformation. |
|
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. |
|
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. |
Öffentliche Operatoren
Name |
Description |
---|---|
Gibt die ID2D1Geometry-Schnittstelle zurück |
Geschützte Datenmember
Name |
Description |
---|---|
Ein Zeiger auf eine ID2D1Geometry. |
Vererbungshierarchie
Anforderungen
Header: afxrendertarget.h