Вспомогательные функции 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 структуру. |