summaryrefslogtreecommitdiff
path: root/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/GraphicRebuildTracker.cs
diff options
context:
space:
mode:
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.cs38
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