Udostępnij za pośrednictwem


Funkcje pomocnika Direct2D

Przestrzeń nazw D2D1 definiuje następujące funkcje.

W tej sekcji

Temat Opis
ArcSegment
Tworzy strukturę D2D1_ARC_SEGMENT.
BezierSegment
Tworzy strukturę D2D1_BEZIER_SEGMENT.
BitmapBrushProperties
Tworzy strukturę D2D1_BITMAP_BRUSH_PROPERTIES.
BitmapBrushProperties1
Tworzy strukturę D2D1_BITMAP_BRUSH_PROPERTIES1.
BitmapProperties
Tworzy strukturę D2D1_BITMAP_PROPERTIES.
BitmapProperties1
Tworzy strukturę D2D1_BITMAP_PROPERTIES1.
BrushProperties
Tworzy strukturę D2D1_BRUSH_PROPERTIES.
ComputeFlatteningTolerance
Oblicza odpowiednią tolerancję spłaszczania przekazywania do interfejsów API, które mają spłaszczanie tolerancji (na przykład ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace
Przekonwertuj D2D1_COLOR_F z jednej przestrzeni kolorów na inną.
CreationProperties
Zwraca D2D1_CREATION_PROPERTIES opisujący szczegóły tworzenia na poziomie głównym.
DrawingStateDescription
Tworzy strukturę D2D1_DRAWING_STATE_DESCRIPTION.
DrawingStateDescription1
Tworzy strukturę D2D1_DRAWING_STATE_DESCRIPTION1.
EffectInputDescription
Tworzy strukturę D2D1_EFFECT_INPUT_DESCRIPTION.
wielokropka
Tworzy strukturę D2D1_ELLIPSE.
FloatMax
Zwraca maksymalną wartość zmiennoprzecinkową.
GradientMeshPatch
Tworzy strukturę D2D1_GRADIENT_MESH_PATCH zawierającą podane punkty sterowania, kolory i flagi granic.
GradientMeshPatchFromCoonsPatch
Tworzy D2D1_GRADIENT_MESH_PATCH na podstawie danego opisu poprawki Coons.
GradientStop
Tworzy strukturę D2D1_GRADIENT_STOP.
HwndRenderTargetProperties
Tworzy strukturę D2D1_HWND_RENDER_TARGET_PROPERTIES.
IdentityMatrix
Tworzy macierz tożsamości.
ImageBrushProperties
Tworzy strukturę D2D1_IMAGE_BRUSH_PROPERTIES.
InfiniteRect
Tworzy prostokąt, który ma ustawiony lewy górny róg (nieskończoność ujemna, nieskończoność ujemna, nieskończoność ujemna) i prawy dolny róg ustawiony na wartość (nieskończoność, nieskończoność).
InfiniteRectU
Tworzy prostokąt, który ma ustawiony lewy górny róg (0u, 0u) i prawy dolny róg ustawiony na wartość (nieskończoność, nieskończoność).
InkBezierSegment
Tworzy strukturę D2D1_INK_BEZIER_SEGMENT.
InkPoint
Tworzy strukturę D2D1_INK_POINT.
InkStyleProperties
Tworzy strukturę D2D1_INK_STYLE_PROPERTIES.
LayerParameters
Tworzy strukturę D2D1_LAYER_PARAMETERS.
LayerParameters1
Zwraca strukturę D2D1_LAYER_PARAMETERS1 zawierającą granice zawartości, informacje o maskach, ustawienia nieprzezroczystości i inne opcje dla zasobu warstwy.
LinearGradientBrushProperties
Tworzy strukturę D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES.
operator * (D2D1_POINT_2F&,D2D1_MATRIX_F&)
Używa określonej macierzy do przekształcania określonego punktu.
PixelFormat
Tworzy strukturę D2D1_PIXEL_FORMAT.
punkt2(typ)
Tworzy punkt, który przechowuje współrzędne przy użyciu określonego typu danych.
punkt2F
Tworzy strukturę D2D1_POINT_2F zawierającą określone współrzędne x i współrzędne y.
Point2L
Zwraca strukturę punktową długich liczb całkowitych.
punkt2U
Tworzy strukturę D2D1_POINT_2U zawierającą określone współrzędne x i współrzędne y.
PrintControlProperties
Zwraca wypełnioną strukturę D2D1_PRINT_CONTROL_PROPERTIES.
QuadraticBezierSegment
Tworzy strukturę D2D1_QUADRATIC_BEZIER_SEGMENT.
RadialGradientBrushProperties
Tworzy strukturę D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES.
RenderTargetProperties
Tworzy strukturę D2D1_RENDER_TARGET_PROPERTIES.
Rect(Typ)
Tworzy strukturę prostokąta, która przechowuje współrzędne przy użyciu określonego typu danych.
RectF
Tworzy strukturę D2D1_RECT_F zawierającą określone wymiary.
RectL
Zwraca wypełnioną strukturę D2D1_RECT_L.
RectU
Tworzy D2D1_RECT_U strukturę zawierającą określone wymiary.
RenderingControls
Zwraca wypełnioną strukturę D2D1_RENDERING_CONTROLS.
zaokrąglonerek
Tworzy strukturę D2D1_ROUNDED_RECT.
SetDpiCompensatedEffectInput
Ustawia mapę bitową jako efekt wejściowy, wstawiając efekt kompensacji DPI, aby zachować wygląd wizualizacji w miarę zmiany dpi kontekstu urządzenia.
rozmiar (typ)
Tworzy strukturę rozmiaru, która przechowuje jego szerokość i wysokość przy użyciu określonego typu danych.
SizeF
Tworzy strukturę D2D1_SIZE_F zawierającą określoną szerokość i wysokość.
SizeU
Tworzy strukturę D2D1_SIZE_U zawierającą określoną szerokość i wysokość.
StrokeStyleProperties
Tworzy strukturę D2D1_STROKE_STYLE_PROPERTIES.
StrokeStyleProperties1
Zwraca wypełnioną strukturę D2D1_STROKE_STYLE_PROPERTIES1.
Vector2F
Zwraca wypełnioną strukturę D2D1_VECTOR_2F.
Vector3F
Zwraca wypełnioną strukturę D2D1_VECTOR_3F.
Vector4F
Zwraca wypełnioną strukturę D2D1_VECTOR_4F.