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 .
BitmapEigenschaften
Erstellt eine D2D1_BITMAP_PROPERTIES-Struktur .
BitmapProperties1
Erstellt eine D2D1_BITMAP_PROPERTIES1-Struktur .
BrushProperties
Erstellt eine D2D1_BRUSH_PROPERTIES-Struktur .
ComputeFlatteningTolerance
Berechnet die entsprechende Toleranz für die Abflachung, die an APIs übergeben werden soll, die eine Toleranz für eine Abflachung annehmen (für instance ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace
Konvertieren Sie eine D2D1_COLOR_F von 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 Begrenzungsflags 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, dessen obere linke Ecke auf festgelegt ist (negative Unendlichkeit, negative Unendlichkeit) und die untere rechte Ecke auf (Unendlichkeit, Unendlich).
InfiniteRectU
Erstellt ein Rechteck, dessen obere linke Ecke auf (0u, 0u) festgelegt ist und dessen untere rechte Ecke auf (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, Maskierungsinformationen, Deckkrafteinstellungen und andere Optionen für eine Ebenenressource 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 .
Point2(Type)
Erstellt einen Punkt, der seine Koordinaten unter Verwendung des angegebenen Datentyps speichert.
Point2F
Erstellt eine D2D1_POINT_2F-Struktur , die die angegebenen x- und y-Koordinaten enthält.
Point2L
Gibt eine Punktstruktur mit langen ganzen Zahlen zurück.
Point2U
Erstellt eine D2D1_POINT_2U-Struktur , die die angegebenen x- 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 ihre Koordinaten unter Verwendung 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 ausgefü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 das visuelle Erscheinungsbild beizubehalten, wenn sich die DPI des Gerätekontexts ändert.
Größe(Typ)
Erstellt eine Größenstruktur, die ihre Breite und Höhe unter Verwendung des angegebenen Datentyps speichert.
Sizef
Erstellt eine D2D1_SIZE_F-Struktur , die die angegebene Breite und Höhe enthält.
GrößeU
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.