Пример #1
0
        public ITrack CreateTimeline()
        {
            var root = new GroupTrack {
                Name = "root"
            };

            // root直下のenabledなTrack
            var enabledMotion = new MotionTrack {
                Name = "enabled motion track"
            };

            root.Add(enabledMotion);

            // root直下のdisabledなTrack
            var disabledMotion = new MotionTrack {
                Name = "disabled motion track", IsEnabled = false
            };

            root.Add(disabledMotion);

            // rootの下のGroupTrack
            var group = new GroupTrack {
                Name = "group"
            };

            root.Add(group);

            var groupMotion_1 = new MotionTrack {
                Name = "motion track in group 1"
            };

            group.Add(groupMotion_1);

            var groupMotion_2 = new MotionTrack {
                Name = "motion track in group 2"
            };

            group.Add(groupMotion_2);

            return(root);
        }