public enum InstantiationErrorCode : UInt32, CaseIterable, Codable
extension MapCameraAnimation.InstantiationErrorCode : Error

Describes a reason for failing to create a multi-track MapCameraAnimation.

  • List of keyframe tracks is empty.

    Declaration

    Swift

    case emptyTrackList = 1
  • List of keyframe tracks contains multiple camera position tracks.

    Declaration

    Swift

    case multipleCameraPositionTracks
  • Camera’s position is already modified by an earlier track that modifies camera’s look-at target.

    Declaration

    Swift

    case cameraPositionModifiedByCameraLookatTargetTrack
  • Camera’s position is already modified by an earlier track that modifies camera’s look-at orientation.

    Declaration

    Swift

    case cameraPositionModifiedByCameraLookatOrientationTrack
  • Camera’s position is already modified by an earlier track that modifies camera’s look-at distance.

    Declaration

    Swift

    case cameraPositionModifiedByCameraLookatDistanceTrack
  • List of keyframe tracks contains multiple camera orientation tracks.

    Declaration

    Swift

    case multipleCameraOrientationTracks
  • Camera’s orientation is already modified by an earlier track that modifies camera’s look-at orientation.

    Declaration

    Swift

    case cameraOrientationModifiedByCameraLookatOrientationTrack
  • Camera’s orientation is already modified by an earlier track that modifies camera’s look-at distance.

    Declaration

    Swift

    case cameraOrientationModifiedByCameraLookatDistanceTrack
  • List of keyframe tracks contains multiple camera look-at target tracks.

    Declaration

    Swift

    case multipleCameraLookatTargetTracks
  • Camera’s look-at target is already modified by an earlier track that modifies camera’s position.

    Declaration

    Swift

    case cameraLookatTargetModifiedByCameraPositionTrack
  • Camera’s look-at target is already modified by an earlier track that modifies camera’s orientation.

    Declaration

    Swift

    case cameraLookatTargetModifiedByCameraOrientationTrack
  • List of keyframe tracks contains multiple camera look-at orientation tracks.

    Declaration

    Swift

    case multipleCameraLookatOrientationTracks
  • Camera’s look-at orientation is already modified by an earlier track that modifies camera’s position.

    Declaration

    Swift

    case cameraLookatOrientationModifiedByCameraPositionTrack
  • Camera’s look-at orientation is already modified by an earlier track that modifies camera’s orientation.

    Declaration

    Swift

    case cameraLookatOrientationModifiedByCameraOrientationTrack
  • List of keyframe tracks contains multiple camera look-at distance tracks.

    Declaration

    Swift

    case multipleCameraLookatDistanceTracks
  • Camera’s look-at distance is already modified by an earlier track that modifies camera’s position.

    Declaration

    Swift

    case cameraLookatDistanceModifiedByCameraPositionTrack
  • Camera’s look-at distance is already modified by an earlier track that modifies camera’s orientation.

    Declaration

    Swift

    case cameraLookatDistanceModifiedByCameraOrientationTrack
  • List of keyframe tracks contains multiple camera field-of-view tracks.

    Declaration

    Swift

    case multipleCameraFieldOfViewTracks
  • List of keyframe tracks contains multiple camera focal length tracks.

    Declaration

    Swift

    case multipleCameraFocalLengthTracks
  • List of keyframe tracks contains multiple camera principal point tracks.

    Declaration

    Swift

    case multipleCameraPrincipalPointTracks