MapCameraKeyframeTrack class abstract

Stores keyframes for interpolation of a camera property using a specific easing function and interpolation mode.

Can only hold keyframes of a single type.

Constructors

MapCameraKeyframeTrack()

Properties

hashCode → int
The hash code for this object.
no setterinherited
interpolationMode → KeyframeInterpolationMode
Interpolation mode affects the shape of the spline going through all keyframes. Gets the interpolation mode for the between key frames in the track.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

getAnchor2DKeyframes() → List<Anchor2DKeyframe>?
Returns List<Anchor2DKeyframe>?. a copy of the anchor 2d keyframes or nothing if this is not an anchor 2d keyframe track.
getGeoCoordinatesKeyframes() → List<GeoCoordinatesKeyframe>?
Returns List<GeoCoordinatesKeyframe>?. a copy of the geo coordinates keyframes or nothing if this is not a geo coordinates keyframe track.
getGeoOrientationKeyframes() → List<GeoOrientationKeyframe>?
Returns List<GeoOrientationKeyframe>?. a copy of the geo orientation keyframes or nothing if this is not a geo orientation keyframe track.
getPoint2DKeyframes() → List<Point2DKeyframe>?
Returns List<Point2DKeyframe>?. a copy of the point 2d keyframes or nothing if this is not a point 2d keyframe track.
getScalarKeyframes() → List<ScalarKeyframe>?
Returns List<ScalarKeyframe>?. a copy of the scalar keyframes or nothing if this is not a scalar keyframe track.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

fieldOfViewWithEasing(List<ScalarKeyframe> keyframes, Easing easing, KeyframeInterpolationMode interpolationMode) → MapCameraKeyframeTrack
Creates a map camera field-of-view keyframe track.
lookAtDistanceWithKind(MapMeasureKind distanceKind, List<ScalarKeyframe> keyframes, Easing easing, KeyframeInterpolationMode interpolationMode) → MapCameraKeyframeTrack
Creates a map camera look-at distance keyframe track.
lookAtOrientationWithEasing(List<GeoOrientationKeyframe> keyframes, Easing easing, KeyframeInterpolationMode interpolationMode) → MapCameraKeyframeTrack
Creates a map camera look-at orientation keyframe track.
lookAtTargetWithEasing(List<GeoCoordinatesKeyframe> keyframes, Easing easing, KeyframeInterpolationMode interpolationMode) → MapCameraKeyframeTrack
Creates a map camera look-at target keyframe track.
normalizedPrincipalPointWithEasing(List<Anchor2DKeyframe> keyframes, Easing easing, KeyframeInterpolationMode interpolationMode) → MapCameraKeyframeTrack
Creates a map camera principal point keyframe track.
principalPointWithEasing(List<Point2DKeyframe> keyframes, Easing easing, KeyframeInterpolationMode interpolationMode) → MapCameraKeyframeTrack
Creates a map camera principal point keyframe track.