public void OnVersionChanged(VisualElement ve, VersionChangeType versionChangeType) { for (int i = 0; i < 7; i++) { IVisualTreeUpdater visualTreeUpdater = this.m_UpdaterArray[i]; visualTreeUpdater.OnVersionChanged(ve, versionChangeType); } }
public void Dispose() { for (int i = 0; i < 7; i++) { IVisualTreeUpdater visualTreeUpdater = this.m_UpdaterArray[i]; visualTreeUpdater.Dispose(); } }
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 void UpdateVisualTree() { for (int i = 0; i < 7; i++) { IVisualTreeUpdater visualTreeUpdater = this.m_UpdaterArray[i]; using (visualTreeUpdater.profilerMarker.Auto()) { visualTreeUpdater.Update(); } } }
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 void SetUpdater(IVisualTreeUpdater updater, VisualTreeUpdatePhase phase) { m_UpdaterArray[phase]?.Dispose(); updater.panel = m_Panel; m_UpdaterArray[phase] = updater; }
internal override void SetUpdater(IVisualTreeUpdater updater, VisualTreeUpdatePhase phase) { m_VisualTreeUpdater.SetUpdater(updater, phase); }
internal abstract void SetUpdater(IVisualTreeUpdater updater, VisualTreeUpdatePhase phase);