UnityEditor.MemoryTreeList.OnGUI C# (CSharp) Méthode

OnGUI() public méthode

public OnGUI ( ) : void
Résultat void
        public void OnGUI()
        {
            GUILayout.BeginVertical(new GUILayoutOption[0]);
            SplitterGUILayout.BeginHorizontalSplit(this.m_Splitter, EditorStyles.toolbar, new GUILayoutOption[0]);
            this.DrawHeader();
            SplitterGUILayout.EndHorizontalSplit();
            if (this.m_Root == null)
            {
                GUILayout.EndVertical();
            }
            else
            {
                this.HandleKeyboard();
                this.m_ScrollPosition = GUILayout.BeginScrollView(this.m_ScrollPosition, styles.background);
                int row = 0;
                foreach (MemoryElement element in this.m_Root.children)
                {
                    this.DrawItem(element, ref row, 1);
                    row++;
                }
                GUILayoutOption[] options = new GUILayoutOption[] { GUILayout.ExpandWidth(true) };
                GUILayoutUtility.GetRect((float) 0f, (float) (row * 16f), options);
                if (Event.current.type == EventType.Repaint)
                {
                    this.m_VisibleHeight = GUIClip.visibleRect.height;
                }
                GUILayout.EndScrollView();
                GUILayout.EndVertical();
            }
        }