public void UpdateVisualTreePhase(VisualTreeUpdatePhase phase) { var updater = m_UpdaterArray[phase]; Profiler.BeginSample(updater.description); updater.Update(); Profiler.EndSample(); }
public void UpdateVisualTreePhase(VisualTreeUpdatePhase phase) { var updater = m_UpdaterArray[phase]; using (updater.profilerMarker.Auto()) { updater.Update(); } }
public void SetUpdater <T>(VisualTreeUpdatePhase phase) where T : IVisualTreeUpdater, new() { var updater = new T() { panel = m_Panel }; m_UpdaterArray[phase] = updater; }
public void UpdateVisualTreePhase(VisualTreeUpdatePhase phase) { IVisualTreeUpdater visualTreeUpdater = this.m_UpdaterArray[phase]; using (visualTreeUpdater.profilerMarker.Auto()) { visualTreeUpdater.Update(); } }
public void SetUpdater(IVisualTreeUpdater updater, VisualTreeUpdatePhase phase) { IVisualTreeUpdater expr_0D = this.m_UpdaterArray[phase]; if (expr_0D != null) { expr_0D.Dispose(); } updater.panel = this.m_Panel; this.m_UpdaterArray[phase] = updater; }
public IVisualTreeUpdater this[VisualTreeUpdatePhase phase] { get { return(this.m_VisualTreeUpdaters[(int)phase]); } set { this.m_VisualTreeUpdaters[(int)phase] = value; } }
public void UpdateVisualTreePhase(VisualTreeUpdatePhase phase) { var updater = m_UpdaterArray[phase]; updater.profilerMarker.Begin(); try { updater.Update(); } finally { updater.profilerMarker.End(); } }
public void SetUpdater <T>(VisualTreeUpdatePhase phase) where T : IVisualTreeUpdater, new() { IVisualTreeUpdater expr_0D = this.m_UpdaterArray[phase]; if (expr_0D != null) { expr_0D.Dispose(); } T t = Activator.CreateInstance <T>(); t.panel = this.m_Panel; T t2 = t; this.m_UpdaterArray[phase] = t2; }
public IVisualTreeUpdater this[VisualTreeUpdatePhase phase] { set { m_VisualTreeUpdaters[(int)phase] = value; } get { return(m_VisualTreeUpdaters[(int)phase]); } }
public IVisualTreeUpdater GetUpdater(VisualTreeUpdatePhase phase) { return(m_UpdaterArray[phase]); }
public void SetUpdater(IVisualTreeUpdater updater, VisualTreeUpdatePhase phase) { m_UpdaterArray[phase]?.Dispose(); updater.panel = m_Panel; m_UpdaterArray[phase] = updater; }
internal override IVisualTreeUpdater GetUpdater(VisualTreeUpdatePhase phase) { return(m_VisualTreeUpdater.GetUpdater(phase)); }
internal override void SetUpdater(IVisualTreeUpdater updater, VisualTreeUpdatePhase phase) { m_VisualTreeUpdater.SetUpdater(updater, phase); }
internal abstract IVisualTreeUpdater GetUpdater(VisualTreeUpdatePhase phase);
internal abstract void SetUpdater(IVisualTreeUpdater updater, VisualTreeUpdatePhase phase);