public bool Equals(ClipItem otherClip) { if (ReferenceEquals(null, otherClip)) { return(false); } if (ReferenceEquals(this, otherClip)) { return(true); } return(Equals(m_Clip, otherClip.m_Clip)); }
public static ITimelineItem ToItem(this TimelineClip clip) { if (s_ClipCache.ContainsKey(clip)) { return(s_ClipCache[clip]); } var ret = new ClipItem(clip); s_ClipCache.Add(clip, ret); return(ret); }
ClipItem CopyItem(ClipItem clipItem) { var newClip = TimelineHelpers.Clone(clipItem.clip, TimelineWindow.instance.state.editSequence.director, rootTimeline); return(new ClipItem(newClip)); }