Freigeben über


Direct2D-Funktionen

Direct2D bietet die folgenden Funktionen. Zusätzliche Funktionen werden im D2D1-Namespace definiert.

In diesem Abschnitt

Thema Beschreibung
D2D1ComputeMaximumScaleFactor Berechnet den maximalen Faktor, um den eine bestimmte Transformation einen beliebigen Vektor strecken kann.
D2D1CreateDevice Erstellt ein neues Direct2D-Gerät, das dem bereitgestellten DXGI-Gerät zugeordnet ist.
D2D1CreateDeviceContext Erstellt einen neuen Direct2D-Gerätekontext, der einer DXGI-Oberfläche zugeordnet ist.
D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) Erstellt ein Factoryobjekt, das zum Erstellen von Direct2D-Ressourcen verwendet werden kann.
D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,D2D1_FACTORY_OPTIONS*,void**) Erstellt ein Factoryobjekt, das zum Erstellen von Direct2D-Ressourcen verwendet werden kann.
D2D1GetGradientMeshInteriorPointsFromCoonsPatch Gibt die inneren Punkte für einen Farbverlaufsgitter patch basierend auf den Punkten zurück, die einen Coons-Patch definieren.
D2D1InvertMatrix Versucht, die angegebene Matrix umzukehren.
D2D1IsMatrixInvertible Gibt an, ob die angegebene Matrix invertierbar ist.
D2D1MakeRotateMatrix Erstellt eine Drehungstransformation, die sich um den angegebenen Winkel um den angegebenen Punkt dreht.
D2D1MakeSkewMatrix Erstellt eine Neigungstransformation, die den angegebenen X-Achsenwinkel, Y-Achsenwinkel und Mittelpunkt aufweist.
Operator* (const D2D1\MATRIX\3X2\F,const& D2D1\MATRIX\3X2\F&) Multipliziert zwei Matrizen und gibt das Ergebnis zurück.
BlobGetter Ruft einen Getter-Rückruf der Memberfunktionseigenschaft für eine Blobtypeigenschaft auf.
BlobSetter Ruft einen Memberfunktionseigenschaftssetter-Rückruf für eine Blobtypeigenschaft auf.
DeducingBlobGetter Leitet die Klasse und die Argumente ab und ruft dann einen Getter-Rückruf der Memberfunktionseigenschaft für eine Blobtypeigenschaft auf.
DeducingBlobsetter Leitet die Klasse und die Argumente ab und ruft dann einen Memberfunktionseigenschaftssetter-Rückruf für eine Blobtypeigenschaft auf.
DeducingStringGetter Leitet die -Klasse und die Argumente ab und ruft dann einen Getter-Rückruf der Memberfunktionseigenschaft für eine Zeichenfolgentypeigenschaft auf.
DeducingStringSetter Leitet die -Klasse und die Argumente ab und ruft dann einen Member-Funktions-Setter-Rückruf für eine Zeichenfolgentypeigenschaft auf.
DeducingValueGetter Leitet die -Klasse und die Argumente ab und ruft dann einen Getter-Rückruf der Elementfunktionseigenschaft für eine Werttypeigenschaft auf.
DeducingValueSetter Leitet die -Klasse und die Argumente ab und ruft dann einen Elementfunktions-Eigenschaftssetterrückruf für eine Werttypeigenschaft auf.
Gettype Ruft den Typ der angegebenen Eigenschaft ab.
StringGetter Ruft einen Elementfunktionseigenschaften-Getter-Rückruf für eine Zeichenfolgentypeigenschaft auf.
Stringsetter Ruft einen Memberfunktionseigenschaftssetter-Rückruf für eine Zeichenfolgentypeigenschaft auf.
ValueGetter Ruft einen Elementfunktionseigenschaftssetter-Rückruf für eine Werttypeigenschaft auf.
ValueSetter Ruft einen Elementfunktionseigenschaftssetter-Rückruf für eine Werttypeigenschaft auf.
D2D1ConvertColorSpace Konvertiert die angegebene Farbe von einem Farbraum in einen anderen.
D2D1SinCos Gibt den Sinus und Kosinus eines Winkels zurück.
D2D1Tan Gibt den Tangens eines Winkels zurück.
D2D1Vec3Length Gibt die Länge eines 3-dimensionalen Vektors zurück.
PD2D1\PROPERTY\GET\FUNCTION Ruft eine Eigenschaft aus einem Effekt ab.
PD2D1\PROPERTY\SET\FUNCTION Legt eine Eigenschaft für einen Effekt fest.