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.
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 |