private void InternalUnRegisterTextElementForLayoutRebuild(TMP_Text element)
        {
            int instanceID = element.GetInstanceID();

            instance.m_LayoutRebuildQueue.Remove(element);
            m_LayoutQueueLookup.Remove(instanceID);
        }
Beispiel #2
0
        private void InternalUnRegisterTextObjectForUpdate(TMP_Text textObject)
        {
            int id = textObject.GetInstanceID();

            m_InternalUpdateQueue.Remove(textObject);
            m_InternalUpdateLookup.Remove(id);
        }
Beispiel #3
0
        private void InternalUnRegisterTextElementForGraphicRebuild(TMP_Text element)
        {
            int instanceID = element.GetInstanceID();

            TMP_UpdateManager.instance.m_GraphicRebuildQueue.Remove(element);
            this.m_GraphicQueueLookup.Remove(instanceID);
        }
Beispiel #4
0
        private void InternalUnRegisterTextElementForLayoutRebuild(TMP_Text element)
        {
            int id = element.GetInstanceID();

            TMP_UpdateManager.instance.m_LayoutRebuildQueue.Remove(element);
            m_LayoutQueueLookup.Remove(id);
        }
        private void InternalUnRegisterTextElementForGraphicRebuild(TMP_Text element)
        {
            int id = element.GetInstanceID();

            instance.m_GraphicRebuildQueue.Remove(element);
            m_GraphicQueueLookup.Remove(id);
        }
        private void InternalUnRegisterTextElementForLayoutRebuild(TMP_Text element)

        {
            //if (this.m_PerformingLayoutRebuild)

            //{

            //    Debug.LogError((object)string.Format("Trying to remove {0} from rebuild list while we are already inside a rebuild loop. This is not supported.", (object)element));

            //}

            //else

            //{

            int id = element.GetInstanceID();



            //element.LayoutComplete();

            TMP_UpdateManager.instance.m_LayoutRebuildQueue.Remove(element);

            m_LayoutQueueLookup.Remove(id);

            //}
        }
Beispiel #7
0
        private void InternalUnRegisterTextElementForGraphicRebuild(TMP_Text element)
        {
            k_UnregisterTextElementForGraphicRebuildMarker.Begin();

            int id = element.GetInstanceID();

            m_GraphicRebuildQueue.Remove(element);
            m_GraphicQueueLookup.Remove(id);

            k_UnregisterTextElementForGraphicRebuildMarker.End();
        }
        private void InternalUnRegisterTextElementForGraphicRebuild(TMP_Text element)
        {
            Profiler.BeginSample("TMP.InternalUnRegisterTextElementForGraphicRebuild");

            int id = element.GetInstanceID();

            m_GraphicRebuildQueue.Remove(element);
            m_GraphicQueueLookup.Remove(id);

            Profiler.EndSample();
        }
Beispiel #9
0
        private void InternalRegisterTextElementForLayoutRebuild(TMP_Text element)
        {
            int id = element.GetInstanceID();

            if (m_LayoutQueueLookup.Contains(id))
            {
                return;
            }

            m_LayoutQueueLookup.Add(id);
            m_LayoutRebuildQueue.Add(element);
        }
Beispiel #10
0
        private void InternalRegisterTextObjectForUpdate(TMP_Text textObject)
        {
            int id = textObject.GetInstanceID();

            if (m_InternalUpdateLookup.Contains(id))
            {
                return;
            }

            m_InternalUpdateLookup.Add(id);
            m_InternalUpdateQueue.Add(textObject);
        }
        private bool InternalRegisterTextElementForGraphicRebuild(TMP_Text element)
        {
            int id = element.GetInstanceID();

            if (this.m_GraphicQueueLookup.ContainsKey(id))
                return false;

            m_GraphicQueueLookup[id] = id;
            this.m_GraphicRebuildQueue.Add(element);

            return true;
        }
Beispiel #12
0
        private bool InternalRegisterTextElementForLayoutRebuild(TMP_Text element)
        {
            int instanceID = element.GetInstanceID();

            if (this.m_LayoutQueueLookup.ContainsKey(instanceID))
            {
                return(false);
            }
            this.m_LayoutQueueLookup[instanceID] = instanceID;
            this.m_LayoutRebuildQueue.Add(element);
            return(true);
        }
Beispiel #13
0
        private void InternalRegisterTextElementForCullingUpdate(TMP_Text element)
        {
            int id = element.GetInstanceID();

            if (m_CullingUpdateLookup.Contains(id))
            {
                return;
            }

            m_CullingUpdateLookup.Add(id);
            m_CullingUpdateQueue.Add(element);
        }
        private bool InternalRegisterTextElementForGraphicRebuild(TMP_Text element)
        {
            int instanceID = element.GetInstanceID();

            if (m_GraphicQueueLookup.ContainsKey(instanceID))
            {
                return(false);
            }
            m_GraphicQueueLookup[instanceID] = instanceID;
            m_GraphicRebuildQueue.Add(element);
            return(true);
        }
Beispiel #15
0
        private bool InternalRegisterTextElementForGraphicRebuild(TMP_Text element)
        {
            int id = element.GetInstanceID();

            if (this.m_GraphicQueueLookup.Contains(id))
            {
                return(false);
            }

            this.m_GraphicRebuildQueue.Add(element);

            return(true);
        }
Beispiel #16
0
        private void InternalRegisterTextObjectForUpdate(TMP_Text textObject)
        {
            int id = textObject.GetInstanceID();

            if (this.m_InternalUpdateLookup.ContainsKey(id))
            {
                return;
            }

            m_InternalUpdateLookup[id] = id;
            this.m_InternalUpdateQueue.Add(textObject);

            return;
        }
        private void InternalUnRegisterTextElementForLayoutRebuild(TMP_Text element)
        {
            //if (this.m_PerformingLayoutRebuild)
            //{
            //    Debug.LogError((object)string.Format("Trying to remove {0} from rebuild list while we are already inside a rebuild loop. This is not supported.", (object)element));
            //}
            //else
            //{
                int id = element.GetInstanceID();

                //element.LayoutComplete();
                TMP_UpdateManager.instance.m_LayoutRebuildQueue.Remove(element);
                m_LayoutQueueLookup.Remove(id);
            //}
        }