Camera
struct Cameraextension Camera : AdditiveArithmetic, Animatable, Copyable, Equatable, Escapable, VectorArithmeticThe map camera position and orientation.
- 
                  
                  DeclarationSwift static func * (lhs: Camera, rhs: Double) -> Camera
- 
                  
                  Adds two values and produces their sum. The addition operator ( +) calculates the sum of its two arguments. For example:1 + 2 // 3 -10 + 15 // 5 -15 + -5 // -20 21.5 + 3.25 // 24.75You cannot use +with arguments of different types. To add values of different types, convert one of the values to the other value’s type.let x: Int8 = 21 let y: Int = 1000000 Int(x) + y // 1000021DeclarationSwift static func + (lhs: Camera, rhs: Camera) -> CameraParameterslhsThe first value to add. rhsThe second value to add. 
- 
                  
                  Adds two values and stores the result in the left-hand-side variable. DeclarationSwift static func += (lhs: inout Camera, rhs: Camera)ParameterslhsThe first value to add. rhsThe second value to add. 
- 
                  
                  Subtracts one value from another and produces their difference. The subtraction operator ( -) calculates the difference of its two arguments. For example:8 - 3 // 5 -10 - 5 // -15 100 - -5 // 105 10.5 - 100.0 // -89.5You cannot use -with arguments of different types. To subtract values of different types, convert one of the values to the other value’s type.let x: UInt8 = 21 let y: UInt = 1000000 y - UInt(x) // 999979DeclarationSwift static func - (lhs: Camera, rhs: Camera) -> CameraParameterslhsA numeric value. rhsThe value to subtract from lhs.
- 
                  
                  Subtracts the second value from the first and stores the difference in the left-hand-side variable. DeclarationSwift static func -= (lhs: inout Camera, rhs: Camera)ParameterslhsA numeric value. rhsThe value to subtract from lhs.
- 
                  
                  DeclarationSwift static func / (lhs: Camera, rhs: Double) -> Camera
- 
                  
                  Returns a Boolean value indicating whether two values are equal. Equality is the inverse of inequality. For any values aandb,a == bimplies thata != bisfalse.DeclarationSwift static func == (a: Camera, b: Camera) -> Bool
- 
                  
                  The type defining the data to animate. DeclarationSwift @available(watchOS, introduced: 6.0) @available(macOS, introduced: 10.15) @available(iOS, introduced: 13.0) @available(tvOS, introduced: 13.0) typealias AnimatableData = Camera
- 
                  
                  DeclarationSwift var altitude: Double
- 
                  
                  The data to animate. DeclarationSwift var animatableData: Camera { get set }
- 
                  
                  DeclarationSwift var heading: Double
- 
                  
                  DeclarationSwift init(latitude: Double, longitude: Double, altitude: Double = 0.0, heading: Double = 0.0, tilt: Double = 0.0, roll: Double = 0.0, range: Double = 1e5)
- 
                  
                  DeclarationSwift var latitude: Double
- 
                  
                  DeclarationSwift var longitude: Double
- 
                  
                  Returns the dot-product of this vector arithmetic instance with itself. DeclarationSwift var magnitudeSquared: Double { get }
- 
                  
                  DeclarationSwift var range: Double
- 
                  
                  DeclarationSwift var roll: Double
- 
                  
                  Multiplies each component of this value by the given value. DeclarationSwift mutating func scale(by rhs: Double)
- 
                  
                  DeclarationSwift var tilt: Double
- 
                  
                  The zero value. Zero is the identity element for addition. For any value, x + .zero == xand.zero + x == x.DeclarationSwift static var zero: Camera { get }