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. |