UnityEditor.ProfilerWindow.BuildColumns C# (CSharp) Method

BuildColumns() private method

private BuildColumns ( ) : void
return void
        private void BuildColumns()
        {
            ProfilerColumn[] columnsToShow = new ProfilerColumn[] { ProfilerColumn.FunctionName };
            ProfilerColumn[] columns = new ProfilerColumn[] { ProfilerColumn.ObjectName };
            this.m_CPUHierarchyGUI = new ProfilerHierarchyGUI(this, "VisibleProfilerColumnsV2", columnsToShow, ProfilerColumnNames(columnsToShow), false, ProfilerColumn.TotalTime);
            this.m_CPUTimelineGUI = new ProfilerTimelineGUI(this);
            string text = EditorGUIUtility.TextContent("Object").text;
            string[] columnNames = ProfilerColumnNames(columns);
            columnNames[0] = text;
            this.m_CPUDetailHierarchyGUI = new ProfilerHierarchyGUI(this, "VisibleProfilerDetailColumns", columns, columnNames, true, ProfilerColumn.TotalTime);
            ProfilerColumn[] columnArray3 = new ProfilerColumn[] { ProfilerColumn.FunctionName };
            ProfilerColumn[] columnArray4 = new ProfilerColumn[] { ProfilerColumn.ObjectName };
            this.m_GPUHierarchyGUI = new ProfilerHierarchyGUI(this, "VisibleProfilerGPUColumns", columnArray3, ProfilerColumnNames(columnArray3), false, ProfilerColumn.TotalGPUTime);
            columnNames = ProfilerColumnNames(columnArray4);
            columnNames[0] = text;
            this.m_GPUDetailHierarchyGUI = new ProfilerHierarchyGUI(this, "VisibleProfilerGPUDetailColumns", columnArray4, columnNames, true, ProfilerColumn.TotalGPUTime);
        }