BasicCameraAnimator

public final class BasicCameraAnimator : NSObject, CameraAnimator, CameraAnimatorProtocol

Undocumented

  • The animator’s owner.

    Declaration

    Swift

    public var owner: AnimationOwner { get }
  • Defines the transition that will occur to the CameraOptions of the renderer due to this animator

    Declaration

    Swift

    public var transition: CameraTransition? { get }
  • The state from of the animator.

    Declaration

    Swift

    public var state: UIViewAnimatingState { get }
  • Boolean that represents if the animation is running or not.

    Declaration

    Swift

    public var isRunning: Bool { get }
  • Boolean that represents if the animation is running normally or in reverse.

    Declaration

    Swift

    public var isReversed: Bool { get set }
  • A Boolean value that indicates whether a completed animation remains in the active state.

    Declaration

    Swift

    public var pausesOnCompletion: Bool { get set }
  • Value that represents what percentage of the animation has been completed.

    Declaration

    Swift

    public var fractionComplete: Double { get set }
  • Starts the animation if this animator is in inactive state. Also used to resume a “paused” animation. Calling this method on an animator that has already completed or been canceled has no effect.

    Declaration

    Swift

    public func startAnimation()
  • Starts the animation after a delay. This cannot be called on a paused animation. If animations are cancelled before the end of the delay, it will also be cancelled. Calling this method on an animator that has already completed or been canceled has no effect.

    Declaration

    Swift

    public func startAnimation(afterDelay delay: TimeInterval)

    Parameters

    delay

    Delay (in seconds) after which the animation should start

  • Pauses the animation. Calling this method on an animator that has already completed or been canceled has no effect.

    Declaration

    Swift

    public func pauseAnimation()
  • Stops the animation.

    Declaration

    Swift

    public func stopAnimation()
  • Add a completion block to the animator.

    Declaration

    Swift

    public func addCompletion(_ completion: @escaping AnimationCompletion)
  • Continue the animation with a timing parameter (UITimingCurveProvider) and duration factor (CGFloat).

    Declaration

    Swift

    public func continueAnimation(withTimingParameters timingParameters: UITimingCurveProvider?,
                                  durationFactor: Double)
  • Undocumented

    Declaration

    Swift

    public func cancel()