SW 중심대학 OSS GIT 서버 박건태, 이승준, 고기완, 이준호 새로운 배포
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

42 lines
1000 B

using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace UnityEditor.Timeline
{
struct TrackItemsDrawer
{
List<ItemsLayer> m_Layers;
ClipsLayer m_ClipsLayer;
public IEnumerable<TimelineClipGUI> clips
{
get { return m_ClipsLayer.items.Cast<TimelineClipGUI>(); }
}
public TrackItemsDrawer(IRowGUI parent)
{
m_Layers = null;
m_ClipsLayer = null;
BuildGUICache(parent);
}
void BuildGUICache(IRowGUI parent)
{
m_ClipsLayer = new ClipsLayer(Layer.Clips, parent);
m_Layers = new List<ItemsLayer>
{
m_ClipsLayer,
new MarkersLayer(Layer.Markers, parent)
};
}
public void Draw(Rect rect, WindowState state)
{
foreach (var layer in m_Layers)
{
layer.Draw(rect, state);
}
}
}
}