Igis Documentation Beta

Class Transform

public class Transform : CanvasObject, CustomStringConvertible 
%137 Transform Transform CustomStringConvertible CustomStringConvertible Transform->CustomStringConvertible CanvasObject CanvasObject Transform->CanvasObject

Nested Types

Transform.Mode

Superclass

CanvasObject

Conforms To

CustomStringConvertible

Initializers

init(mode:​)

public init(mode:Mode = .toIdentity) 

init(scale:​mode:​)

public init(scale:DoublePoint, mode:Mode = .fromCurrent) 

init(rotate​Radians:​mode:​)

public init(rotateRadians:Double, mode:Mode = .fromCurrent) 

init(translate:​mode:​)

public init(translate:DoublePoint, mode:Mode = .fromCurrent) 

init(shear:​mode:​)

public init(shear:DoublePoint, mode:Mode = .fromCurrent) 

init(matrix:​mode:​)

public init(matrix:Matrix, mode:Mode = .fromCurrent) 

Properties

mode

public let mode : Mode

values

public let values : Array<Double>

description

public var description : String 

Methods

multiply(transforms:​mode:​)

public static func multiply(transforms:[Transform], mode:Mode = .fromCurrent) -> Matrix