public void Init(ProfilerFrameDataMultiColumnHeader.Column[] columns, IProfilerSampleNameProvider profilerSampleNameProvider) { if (m_Initialized) { return; } m_StringProperties = new string[columns.Length]; for (var i = 0; i < columns.Length; i++) { var profilerColumn = columns[i].profilerColumn; string data; if (columns[i].profilerColumn == HierarchyFrameDataView.columnName) { data = profilerSampleNameProvider.GetItemName(m_FrameDataView, id); displayName = data; } else { data = m_FrameDataView.GetItemColumnData(id, columns[i].profilerColumn); } m_StringProperties[i] = data; } m_Initialized = true; }
public void Init(ProfilerFrameDataMultiColumnHeader.Column[] columns) { if (m_Initialized) { return; } m_StringProperties = new string[columns.Length]; for (var i = 0; i < columns.Length; i++) { var data = m_FrameDataView.GetItemColumnData(id, columns[i].profilerColumn); m_StringProperties[i] = data; if (columns[i].profilerColumn == HierarchyFrameDataView.columnName) { displayName = data; } } m_Initialized = true; }