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