Direct2D 帮助程序函数

D2D1 命名空间定义以下函数。

在本部分中

主题 描述
ArcSegment
创建 D2D1_ARC_SEGMENT 结构。
贝塞尔·塞格门特
创建 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 从一个颜色空间转换为另一个颜色空间。
CreationProperties
返回描述根级别创建详细信息的 D2D1_CREATION_PROPERTIES
DrawingStateDescription
创建 D2D1_DRAWING_STATE_DESCRIPTION 结构。
DrawingStateDescription1
创建D2D1_DRAWING_STATE_DESCRIPTION1结构。
EffectInputDescription
创建 D2D1_EFFECT_INPUT_DESCRIPTION 结构。
椭圆
创建 D2D1_ELLIPSE 结构。
FloatMax
返回最大浮点值。
GradientMeshPatch
创建一个 D2D1_GRADIENT_MESH_PATCH 结构,其中包含给定的控制点、颜色和边界标志。
GradientMeshPatchFromCoonsPatch
根据给定 Coons 修补程序说明创建 D2D1_GRADIENT_MESH_PATCH
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 结构。
运算符* (D2D1_POINT_2F&,D2D1_MATRIX_F&)
使用指定的矩阵转换指定的点。
PixelFormat
创建 D2D1_PIXEL_FORMAT 结构。
Point2(类型)
创建使用指定数据类型存储其坐标的点。
Point2F
创建包含指定 x 坐标和 y 坐标的 D2D1_POINT_2F 结构。
Point2L
返回长整数的点结构。
Point2U
创建包含指定 x 坐标和 y 坐标的 D2D1_POINT_2U 结构。
PrintControlProperties
返回填充 D2D1_PRINT_CONTROL_PROPERTIES 结构。
QuadraticBezierSegment
创建 D2D1_QUADRATIC_BEZIER_SEGMENT 结构。
RadialGradientBrushProperties
创建 D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES 结构。
RenderTargetProperties
创建 D2D1_RENDER_TARGET_PROPERTIES 结构。
Rect(类型)
创建一个矩形结构,该结构使用指定的数据类型存储其坐标。
RectF
创建包含指定维度的 D2D1_RECT_F 结构。
RectL
返回填充D2D1_RECT_L结构。
RectU
创建包含指定维度的 D2D1_RECT_U 结构。
RenderingControls
返回填充D2D1_RENDERING_CONTROLS结构。
RoundedRect
创建 D2D1_ROUNDED_RECT 结构。
SetDpiCompensatedEffectInput
将位图设置为效果输入,同时插入 DPI 补偿效果以在设备上下文的 DPI 更改时保留视觉外观。
大小(类型)
创建一个大小结构,该结构使用指定的数据类型存储其宽度和高度。
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 结构。