- 
                  
                  List of animators currently alive DeclarationSwift public var cameraAnimators: [CameraAnimator] { get }
- 
                  
                  Interrupts all activeanimation. The camera remains at the last point before the cancel request was invoked, i.e., the camera is not reset or fast-forwarded to the end of the transition. Canceled animations cannot be restarted / resumed. The animator must be recreated.DeclarationSwift public func cancelAnimations()
- 
                  
                  Moves the viewpoint to a different location using a transition animation that evokes powered flight and an optional transition duration and timing function. It seamlessly incorporates zooming and panning to help the user find his or her bearings even after traversing a great distance. DeclarationSwift @discardableResult public func fly(to: CameraOptions, duration: TimeInterval? = nil, completion: AnimationCompletion? = nil) -> Cancelable?ParameterstoThe camera options at the end of the animation. Any camera parameters that are nil will not be animated. durationDuration of the animation, measured in seconds. If nil, a suitable calculated duration is used. completionCompletion handler called when the animation stops Return ValueAn instance of Cancelablewhich can be canceled if necessary
- 
                  
                  Ease the camera to a destination DeclarationSwift @discardableResult public func ease(to: CameraOptions, duration: TimeInterval, curve: UIView.AnimationCurve = .easeOut, completion: AnimationCompletion? = nil) -> Cancelable?Parameterstothe target camera after animation; if camera.anchoris non-nil, it is use for both thefromValueand thetoValueof the underlying animation such that the value specified will not be interpolated, but will be passed as-is to each camera update during the animation. To animateanchoritself, use themakeAnimatorAPIs.durationduration of the animation curvethe easing curve for the animation completioncompletion to be called after animation Return ValueAn instance of Cancelablewhich can be canceled if necessary
- 
                  
                  Creates a BasicCameraAnimator.Note CameraAnimationsManageronly keeps animators alive while theirstateis.active.DeclarationSwift public func makeAnimator(duration: TimeInterval, timingParameters: UITimingCurveProvider, animationOwner: AnimationOwner = .unspecified, animations: @escaping (inout CameraTransition) -> Void) -> BasicCameraAnimatorParametersdurationThe duration of the animation. timingParametersThe object providing the timing information. This object must adopt the UITimingCurveProviderprotocol.animationOwnerAn AnimationOwnerthat can be used to identify what component initiated an animation.animationsa closure that configures the animation’s to and from values via a CameraTransition.Return ValueA new BasicCameraAnimator.
- 
                  
                  Creates a BasicCameraAnimator.Note CameraAnimationsManageronly keeps animators alive while theirstateis.active.DeclarationSwift public func makeAnimator(duration: TimeInterval, curve: UIView.AnimationCurve, animationOwner: AnimationOwner = .unspecified, animations: @escaping (inout CameraTransition) -> Void) -> BasicCameraAnimatorParametersdurationThe duration of the animation. curveOne of UIKit’s predefined timing curves to apply to the animation. animationOwnerAn AnimationOwnerthat can be used to identify what component initiated an animation.animationsa closure that configures the animation’s to and from values via a CameraTransition.Return ValueA new BasicCameraAnimator.
- 
                  
                  Creates a BasicCameraAnimator.Note CameraAnimationsManageronly keeps animators alive while theirstateis.active.DeclarationSwift public func makeAnimator(duration: TimeInterval, controlPoint1: CGPoint, controlPoint2: CGPoint, animationOwner: AnimationOwner = .unspecified, animations: @escaping (inout CameraTransition) -> Void) -> BasicCameraAnimatorParametersdurationThe duration of the animation. controlPoint1The first control point for the cubic Bézier timing curve. controlPoint2The second control point for the cubic Bézier timing curve. animationOwnerAn AnimationOwnerthat can be used to identify what component initiated an animation.animationsa closure that configures the animation’s to and from values via a CameraTransition.Return ValueA new BasicCameraAnimator.
- 
                  
                  Creates a BasicCameraAnimator.Note CameraAnimationsManageronly keeps animators alive while theirstateis.active.DeclarationSwift public func makeAnimator(duration: TimeInterval, dampingRatio: CGFloat, animationOwner: AnimationOwner = .unspecified, animations: @escaping (inout CameraTransition) -> Void) -> BasicCameraAnimatorParametersdurationThe duration of the animation. dampingRatioThe damping ratio to apply to the initial acceleration and oscillation. To smoothly decelerate the animation without oscillation, specify a value of 1. Specify values closer to 0 to create less damping and more oscillation. animationOwnerAn AnimationOwnerthat can be used to identify what component initiated an animation.animationsa closure that configures the animation’s to and from values via a CameraTransition.Return ValueA new BasicCameraAnimator.
 CameraAnimationsManager Class Reference
        CameraAnimationsManager Class Reference