Ejemplo n.º 1
0
 public void OnSequenceChange(JSequencer newSequence)
 {
     CurrentSequence = newSequence;
     ZoomInfo.Reset();
     ScrollInfo.Reset();
     totalPixelWidthOfTimeline = 1.0f;
     UpdateCachedMarkerInformation();
     InitializeRenderMapWithSequence();
     SequenceWindow.Repaint();
 }
Ejemplo n.º 2
0
        private void OnEnable()
        {
            hideFlags     = HideFlags.HideAndDontSave;
            FloatingWidth = BaseFloatingWidth + additionalFloatingWidth;

            if (ScrollInfo == null)
            {
                ScrollInfo = CreateInstance <USScrollInfo>();
                ScrollInfo.Reset();
            }
            if (ZoomInfo == null)
            {
                ZoomInfo = CreateInstance <USZoomInfo>();
                ZoomInfo.Reset();
            }

            if (CurrentSequence)
            {
                UpdateCachedMarkerInformation();
            }
        }
Ejemplo n.º 3
0
        public void OnSequenceChange(USSequencer newSequence)
        {
            CurrentSequence = newSequence;
            ZoomInfo.Reset();
            ScrollInfo.Reset();
            totalPixelWidthOfTimeline = 1.0f;
            UpdateCachedMarkerInformation();

            if (USHierarchy == null)
            {
                USHierarchy = CreateInstance(typeof(USHierarchy)) as USHierarchy;
            }

            foreach (var newTimelineContainer in CurrentSequence.TimelineContainers)
            {
                var newHierarchyItem = CreateInstance(typeof(USTimelineContainerHierarchyItem)) as USTimelineContainerHierarchyItem;
                newHierarchyItem.SetupWithTimelineContainer(newTimelineContainer);
                USHierarchy.AddHierarchyItemToRoot(newHierarchyItem as IUSHierarchyItem);
            }

            SequenceWindow.Repaint();
        }
Ejemplo n.º 4
0
        private void OnEnable()
        {
            hideFlags = HideFlags.HideAndDontSave;

            if (ScrollInfo == null)
            {
                ScrollInfo = ScriptableObject.CreateInstance <JScrollInfo>();
                ScrollInfo.Reset();
            }
            if (ZoomInfo == null)
            {
                ZoomInfo = ScriptableObject.CreateInstance <JZoomInfo>();
                ZoomInfo.Reset();
            }
            if (currentSequence)
            {
                UpdateCachedMarkerInformation();
            }
            if (currentSequence)
            {
                InitializeRenderMapWithSequence();
            }
        }