Поделиться через


Вспомогательные функции Direct2D

Пространство имен D2D1 определяет следующие функции.

В этом разделе

Раздел Описание
ArcSegment
Создает структуру D2D1_ARC_SEGMENT .
BezierSegment
Создает структуру D2D1_BEZIER_SEGMENT .
BitmapBrushProperties
Создает структуру D2D1_BITMAP_BRUSH_PROPERTIES .
BitmapBrushProperties1
Создает структуру D2D1_BITMAP_BRUSH_PROPERTIES1 .
BitmapProperties
Создает структуру D2D1_BITMAP_PROPERTIES .
BitmapProperties1
Создает структуру D2D1_BITMAP_PROPERTIES1 .
BrushProperties
Создает структуру D2D1_BRUSH_PROPERTIES .
ComputeFlatteningTolerance
Вычисляет соответствующую отказоустойчивость с плоской для передачи в API- интерфейсы, которые принимают плоскую допустимость (например, ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace
Преобразование D2D1_COLOR_F из одного цветового пространства в другое.
СозданиеProperties
Возвращает D2D1_CREATION_PROPERTIES, описывающий сведения о создании корневого уровня.
DrawingStateDescription
Создает структуру D2D1_DRAWING_STATE_DESCRIPTION .
DrawingStateDescription1
Создает структуру D2D1_DRAWING_STATE_DESCRIPTION1.
EffectInputDescription
Создает структуру D2D1_EFFECT_INPUT_DESCRIPTION .
Ellipse
Создает структуру D2D1_ELпакет интерфейса пользователя SE.
FloatMax
Возвращает максимальное значение с плавающей запятой.
GradientMeshPatch
Создает D2D1_GRADIENT_MESH_PATCH структуру, содержащую заданные контрольные точки, цвета и флаги границ.
GradientMeshPatchFromCoonsPatch
Создает D2D1_GRADIENT_MESH_PATCH из заданного описания исправлений Coons.
GradientStop
Создает структуру D2D1_GRADIENT_STOP .
HwndRenderTargetProperties
Создает структуру D2D1_HWND_RENDER_TARGET_PROPERTIES .
IdentityMatrix
Создает матрицу удостоверений.
ImageBrushProperties
Создает структуру D2D1_IMAGE_BRUSH_PROPERTIES .
InfiniteRect
Создает прямоугольник, имеющий верхний левый угол , равный (отрицательное бесконечность, отрицательное бесконечность) и его правый нижний угол (бесконечность, бесконечность).
InfiniteRectU
Создает прямоугольник, имеющий верхний левый угол (0u, 0u), а его нижний правый угол имеет значение (бесконечность, бесконечность).
InkBezierSegment
Создает структуру D2D1_INK_BEZIER_SEGMENT .
InkPoint
Создает структуру D2D1_INK_POINT .
InkStyleProperties
Создает структуру D2D1_INK_STYLE_PROPERTIES .
LayerParameters
Создает структуру D2D1_LAYER_PARAMETERS .
LayerParameters1
Возвращает структуру D2D1_LAYER_PARAMETERS1 , содержащую границы содержимого, сведения о маске, параметры непрозрачности и другие параметры ресурса слоя.
LinearGradientBrushProperties
Создает структуру D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES .
operator* (D2D1_POINT_2F&D2D1_MATRIX_F>)
Использует указанную матрицу для преобразования указанной точки.
PixelFormat
Создает структуру D2D1_PIXEL_FORMAT .
Point2(Type)
Создает точку, в которой хранятся координаты с помощью указанного типа данных.
Point2F
Создает D2D1_POINT_2F структуру, содержащую указанные координаты x и координаты y.
Point2L
Возвращает структуру точек длинных целых чисел.
Point2U
Создает D2D1_POINT_2U структуру, содержащую указанные координаты x и координаты y.
PrintControlProperties
Возвращает заполненную структуру D2D1_PRINT_CONTROL_PROPERTIES .
QuadraticBezierSegment
Создает структуру D2D1_QUADRATIC_BEZIER_SEGMENT .
RadialGradientBrushProperties
Создает структуру D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES .
RenderTargetProperties
Создает структуру D2D1_RENDER_TARGET_PROPERTIES .
Rect(Type)
Создает прямоугольную структуру, в которой хранятся координаты с помощью указанного типа данных.
RectF
Создает D2D1_RECT_F структуру, содержащую указанные измерения.
RectL
Возвращает заполненную структуру D2D1_RECT_L.
RectU
Создает D2D1_RECT_U структуру, содержащую указанные измерения.
РендерингControls
Возвращает заполненную структуру D2D1_RENDERING_CONTROLS.
RoundedRect
Создает структуру D2D1_ROUNDED_RECT .
SetDpiCompensatedEffectInput
Задает растровое изображение в качестве входных данных эффекта, вставляя эффект компенсации DPI, чтобы сохранить внешний вид в качестве изменений DPI контекста устройства.
Size(Type)
Создает структуру размера, которая сохраняет ширину и высоту с помощью указанного типа данных.
Sizef
Создает D2D1_SIZE_F структуру, содержащую указанную ширину и высоту.
SizeU
Создает D2D1_SIZE_U структуру, содержащую указанную ширину и высоту.
StrokeStyleProperties
Создает структуру D2D1_STROKE_STYLE_PROPERTIES .
StrokeStyleProperties1
Возвращает заполненную структуру D2D1_STROKE_STYLE_PROPERTIES1.
Vector2F
Возвращает заполненную структуру D2D1_VECTOR_2F .
Vector3F
Возвращает заполненную структуру D2D1_VECTOR_3F .
Vector4F
Возвращает заполненную D2D1_VECTOR_4F структуру.