Contents

CGPathAddLines

Appends an array of new line segments to a mutable graphics path.

Declaration

extern void CGPathAddLines(CGMutablePathRef path, const CGAffineTransform *m, const CGPoint *points, size_t count);

Parameters

  • path:

    The mutable path to change.

  • m:

    A pointer to an affine transformation matrix, or NULL if no transformation is needed. If specified, Core Graphics applies the transformation to the lines before adding them to the path.

  • points:

    An array of points that specifies the line segments to add.

  • count:

    The number of elements in the array.

Discussion

This is a convenience function that adds a sequence of connected line segments to a path. This function is equivalent to calling the CGPathMoveToPoint function to move to the starting point of the first line segment, then repeatedly calling the CGPathAddLineToPoint to append the sequence of line segments.

See Also

Constructing a Graphics Path