Freigeben über


Direct2D-Hilfsfunktionen

Der D2D1-Namespace definiert die folgenden Funktionen.

In diesem Abschnitt

Thema Beschreibung
ArcSegment-
Erstellt eine D2D1_ARC_SEGMENT Struktur.
BezierSegment-
Erstellt eine D2D1_BEZIER_SEGMENT Struktur.
BitmapBrushProperties-
Erstellt eine D2D1_BITMAP_BRUSH_PROPERTIES Struktur.
BitmapBrushProperties1
Erstellt eine D2D1_BITMAP_BRUSH_PROPERTIES1 Struktur.
BitmapProperties-
Erstellt eine D2D1_BITMAP_PROPERTIES Struktur.
BitmapProperties1-
Erstellt eine D2D1_BITMAP_PROPERTIES1 Struktur.
BrushProperties-
Erstellt eine D2D1_BRUSH_PROPERTIES Struktur.
ComputeFlatteningTolerance
Berechnet die entsprechende Flachungstoleranz, um an APIs zu übergeben, die eine flache Toleranz annehmen (z. B. ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace-
Konvertieren Sie eine D2D1_COLOR_F aus einem Farbraum in einen anderen.
CreationProperties
Gibt einen D2D1_CREATION_PROPERTIES zurück, der Details zur Erstellung auf Stammebene beschreibt.
DrawingStateDescription-
Erstellt eine D2D1_DRAWING_STATE_DESCRIPTION Struktur.
DrawingStateDescription1
Erstellt eine D2D1_DRAWING_STATE_DESCRIPTION1 Struktur.
EffectInputDescription-
Erstellt eine D2D1_EFFECT_INPUT_DESCRIPTION Struktur.
Ellipse-
Erstellt eine D2D1_ELLIPSE Struktur.
FloatMax-
Gibt den maximalen Gleitkommawert zurück.
GradientMeshPatch-
Erstellt eine D2D1_GRADIENT_MESH_PATCH Struktur, die die angegebenen Kontrollpunkte, Farben und Begrenzungskennzeichnungen enthält.
GradientMeshPatchFromCoonsPatch-
Erstellt eine D2D1_GRADIENT_MESH_PATCH aus einer bestimmten Coons-Patchbeschreibung.
GradientStop-
Erstellt eine D2D1_GRADIENT_STOP Struktur.
HwndRenderTargetProperties
Erstellt eine D2D1_HWND_RENDER_TARGET_PROPERTIES Struktur.
IdentityMatrix-
Erstellt eine Identitätsmatrix.
ImageBrushProperties-
Erstellt eine D2D1_IMAGE_BRUSH_PROPERTIES Struktur.
InfiniteRect-
Erstellt ein Rechteck, das seine obere linke Ecke auf (negative Unendlichkeit, negative Unendlichkeit) und seine untere rechte Ecke auf (Unendlichkeit, Unendlichkeit) festgelegt ist.
InfiniteRectU-
Erstellt ein Rechteck, das seine obere linke Ecke auf (0u, 0u) und seine untere rechte Ecke (unendlich, unendlich) festgelegt ist.
InkBezierSegment-
Erstellt eine D2D1_INK_BEZIER_SEGMENT Struktur.
InkPoint-
Erstellt eine D2D1_INK_POINT Struktur.
InkStyleProperties-
Erstellt eine D2D1_INK_STYLE_PROPERTIES Struktur.
LayerParameters
Erstellt eine D2D1_LAYER_PARAMETERS Struktur.
LayerParameters1
Gibt eine D2D1_LAYER_PARAMETERS1 Struktur zurück, die die Inhaltsgrenzen, Maskeninformationen, Deckkrafteinstellungen und andere Optionen für eine Layerressource enthält.
LinearGradientBrushProperties
Erstellt eine D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES Struktur.
Operator* (D2D1_POINT_2F&,D2D1_MATRIX_F&)
Verwendet die angegebene Matrix, um den angegebenen Punkt zu transformieren.
PixelFormat-
Erstellt eine D2D1_PIXEL_FORMAT Struktur.
Punkt2(Typ)
Erstellt einen Punkt, der seine Koordinaten mithilfe des angegebenen Datentyps speichert.
Point2F-
Erstellt eine D2D1_POINT_2F Struktur, die die angegebenen X-Koordinaten und y-Koordinaten enthält.
Point2L-
Gibt eine Punktstruktur langer ganzzahliger Zahlen zurück.
Point2U-
Erstellt eine D2D1_POINT_2U Struktur, die die angegebenen X-Koordinaten und y-Koordinaten enthält.
PrintControlProperties-
Gibt eine gefüllte D2D1_PRINT_CONTROL_PROPERTIES Struktur zurück.
QuadraticBezierSegment
Erstellt eine D2D1_QUADRATIC_BEZIER_SEGMENT Struktur.
RadialGradientBrushProperties
Erstellt eine D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES Struktur.
RenderTargetProperties-
Erstellt eine D2D1_RENDER_TARGET_PROPERTIES Struktur.
Rect(Type)
Erstellt eine Rechteckstruktur, die die Koordinaten mithilfe des angegebenen Datentyps speichert.
RectF-
Erstellt eine D2D1_RECT_F Struktur, die die angegebenen Dimensionen enthält.
RectL-
Gibt eine gefüllte D2D1_RECT_L Struktur zurück.
RectU-
Erstellt eine D2D1_RECT_U Struktur, die die angegebenen Dimensionen enthält.
RenderingControls-
Gibt eine gefüllte D2D1_RENDERING_CONTROLS Struktur zurück.
RoundedRect-
Erstellt eine D2D1_ROUNDED_RECT Struktur.
SetDpiCompensatedEffectInput
Legt eine Bitmap als Effekteingabe fest, während ein DPI-Kompensationseffekt eingefügt wird, um die visuelle Darstellung beizubehalten, während sich die DPI-Werte des Gerätekontexts ändern.
Size(Type)
Erstellt eine Größenstruktur, die die Breite und Höhe mithilfe des angegebenen Datentyps speichert.
SizeF-
Erstellt eine D2D1_SIZE_F Struktur, die die angegebene Breite und Höhe enthält.
SizeU-
Erstellt eine D2D1_SIZE_U Struktur, die die angegebene Breite und Höhe enthält.
StrokeStyleProperties
Erstellt eine D2D1_STROKE_STYLE_PROPERTIES Struktur.
StrokeStyleProperties1
Gibt eine gefüllte D2D1_STROKE_STYLE_PROPERTIES1 Struktur zurück.
Vector2F-
Gibt eine gefüllte D2D1_VECTOR_2F Struktur zurück.
Vector3F-
Gibt eine gefüllte D2D1_VECTOR_3F Struktur zurück.
Vector4F-
Gibt eine gefüllte D2D1_VECTOR_4F Struktur zurück.