diff options
Diffstat (limited to 'Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/GraphicRebuildTracker.cs')
-rw-r--r-- | Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/GraphicRebuildTracker.cs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/GraphicRebuildTracker.cs b/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/GraphicRebuildTracker.cs deleted file mode 100644 index c081269..0000000 --- a/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/GraphicRebuildTracker.cs +++ /dev/null @@ -1,38 +0,0 @@ -#if UNITY_EDITOR -using System.Collections.Generic; -using UnityEngine.UI.Collections; - -namespace UnityEngine.UI -{ - public static class GraphicRebuildTracker - { - static IndexedSet<Graphic> m_Tracked = new IndexedSet<Graphic>(); - static bool s_Initialized; - - public static void TrackGraphic(Graphic g) - { - if (!s_Initialized) - { - CanvasRenderer.onRequestRebuild += OnRebuildRequested; - s_Initialized = true; - } - - m_Tracked.AddUnique(g); - } - - public static void UnTrackGraphic(Graphic g) - { - m_Tracked.Remove(g); - } - - static void OnRebuildRequested() - { - StencilMaterial.ClearAll(); - for (int i = 0; i < m_Tracked.Count; i++) - { - m_Tracked[i].OnRebuildRequested(); - } - } - } -} -#endif // if UNITY_EDITOR |