d2d1_1helper.h header

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

d2d1_1helper.h contains the following programming interfaces:

Classes

 
Matrix4x4F

The Matrix4x4F class represents a 4-by-4 matrix and provides convenience methods for creating matrices.

Functions

 
BitmapBrushProperties1

Creates a D2D1_BITMAP_BRUSH_PROPERTIES1 structure.
BitmapProperties1

Creates a D2D1_BITMAP_PROPERTIES1 structure.
ConvertColorSpace

Convert a D2D1_COLOR_F from one color space to another.
CreationProperties

Returns a D2D1_CREATION_PROPERTIES that describes root-level creation details.
DrawingStateDescription1

Creates a D2D1_DRAWING_STATE_DESCRIPTION1 structure.
EffectInputDescription

Creates a D2D1_EFFECT_INPUT_DESCRIPTION structure.
ImageBrushProperties

Creates a D2D1_IMAGE_BRUSH_PROPERTIES structure.
LayerParameters1

Returns a D2D1_LAYER_PARAMETERS1 struct that contains the content bounds, mask information, opacity settings, and other options for a layer resource.
Point2L

Returns a point struct of long integers.
PrintControlProperties

Returns a filled D2D1_PRINT_CONTROL_PROPERTIES structure.
RectL

Returns a filled D2D1_RECT_L structure.
RenderingControls

Returns a filled D2D1_RENDERING_CONTROLS structure.
SetDpiCompensatedEffectInput

Sets a bitmap as an effect input, while inserting a DPI compensation effect to preserve visual appearance as the device context's DPI changes.
StrokeStyleProperties1

Returns a filled D2D1_STROKE_STYLE_PROPERTIES1 structure.
Vector2F

Returns a filled D2D1_VECTOR_2F structure.
Vector3F

Returns a filled D2D1_VECTOR_3F structure.
Vector4F

Returns a filled D2D1_VECTOR_4F structure.

Structures

 
TypeTraits

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