Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The D2D1 namespace defines the following functions.
In this section
Topic | Description |
---|---|
ArcSegment |
Creates a D2D1_ARC_SEGMENT structure. |
BezierSegment |
Creates a D2D1_BEZIER_SEGMENT structure. |
BitmapBrushProperties |
Creates a D2D1_BITMAP_BRUSH_PROPERTIES structure. |
BitmapBrushProperties1 |
Creates a D2D1_BITMAP_BRUSH_PROPERTIES1 structure. |
BitmapProperties |
Creates a D2D1_BITMAP_PROPERTIES structure. |
BitmapProperties1 |
Creates a D2D1_BITMAP_PROPERTIES1 structure. |
BrushProperties |
Creates a D2D1_BRUSH_PROPERTIES structure. |
ComputeFlatteningTolerance |
Computes the appropriate flattening tolerance to pass to APIs that take a flattening tolerance (for instance, ID2D1DeviceContext1::CreateFilledGeometryRealization). |
ConvertColorSpace |
Convert a D2D1_COLOR_F from one color space to another. |
CreationProperties |
Returns a D2D1_CREATION_PROPERTIES that describes root-level creation details. |
DrawingStateDescription |
Creates a D2D1_DRAWING_STATE_DESCRIPTION structure. |
DrawingStateDescription1 |
Creates a D2D1_DRAWING_STATE_DESCRIPTION1 structure. |
EffectInputDescription |
Creates a D2D1_EFFECT_INPUT_DESCRIPTION structure. |
Ellipse |
Creates a D2D1_ELLIPSE structure. |
FloatMax |
Returns the maximum floating-point value. |
GradientMeshPatch |
Creates a D2D1_GRADIENT_MESH_PATCH structure that contains the given control points, colors, and boundary flags. |
GradientMeshPatchFromCoonsPatch |
Creates a D2D1_GRADIENT_MESH_PATCH from a given Coons patch description. |
GradientStop |
Creates a D2D1_GRADIENT_STOP structure. |
HwndRenderTargetProperties |
Creates a D2D1_HWND_RENDER_TARGET_PROPERTIES structure. |
IdentityMatrix |
Creates an identity matrix. |
ImageBrushProperties |
Creates a D2D1_IMAGE_BRUSH_PROPERTIES structure. |
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). |
InfiniteRectU |
Creates a rectangle that has its upper-left corner set to (0u, 0u) and its lower-right corner set to (infinity, infinity). |
InkBezierSegment |
Creates a D2D1_INK_BEZIER_SEGMENT structure. |
InkPoint |
Creates a D2D1_INK_POINT structure. |
InkStyleProperties |
Creates a D2D1_INK_STYLE_PROPERTIES structure. |
LayerParameters |
Creates a D2D1_LAYER_PARAMETERS structure. |
LayerParameters1 |
Returns a D2D1_LAYER_PARAMETERS1 struct that contains the content bounds, mask information, opacity settings, and other options for a layer resource. |
LinearGradientBrushProperties |
Creates a D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES structure. |
operator* (D2D1_POINT_2F&,D2D1_MATRIX_F&) |
Uses the specified matrix to transform the specified point. |
PixelFormat |
Creates a D2D1_PIXEL_FORMAT structure. |
Point2(Type) |
Creates a point that stores its coordinates using the specified data type. |
Point2F |
Creates a D2D1_POINT_2F structure that contains the specified x-coordinates and y-coordinates. |
Point2L |
Returns a point struct of long integers. |
Point2U |
Creates a D2D1_POINT_2U structure that contains the specified x-coordinates and y-coordinates. |
PrintControlProperties |
Returns a filled D2D1_PRINT_CONTROL_PROPERTIES structure. |
QuadraticBezierSegment |
Creates a D2D1_QUADRATIC_BEZIER_SEGMENT structure. |
RadialGradientBrushProperties |
Creates a D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES structure. |
RenderTargetProperties |
Creates a D2D1_RENDER_TARGET_PROPERTIES structure. |
Rect(Type) |
Creates a rectangle structure that stores its coordinates using the specified data type. |
RectF |
Creates a D2D1_RECT_F structure that contains the specified dimensions. |
RectL |
Returns a filled D2D1_RECT_L structure. |
RectU |
Creates a D2D1_RECT_U structure that contains the specified dimensions. |
RenderingControls |
Returns a filled D2D1_RENDERING_CONTROLS structure. |
RoundedRect |
Creates a D2D1_ROUNDED_RECT 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. |
Size(Type) |
Creates a size structure that stores its width and height using the specified data type. |
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. |
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. |