d2d1helper.h 标头

Direct2D 使用此标头。 有关详细信息,请参阅:

d2d1helper.h 包含以下编程接口:

 
ColorF

定义一组常量,这些常量表示已知颜色,并提供用于实例化不同颜色的便捷方法。
Matrix3x2F

Matrix3x2F 类表示一个 3 乘 2 矩阵,并提供用于创建矩阵的便捷方法。

函数

 
ArcSegment

创建D2D1_ARC_SEGMENT结构。
BezierSegment

创建D2D1_BEZIER_SEGMENT结构。
BitmapBrushProperties

创建D2D1_BITMAP_BRUSH_PROPERTIES结构。
BitmapProperties

创建D2D1_BITMAP_PROPERTIES结构。
BrushProperties

创建D2D1_BRUSH_PROPERTIES结构。
DrawingStateDescription

创建D2D1_DRAWING_STATE_DESCRIPTION结构。
椭圆形

创建D2D1_ELLIPSE结构。
FloatMax

返回最大浮点值。
GradientStop

创建D2D1_GRADIENT_STOP结构。
HwndRenderTargetProperties

创建D2D1_HWND_RENDER_TARGET_PROPERTIES结构。
IdentityMatrix

创建标识矩阵。 (IdentityMatrix)
InfiniteRect

创建一个矩形,其左上角设置为 (负无穷大,负无穷大) ,右下角设置为 (无穷大,无穷大) 。
LayerParameters

创建D2D1_LAYER_PARAMETERS结构。
LinearGradientBrushProperties

创建D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES结构。
PixelFormat

创建D2D1_PIXEL_FORMAT结构。
Point2F

创建包含指定的 x 坐标和 y 坐标的 D2D1_POINT_2F 结构。
Point2U

创建包含指定的 x 坐标和 y 坐标的D2D1_POINT_2U结构。
QuadraticBezierSegment

创建D2D1_QUADRATIC_BEZIER_SEGMENT结构。
RadialGradientBrushProperties

创建D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES结构。
RectF

创建包含指定维度的D2D1_RECT_F结构。
RectU

创建包含指定维度的 D2D1_RECT_U 结构。
RenderTargetProperties

创建D2D1_RENDER_TARGET_PROPERTIES结构。
RoundedRect

创建D2D1_ROUNDED_RECT结构。
SizeF

创建包含指定宽度和高度的D2D1_SIZE_F结构。
SizeU

创建包含指定宽度和高度的D2D1_SIZE_U结构。
StrokeStyleProperties

创建D2D1_STROKE_STYLE_PROPERTIES结构。

结构

 
TypeTraits

TypeTraits (d2d1helper.h) 结构包含使用指定类型存储其数据的 Point、Size 和 Rect 的实现。