CGVector4

public struct CGVector4
extension CGVector4: ExpressibleByArrayLiteral
extension CGVector4: Interpolatable
extension CGVector4: Equatable

No overview available.

  • No overview available.

    Declaration

    Swift

    public init(x: CGFloat = 0.0, y: CGFloat = 0.0, z: CGFloat = 0.0, w: CGFloat = 0.0)
  • No overview available.

    Declaration

    Swift

    public init(x: Double = 0.0, y: Double = 0.0, z: Double = 0.0, w: Double = 0.0)
  • No overview available.

    Declaration

    Swift

    public init(x: Float = 0.0, y: Float = 0.0, z: Float = 0.0, w: Float = 0.0)
  • No overview available.

    Declaration

    Swift

    public init(_ vector: simd_double4)
  • No overview available.

    Declaration

    Swift

    public init(_ vector: simd_float4)

Convenience Extensions

  • m14

    No overview available.

    Declaration

    Swift

    var m14: CGFloat { get set }
  • m24

    No overview available.

    Declaration

    Swift

    var m24: CGFloat { get set }
  • m34

    No overview available.

    Declaration

    Swift

    var m34: CGFloat { get set }
  • m44

    No overview available.

    Declaration

    Swift

    var m44: CGFloat { get set }
  • No overview available.

    Declaration

    Swift

    init(m14: CGFloat = 0.0, m24: CGFloat = 0.0, m34: CGFloat = 0.0, m44: CGFloat = 1.0)
  • No overview available.

    Declaration

    Swift

    init(m14: Double = 0.0, m24: Double = 0.0, m34: Double = 0.0, m44: Double = 1.0)
  • No overview available.

    Declaration

    Swift

    init(m14: Float = 0.0, m24: Float = 0.0, m34: Float = 0.0, m44: Float = 1.0)

ExpressibleByArrayLiteral

  • Declaration

    Swift

    public init(arrayLiteral elements: CGFloat...)
  • No overview available.

    Declaration

    Swift

    public init(_ x: CGFloat, _ y: CGFloat, _ z: CGFloat, _ w: CGFloat)

Interpolatable

  • Declaration

    Swift

    public func lerp(to: CGVector4, fraction: CGFloat) -> CGVector4

Equatable

  • Declaration

    Swift

    public static func == (lhs: `Self`, rhs: `Self`) -> Bool