sk_path

Types

SkPath = ref object
  native*: ptr sk_path_t
  Source Edit

Procs

proc newSkPath(): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc dispose(this: SkPath) {...}{.raises: [], tags: [].}
  Source Edit
proc parseSvgPathData(svgString: cstring): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc moveTo(this: SkPath; x, y: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc lineTo(this: SkPath; x, y: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc quadTo(this: SkPath; x0, y0, x1, y1: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc conicTo(this: SkPath; x0, y0, x1, y1, w: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc cubicTo(this: SkPath; x0, y0, x1, y1, x2, y2: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc rlineTo(this: SkPath; x, y: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc rquadTo(this: SkPath; x0, y0, x1, y1: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc rconicTo(this: SkPath; x0, y0, x1, y1, w: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc rcubicTo(this: SkPath; x0, y0, x1, y1, x2, y2: float): SkPath {...}{.raises: [], tags: [].}
  Source Edit
proc arcTo(this: SkPath; rx: float; ry: float; xAxisRotate: float;
          arcSize: SkPathArcSize; sweep: SkPathDirection; x, y: float): SkPath {...}{.
    raises: [], tags: [].}
  Source Edit
proc addOval(this: SkPath; bounds: SkRect; direction: SkPathDirection): SkPath {...}{.
    raises: [], tags: [].}
  Source Edit
proc close(this: SkPath) {...}{.raises: [], tags: [].}
  Source Edit
proc reset(this: SkPath) {...}{.raises: [], tags: [].}
  Source Edit
proc rewind(this: SkPath) {...}{.raises: [], tags: [].}
  Source Edit
proc fillType=(this: SkPath; fillType: SkPathFillType) {...}{.raises: [], tags: [].}
  Source Edit
proc bounds(this: SkPath): SkRect {...}{.raises: [], tags: [].}
  Source Edit
proc tightBounds(this: SkPath): SkRect {...}{.raises: [], tags: [].}
  Source Edit
proc computeTightBounds(this: SkPath): SkRect {...}{.raises: [], tags: [].}
  Source Edit
proc transform(this: SkPath; mat: SkMatrix) {...}{.raises: [], tags: [].}
  Source Edit