GradientMeshPatch function (d2d1_3helper.h)
Creates a D2D1_GRADIENT_MESH_PATCH structure that contains the given control points, colors, and boundary flags.
Syntax
D2D1_GRADIENT_MESH_PATCH GradientMeshPatch(
D2D1_POINT_2F point00,
D2D1_POINT_2F point01,
D2D1_POINT_2F point02,
D2D1_POINT_2F point03,
D2D1_POINT_2F point10,
D2D1_POINT_2F point11,
D2D1_POINT_2F point12,
D2D1_POINT_2F point13,
D2D1_POINT_2F point20,
D2D1_POINT_2F point21,
D2D1_POINT_2F point22,
D2D1_POINT_2F point23,
D2D1_POINT_2F point30,
D2D1_POINT_2F point31,
D2D1_POINT_2F point32,
D2D1_POINT_2F point33,
D2D1_COLOR_F color00,
D2D1_COLOR_F color03,
D2D1_COLOR_F color30,
D2D1_COLOR_F color33,
D2D1_PATCH_EDGE_MODE topEdgeMode,
D2D1_PATCH_EDGE_MODE leftEdgeMode,
D2D1_PATCH_EDGE_MODE bottomEdgeMode,
D2D1_PATCH_EDGE_MODE rightEdgeMode
);
Parameters
point00
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 00.
point01
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 01.
point02
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 02.
point03
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 03.
point10
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 10.
point11
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 11.
point12
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 12.
point13
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 13.
point20
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 20.
point21
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 21.
point22
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 22.
point23
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 23.
point30
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 30.
point31
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 31.
point32
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 32.
point33
Type: D2D1_POINT_2F
The coordinate-space location of the control point at position 33.
color00
Type: D2D1_COLOR_F
The color associated with the control point at position 00.
color03
Type: D2D1_COLOR_F
The color associated with the control point at position 03.
color30
Type: D2D1_COLOR_F
The color associated with the control point at position 30.
color33
Type: D2D1_COLOR_F
The color associated with the control point at position 33.
topEdgeMode
Type: D2D1_PATCH_EDGE_MODE
Specifies how to render the top edge of the mesh.
leftEdgeMode
Type: D2D1_PATCH_EDGE_MODE
Specifies how to render the left edge of the mesh.
bottomEdgeMode
Type: D2D1_PATCH_EDGE_MODE
Specifies how to render the bottom edge of the mesh.
rightEdgeMode
Type: D2D1_PATCH_EDGE_MODE
Specifies how to render the right edge of the mesh.
Return value
Type: D2D1_GRADIENT_MESH_PATCH
Returns the created D2D1_GRADIENT_MESH_PATCH structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | d2d1_3helper.h |
Library | D2d1.lib |
DLL | D2d1.dll |