Method

GimpVectorsstroke_get_points

Declaration [src]

GimpVectorsStrokeType
gimp_vectors_stroke_get_points (
  GimpVectors* vectors,
  gint stroke_id,
  gint* num_points,
  gdouble** controlpoints,
  gboolean* closed
)

Description [src]

Returns the control points of a stroke.

returns the control points of a stroke. The interpretation of the coordinates returned depends on the type of the stroke. For Gimp 2.4 this is always a bezier stroke, where the coordinates are the control points.

Available since:2.4

Parameters

stroke_id gint
 

The stroke ID.

num_points gint*
 

The number of floats returned.

 The argument will be set by the function.
controlpoints An array of double
 

List of the control points for the stroke (x0, y0, x1, y1, …).

 The argument will be set by the function.
 The length of the array is specified in the num_points argument.
 The instance takes ownership of the data, and is responsible for freeing it.
closed gboolean*
 

Whether the stroke is closed or not.

 The argument will be set by the function.

Return value

Returns: GimpVectorsStrokeType
 

Type of the stroke (always GIMP_VECTORS_STROKE_TYPE_BEZIER for now).