コード例 #1
0
 public void addKeyframe(Keyframe keyframe)
 {
     /*
      * TODO: Make a check to avoid the user 
      * to create too much keyframe at very close places
      */
     frameList.Add(keyframe);
 }
コード例 #2
0
        /*
         * Add a keyframe to a TimelineKeyframe.It create the TimelineKeyframe if it does not exist
         * (It means that no keyframe add been had for now).
         */
        public void addKeyframe(string nodeAnimName, Keyframe keyframe)
        {
            if (NodeTimelineMap == null)
                NodeTimelineMap[nodeAnimName] = new TimelineKeyframe(nodeAnimName);
            NodeTimelineMap[nodeAnimName].addKeyframe(keyframe);

            //if (NodeTimelineMap[nodeAnimName].FrameList.Count > 1)
            //    EditingUtilities.GlobalInterpolation(defaultInterp, 0, null, null);//TODO: to complete after
        }