Declaration

func GSTransformComponents(
    _ M: NSAffineTransformStruct,
    _ sX: UnsafeMutablePointer<CGFloat>?,
    _ sY: UnsafeMutablePointer<CGFloat>?,
    _ R: UnsafeMutablePointer<CGFloat>?,
    _ shearX: UnsafeMutablePointer<CGFloat>?,
    _ shearY: UnsafeMutablePointer<CGFloat>?
)

Declaration

void GSTransformComponents(
    NSAffineTransformStruct M,
    CGFloat *sX,
    CGFloat *sY,
    CGFloat *R,
    CGFloat *shearX,
    CGFloat *shearY
);

Declaration

GSTransformComponents(
    M: NSAffineTransformStruct,
    sX: float,
    sY: float,
    R: float,
    shearX: float,
    shearY: float
)

See Also

Inflections, Curvature, and Normals