D2D1GetGradientMeshInteriorPointsFromCoonsPatch function (d2d1_3.h)

Returns the interior points for a gradient mesh patch based on the points defining a Coons patch.

Note  

This function is called by the GradientMeshPatchFromCoonsPatch function and is not intended to be used directly.

 

Syntax

void D2D1GetGradientMeshInteriorPointsFromCoonsPatch(
  [in]  const D2D1_POINT_2F *pPoint0,
  [in]  const D2D1_POINT_2F *pPoint1,
  [in]  const D2D1_POINT_2F *pPoint2,
  [in]  const D2D1_POINT_2F *pPoint3,
  [in]  const D2D1_POINT_2F *pPoint4,
  [in]  const D2D1_POINT_2F *pPoint5,
  [in]  const D2D1_POINT_2F *pPoint6,
  [in]  const D2D1_POINT_2F *pPoint7,
  [in]  const D2D1_POINT_2F *pPoint8,
  [in]  const D2D1_POINT_2F *pPoint9,
  [in]  const D2D1_POINT_2F *pPoint10,
  [in]  const D2D1_POINT_2F *pPoint11,
  [out] D2D1_POINT_2F       *pTensorPoint11,
  [out] D2D1_POINT_2F       *pTensorPoint12,
  [out] D2D1_POINT_2F       *pTensorPoint21,
  [out] D2D1_POINT_2F       *pTensorPoint22
);

Parameters

[in] pPoint0

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 0.

[in] pPoint1

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 1.

[in] pPoint2

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 2.

[in] pPoint3

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 3.

[in] pPoint4

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 4.

[in] pPoint5

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 5.

[in] pPoint6

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 6.

[in] pPoint7

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 7.

[in] pPoint8

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 8.

[in] pPoint9

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 9.

[in] pPoint10

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 10.

[in] pPoint11

Type: D2D1_POINT_2F*

The coordinate-space location of the control point at position 11.

[out] pTensorPoint11

Type: D2D1_POINT_2F*

Returns the interior point for the gradient mesh corresponding to point11 in the D2D1_GRADIENT_MESH_PATCH structure.

[out] pTensorPoint12

Type: D2D1_POINT_2F*

Returns the interior point for the gradient mesh corresponding to point12 in the D2D1_GRADIENT_MESH_PATCH structure.

[out] pTensorPoint21

Type: D2D1_POINT_2F*

Returns the interior point for the gradient mesh corresponding to point21 in the D2D1_GRADIENT_MESH_PATCH structure.

[out] pTensorPoint22

Type: D2D1_POINT_2F*

Returns the interior point for the gradient mesh corresponding to point22 in the D2D1_GRADIENT_MESH_PATCH structure.

Return value

None

Remarks

This function is called by the GradientMeshPatchFromCoonsPatch function and is not intended to be used directly.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps | UWP apps]
Minimum supported server Windows Server 2016 [desktop apps | UWP apps]
Target Platform Windows
Header d2d1_3.h
Library D2d1.lib
DLL D2d1.dll