DEDecomposedCATransform3D
@objcMembers
public class DEDecomposedCATransform3D : NSObject
This class wraps the Swift interface for CATransform3D.DecomposedTransform in a means that it can be used from Objective-C.
-
The translation of the transform.
Declaration
Swift
public var translation: simd_double3 { get set } -
The scale of the transform.
Declaration
Swift
public var scale: simd_double3 { get set } -
The rotation of the transform (expressed as a quaternion).
Declaration
Swift
public var rotation: simd_quatd { get set } -
The rotation of the transform (expressed as euler angles, expressed in radians).
Declaration
Swift
public var eulerAngles: simd_double3 { get set } -
The shearing of the transform.
Declaration
Swift
public var skew: simd_double3 { get set } -
The perspective of the transform (e.g. .m34).
Declaration
Swift
public var perspective: simd_double4 { get set } -
Default initializer.
Declaration
Swift
@objc(initWithTransform:) public init(_ transform: CATransform3D) -
Class initializer.
Declaration
Swift
public class func decomposedTransformWith(transform: CATransform3D) -> DEDecomposedCATransform3D -
Returns a recomposed
CATransform3D.Declaration
Swift
public func recomposed() -> CATransform3D
DEDecomposedCATransform3D Class Reference