Classes
The following classes are available globally.
-
Represents a line between two points
See moreDeclaration
Swift
open class Line : Shape, Intersectable, RayTracableextension Line: CGDrawableextension Line: SVGDrawableextension Line: CustomStringConvertibleextension Line: Hashable -
A circle, with an origin and a radius
See moreDeclaration
Swift
public class Circleextension Circle: SVGDrawableextension Circle: CGDrawableextension Circle: RayTracableextension Circle: Hashableextension Circle: Polygon -
A rectangle
See moreDeclaration
Swift
open class Rectangle : Polygon, CGDrawable, SVGDrawable, RayTracableextension Rectangle: Intersectableextension Rectangle: Hashable -
Holds values related to how objects should be drawn
See moreDeclaration
Swift
public class SwiftGraphicsContext -
A drawing context which creates SVG files
See moreDeclaration
Swift
public class SVGContext : DrawingContext -
Declaration
Swift
public class PerlinGenerator -
A parametric curve
See moreDeclaration
Swift
public class BezierPath : Shapeextension BezierPath: CGDrawableextension BezierPath: SVGDrawableextension BezierPath: Hashable -
Represents a multi-point path
See moreDeclaration
Swift
public class Path : Shapeextension Path: CGDrawableextension Path: SVGDrawableextension Path: Hashable -
Represents a Euclidean vector
See moreDeclaration
Swift
public class Vector : Shapeextension Vector: CGDrawableextension Vector: SVGDrawableextension Vector: CustomStringConvertibleextension Vector: Hashable
View on GitHub
Classes Reference