Package: gsk

GEnum gsk:path-operation

Declaration

(gobject:define-genum "GskPathOperation" path-operation
  (:export t
   :type-initializer "gsk_path_operation_get_type")
  :move
  :close
  :line
  :quad
  :cubic
  :conic)  

Values

:move
A move-to operation, with 1 point describing the target point.
:close
A close operation ending the current contour with a line back to the starting point. Two points describe the start and end of the line.
:line
A line-to operation, with 2 points describing the start and end point of a straight line.
:quad
A curve-to operation describing a quadratic Bézier curve with 3 points describing the start point, the control point and the end point of the curve.
:cubic
A curve-to operation describing a cubic Bézier curve with 4 points describing the start point, the two control points and the end point of the curve.
:conic
A rational quadratic Bézier curve with 3 points describing the start point, control point and end point of the curve. A weight for the curve will be passed, too.

Details

Path operations are used to describe the segments of a gsk:path instance.

Since 4.14
 

See also

2024-11-9