d2d1helper.h header

This header is used by Direct2D. For more information, see:

d2d1helper.h contains the following programming interfaces:

Classes

 
ColorF

Defines a set of constants that represents known colors and provides convenience methods for instantiating different colors.
Matrix3x2F

The Matrix3x2F class represents a 3-by-2 matrix and provides convenience methods for creating matrices.

Functions

 
ArcSegment

Creates a D2D1_ARC_SEGMENT structure.
BezierSegment

Creates a D2D1_BEZIER_SEGMENT structure.
BitmapBrushProperties

Creates a D2D1_BITMAP_BRUSH_PROPERTIES structure.
BitmapProperties

Creates a D2D1_BITMAP_PROPERTIES structure.
BrushProperties

Creates a D2D1_BRUSH_PROPERTIES structure.
DrawingStateDescription

Creates a D2D1_DRAWING_STATE_DESCRIPTION structure.
Ellipse

Creates a D2D1_ELLIPSE structure.
FloatMax

Returns the maximum floating-point value.
GradientStop

Creates a D2D1_GRADIENT_STOP structure.
HwndRenderTargetProperties

Creates a D2D1_HWND_RENDER_TARGET_PROPERTIES structure.
IdentityMatrix

Creates an identity matrix. (IdentityMatrix)
InfiniteRect

Creates a rectangle that has its upper-left corner set to (negative infinity, negative infinity) and its lower-right corner set to (infinity, infinity).
LayerParameters

Creates a D2D1_LAYER_PARAMETERS structure.
LinearGradientBrushProperties

Creates a D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES structure.
PixelFormat

Creates a D2D1_PIXEL_FORMAT structure.
Point2F

Creates a D2D1_POINT_2F structure that contains the specified x-coordinates and y-coordinates.
Point2U

Creates a D2D1_POINT_2U structure that contains the specified x-coordinates and y-coordinates.
QuadraticBezierSegment

Creates a D2D1_QUADRATIC_BEZIER_SEGMENT structure.
RadialGradientBrushProperties

Creates a D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES structure.
RectF

Creates a D2D1_RECT_F structure that contains the specified dimensions.
RectU

Creates a D2D1_RECT_U structure that contains the specified dimensions.
RenderTargetProperties

Creates a D2D1_RENDER_TARGET_PROPERTIES structure.
RoundedRect

Creates a D2D1_ROUNDED_RECT structure.
SizeF

Creates a D2D1_SIZE_F structure that contains the specified width and height.
SizeU

Creates a D2D1_SIZE_U structure that contains the specified width and height.
StrokeStyleProperties

Creates a D2D1_STROKE_STYLE_PROPERTIES structure.

Structures

 
TypeTraits

The TypeTraits (d2d1helper.h) structure contains implementations of Point, Size, and Rect that store their data using the specified type.