toJsonStatic static method

Map<String, dynamic> toJsonStatic(
  1. AnimationClip clip
)

Implementation

static Map<String,dynamic> toJsonStatic(AnimationClip clip) {
  final tracks = [], clipTracks = clip.tracks;

  final json = {
    'name': clip.name,
    'duration': clip.duration,
    'tracks': tracks,
    'uuid': clip.uuid,
    'blendMode': clip.blendMode
  };

  for (int i = 0, n = clipTracks.length; i != n; ++i) {
    tracks.add(KeyframeTrack.toJson(clipTracks[i]));
  }

  return json;
}