Freigeben über


Direct2D-Funktionen

Direct2D stellt die folgenden Funktionen bereit. Zusätzliche Funktionen werden im D2D1-Namespacedefiniert.

In diesem Abschnitt

Thema Beschreibung
D2D1ComputeMaximumScaleFactor Berechnet den maximalen Faktor, um den eine angegebene 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 Innenpunkte für einen Farbverlaufsgitterpatch 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 um den angegebenen Winkel um den angegebenen Punkt gedreht wird.
D2D1MakeSkewMatrix Erstellt eine schiefe Transformation, die den angegebenen X-Achsenwinkel, den Y-Achsenwinkel und den 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 Getterrückruf der Memberfunktionseigenschaft für eine Blob-Typ-Eigenschaft auf.
BlobSetter- Ruft einen Setterrückruf der Memberfunktion für eine Blob-Typ-Eigenschaft auf.
DeducingBlobGetter Deduces the class and arguments and then calls a member-function property getter callback for a blob-type property.
deducingBlobSetter Deduces the class and arguments and then calls a member-function property setter callback for a blob-type property.
DeducingStringGetter Deduces the class and arguments and then calls a member-function property getter callback for a string-type property.
DeducingStringSetter Deduces the class and arguments and then calls a member-function property setter callback for a string-type property.
DeducingValueGetter Deduces the class and arguments and then calls a member-function property getter callback for a value-type property.
DeducingValueSetter Deduces the class and arguments and then calls a member-function property setter callback for a value-type property.
GetType- Ruft den Typ der angegebenen Eigenschaft ab.
StringGetter- Ruft einen Getterrückruf der Memberfunktionseigenschaft für eine Zeichenfolgentypeigenschaft auf.
StringSetter- Ruft einen Setterrückruf der Memberfunktion für eine Zeichenfolgentypeigenschaft auf.
ValueGetter- Ruft einen Setterrückruf der Memberfunktion für eine Werttypeigenschaft auf.
ValueSetter- Ruft einen Setterrückruf der Memberfunktion 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 3dimensionalen 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.