SYMBOL INDEX (242 symbols across 30 files) FILE: Editor/DataCollector.cs class DataCollector (line 7) | [Serializable] method DataCollector (line 13) | public DataCollector(IProfilerDataCollector profilerCollector, IIterat... method Initialize (line 18) | void Initialize(IProfilerDataCollector profilerCollector, IIterationLi... method Subscribe (line 24) | public void Subscribe() method Unsubscribe (line 30) | public void Unsubscribe() method EditorEvent (line 36) | void EditorEvent(UnityEditorEvents.Event evt, string data) FILE: Editor/EditorIterationProfiler.API/IEditorIterationProfilerController.cs type IEditorIterationProfilerController (line 3) | public interface IEditorIterationProfilerController FILE: Editor/EditorIterationProfiler.API/IEventSubscriber.cs type IEventSubscriber (line 3) | public interface IEventSubscriber method Subscribe (line 5) | void Subscribe(); method Unsubscribe (line 6) | void Unsubscribe(); FILE: Editor/EditorIterationProfiler.API/IIterationList.cs type IIterationList (line 7) | public interface IIterationList method NewIteration (line 13) | void NewIteration(IterationEventKind kind); method NotifyUpdated (line 14) | void NotifyUpdated(); FILE: Editor/EditorIterationProfiler.API/IProfilerDataCollector.cs type IProfilerDataCollector (line 3) | public interface IProfilerDataCollector : IEventSubscriber method Collect (line 5) | void Collect(IterationEventKind iterationEventKind, IterationEventRoot... method Clear (line 6) | void Clear(); FILE: Editor/EditorIterationProfilerAnalytics.cs class EditorIterationProfilerAnalytics (line 8) | class EditorIterationProfilerAnalytics method EnableAnalytics (line 19) | static bool EnableAnalytics() type ExportStatus (line 37) | internal enum ExportStatus type ExportType (line 44) | internal enum ExportType type ExportEventData (line 53) | struct ExportEventData type InteractionEventData (line 61) | struct InteractionEventData method SendExportEvent (line 70) | public static void SendExportEvent(string format, string type, string ... method SendInteractionEvent (line 88) | public static void SendInteractionEvent(bool state, bool isPlaying, bo... FILE: Editor/EditorIterationProfilerController.cs class EditorIterationProfilerController (line 8) | public class EditorIterationProfilerController : ScriptableObject, IEdit... method EditorIterationProfilerController (line 29) | public EditorIterationProfilerController() method EditorIterationProfilerController (line 42) | public EditorIterationProfilerController(IIterationList iterationList,... method OnEnable (line 55) | void OnEnable() method OnDisable (line 61) | void OnDisable() method Initialize (line 67) | internal void Initialize() method Clear (line 72) | public void Clear() FILE: Editor/EditorIterationProfilerIntegration.cs class EditorIterationProfilerIntegration (line 8) | [InitializeOnLoad] method EditorIterationProfilerIntegration (line 26) | static EditorIterationProfilerIntegration() method Initialize (line 31) | internal static void Initialize() method FindOrCreateInstance (line 36) | static void FindOrCreateInstance() method Clear (line 53) | public static void Clear() method PurgeScriptableObjects (line 59) | [MenuItem("Window/Analysis/Editor Iteration Profiler/Purge Caches", pr... FILE: Editor/EditorIterationProfilerSettings.cs class EditorIterationProfilerSettings (line 8) | [Serializable] method ToString (line 30) | public override string ToString() FILE: Editor/EditorIterationProfilerTreeView.cs class EditorIterationProfilerTreeViewItem (line 10) | [Serializable] class EditorIterationProfilerTreeView (line 23) | public class EditorIterationProfilerTreeView : TreeView type ColumnId (line 25) | enum ColumnId method EditorIterationProfilerTreeView (line 61) | public EditorIterationProfilerTreeView(TreeViewState state, MultiColum... method OnSortingChanged (line 79) | void OnSortingChanged(MultiColumnHeader multiColumnHeader) method Sort (line 94) | static void Sort(IList rows, ColumnId columnId, bool asc... method SortHierarchical (line 128) | static void SortHierarchical(TreeViewItem root, ColumnId columnId, boo... method SortItems (line 138) | static void SortItems(IList children, ColumnId columnId,... method DoubleClickedItem (line 177) | protected override void DoubleClickedItem(int id) method ClearSearch (line 191) | internal void ClearSearch() method BuildRoot (line 196) | protected override TreeViewItem BuildRoot() method ShouldAddTreeViewItem (line 243) | static bool ShouldAddTreeViewItem(EventData eventData, EventDataFlags ... method AddEventDataRecursive (line 286) | static void AddEventDataRecursive(EventData eventData, List Order(this IEnumerable... method ThenBy (line 400) | public static IOrderedEnumerable ThenBy(this IOrderedEnume... FILE: Editor/EditorIterationProfilerWindow.cs class EditorIterationProfilerWindow (line 15) | public class EditorIterationProfilerWindow : EditorWindow class Styles (line 17) | internal static class Styles method ShowProfilerWindow (line 58) | [MenuItem("Window/Analysis/Editor Iteration Profiler/Show Window", pri... method OnEnable (line 65) | void OnEnable() method OnEnableInitialize (line 71) | void OnEnableInitialize() method DrawToolbar (line 110) | void DrawToolbar() method ReportMultipleFrames (line 225) | public static void ReportMultipleFrames(IFileDataReporter reporter, in... method ReportSelectedFrame (line 283) | static void ReportSelectedFrame(IFileDataReporter reporter, int curren... method ReportAllExtensions (line 323) | static void ReportAllExtensions(IIterationList iterationList) method ReportExtension (line 336) | static void ReportExtension(IFileDataReporter fileReporterType, IItera... method DrawSearchBar (line 374) | void DrawSearchBar() method DrawTreeView (line 394) | void DrawTreeView() method OnLostFocus (line 400) | void OnLostFocus() method OnGUI (line 405) | void OnGUI() method InitializeButtonStateFromPrefs (line 419) | static void InitializeButtonStateFromPrefs() method InitializeHeaderStateFromPrefs (line 445) | static void InitializeHeaderStateFromPrefs(MultiColumnHeaderState state) method UpdatePrefs (line 469) | void UpdatePrefs() method DeleteAllEIPPrefKeys (line 477) | [MenuItem("Window/Analysis/Editor Iteration Profiler/Clear Editor Pref... class ProfilerMultiFrameSelector (line 494) | class ProfilerMultiFrameSelector : EditorWindow method OpenWindow (line 507) | static void OpenWindow() method Initialize (line 512) | public void Initialize(IFileDataReporter exporter) method OnDestroy (line 520) | public void OnDestroy() method OnEnable (line 525) | void OnEnable() method OnGUI (line 534) | void OnGUI() FILE: Editor/EventData.cs type EventDataFlags (line 9) | [Flags] class EventData (line 17) | [Serializable] method EventData (line 67) | public EventData(IterationEventKind kind, string identifier, string me... method EventData (line 79) | public EventData(string identifier, string metadata, int index, double... method SetStartTime (line 91) | public void SetStartTime() method Finish (line 97) | public void Finish() method SetStartFinishTimeFromChildren (line 105) | public void SetStartFinishTimeFromChildren() method PostProcess (line 122) | public void PostProcess(bool flatten = false) FILE: Editor/Formatters/Aggregator.cs class Aggregator (line 8) | public class Aggregator method Aggregator (line 21) | public Aggregator(int depth, string name, Regex pattern) method Aggregate (line 33) | public void Aggregate(string s, bool isCall = false) method Aggregate (line 43) | public void Aggregate(double time) method Aggregate (line 49) | public void Aggregate(string s, double time) method Reset (line 55) | public void Reset() method Reset (line 63) | public void Reset(double totalTime) method ToString (line 71) | public override string ToString() class HTMLAggregator (line 77) | public class HTMLAggregator : Aggregator method HTMLAggregator (line 81) | public HTMLAggregator(int depth, string name, Regex pattern, string st... FILE: Editor/Formatters/DataReporterProvider.cs type IDataReporterProvider (line 9) | public interface IDataReporterProvider method GetAllReporters (line 11) | IList GetAllReporters() where T : IDataReporter; method TryGetReporter (line 12) | T TryGetReporter(Type type) where T : IDataReporter; method IsFileExtensionSupported (line 13) | bool IsFileExtensionSupported(string extension); method TryGetDataReporter (line 14) | IDataReporter TryGetDataReporter(string typeName); method TryGetDataFileReporter (line 15) | IFileDataReporter TryGetDataFileReporter(string typeName); class DataReporterProvider (line 18) | public class DataReporterProvider : IDataReporterProvider method DataReporterProvider (line 23) | public DataReporterProvider() method InitializeDataFileReporters (line 30) | void InitializeDataFileReporters() method InitializeDataReporters (line 54) | void InitializeDataReporters() method GetAllReporters (line 72) | public IList GetAllReporters() where T : IDataReporter method TryGetReporter (line 87) | public T TryGetReporter(Type type) where T : IDataReporter method TryGetDataReporter (line 102) | public IDataReporter TryGetDataReporter(string typeName) method TryGetDataFileReporter (line 107) | public IFileDataReporter TryGetDataFileReporter(string typeName) method IsFileExtensionSupported (line 112) | public bool IsFileExtensionSupported(string extension) method SanitizeExtension (line 117) | static string SanitizeExtension(string extension) FILE: Editor/Formatters/DataReporters.cs type IDataReporter (line 3) | public interface IDataReporter method GetFormatString (line 5) | string GetFormatString(in IIterationList iterationList); method Report (line 6) | void Report(in IIterationList iterationList, string path = null); type IFileDataReporter (line 9) | public interface IFileDataReporter : IDataReporter method Report (line 13) | new void Report(in IIterationList iterationList, string path); FILE: Editor/Formatters/FileReporter.cs class FileReporter (line 7) | public abstract class FileReporter : Formatter, IFileDataReporter method Report (line 15) | public virtual void Report(in IIterationList iterationList, string path) method ReportToFile (line 20) | protected virtual void ReportToFile(string message, string path) method ToString (line 32) | public abstract override string ToString(); FILE: Editor/Formatters/Formatter.cs class Formatter (line 7) | public abstract class Formatter method GetFormatString (line 9) | public virtual string GetFormatString(in IIterationList iterationList) method GetPrefixStringBuilder (line 16) | protected virtual StringBuilder GetPrefixStringBuilder(in IIterationLi... method GetMainStringBuilder (line 21) | protected virtual StringBuilder GetMainStringBuilder(in IIterationList... method GetPostfixStringBuilder (line 33) | protected virtual StringBuilder GetPostfixStringBuilder(in IIterationL... method RecursiveIterationList (line 38) | protected virtual void RecursiveIterationList(in IIterationList iterat... method RecursiveIterationEventRoot (line 51) | protected virtual void RecursiveIterationEventRoot(in IterationEventRo... method RecursiveEventData (line 62) | protected virtual void RecursiveEventData(in EventData ed, in Iteratio... method RecursiveEventDataWalker (line 67) | protected virtual void RecursiveEventDataWalker(in EventData ed, in It... method ToTimeString (line 84) | public static string ToTimeString(double time) method ToPercentageString (line 89) | public static string ToPercentageString(double percentage) FILE: Editor/Formatters/IndentationProvider.cs class IndentationProvider (line 7) | public static class IndentationProvider method Get (line 12) | public static string Get(int count) FILE: Editor/Formatters/Reporters/CSVReporter.cs class CSVReporter (line 5) | sealed class CSVReporter : FileReporter method GetPrefixStringBuilder (line 13) | protected override StringBuilder GetPrefixStringBuilder(in IIterationL... method RecursiveIterationList (line 23) | protected override void RecursiveIterationList(in IIterationList itera... method RecursiveEventData (line 33) | protected override void RecursiveEventData(in EventData ed, in Iterati... method ToString (line 47) | public override string ToString() FILE: Editor/Formatters/Reporters/ChromeTracingReporter.cs class ChromeTracingReporter (line 7) | sealed class ChromeTracingReporter : FileReporter method GetPrefixStringBuilder (line 17) | protected override StringBuilder GetPrefixStringBuilder(in IIterationL... method GetMainStringBuilder (line 33) | protected override StringBuilder GetMainStringBuilder(in IIterationLis... method GetPostfixStringBuilder (line 55) | protected override StringBuilder GetPostfixStringBuilder(in IIteration... method RecursiveIterationEventRoot (line 65) | protected override void RecursiveIterationEventRoot(in IterationEventR... method RecursiveEventData (line 90) | void RecursiveEventData(in EventData ed, in IterationEventRoot iterati... method RecursiveEventDataWalker (line 100) | void RecursiveEventDataWalker(in EventData ed, in IterationEventRoot i... method DurationEvent (line 117) | string DurationEvent(string identifier, string pid, string tid, string... method MetadataEvent (line 122) | static string MetadataEvent(string identifier, string pid, string tid,... method ToString (line 127) | public override string ToString() FILE: Editor/Formatters/Reporters/EditorLogReporter.cs class EditorLogReporter (line 6) | public class EditorLogReporter : Formatter, IDataReporter method GetPrefixStringBuilder (line 8) | protected override StringBuilder GetPrefixStringBuilder(in IIterationL... method RecursiveIterationEventRoot (line 18) | protected override void RecursiveIterationEventRoot(in IterationEventR... method RecursiveEventData (line 40) | protected override void RecursiveEventData(in EventData ed, in Iterati... method Report (line 49) | public void Report(in IIterationList iterationList, string path = null) FILE: Editor/Formatters/Reporters/HTMLPerfReport.cs class HTMLPerfReporter (line 11) | public class HTMLPerfReporter : FileReporter method HTMLPerfReporter (line 29) | public HTMLPerfReporter() method GetFormatString (line 42) | public override string GetFormatString(in IIterationList iterationList) method GetPrefixStringBuilder (line 49) | protected override StringBuilder GetPrefixStringBuilder(in IIterationL... method GetMainStringBuilder (line 70) | protected override StringBuilder GetMainStringBuilder(in IIterationLis... method RecursiveIterationList (line 86) | protected void RecursiveIterationList(in IIterationList iterationList,... method RecursiveIterationEventRoot (line 99) | protected void RecursiveIterationEventRoot(in IterationEventRoot itera... method RecursiveEventData (line 149) | protected void RecursiveEventData(in EventData ed, in IterationEventRo... method RecursiveEventDataWalker (line 249) | protected void RecursiveEventDataWalker(in EventData ed, in IterationE... method TimeDisplay (line 262) | protected static string TimeDisplay(int depth, double time) method PercentageDisplay (line 267) | protected static string PercentageDisplay(int depth, double percentage) method SimpleLabel (line 272) | protected static string SimpleLabel(int depth, string s, string style ... method AggregateEventData (line 282) | protected void AggregateEventData(EventData ed, double percentage, ref... method AggregateData (line 298) | protected void AggregateData(string name, double time) method AggregateDataToString (line 309) | protected string AggregateDataToString() method FindAggregator (line 321) | protected HTMLAggregator FindAggregator(string name) method AggregatorLabel (line 326) | protected static StringBuilder AggregatorLabel(HTMLAggregator ag) method ToString (line 354) | public override string ToString() FILE: Editor/Formatters/Reporters/HTMLReporter.cs class HTMLReporter (line 9) | sealed class HTMLReporter : FileReporter method GetPrefixStringBuilder (line 19) | protected override StringBuilder GetPrefixStringBuilder(in IIterationL... method GetMainStringBuilder (line 40) | protected override StringBuilder GetMainStringBuilder(in IIterationLis... method RecursiveIterationList (line 56) | void RecursiveIterationList(in IIterationList iterationList, ref Strin... method RecursiveIterationEventRoot (line 69) | void RecursiveIterationEventRoot(in IterationEventRoot iterationEventR... method RecursiveEventData (line 102) | void RecursiveEventData(in EventData ed, in IterationEventRoot parent,... method RecursiveEventDataWalker (line 146) | void RecursiveEventDataWalker(in EventData ed, in IterationEventRoot i... method TimeDisplay (line 159) | string TimeDisplay(int depth, double time) method PercentageDisplay (line 164) | string PercentageDisplay(int depth, double percentage) method SimpleLabel (line 169) | string SimpleLabel(int depth, string s, string style = "") method ToString (line 179) | public override string ToString() FILE: Editor/Formatters/Reporters/PlaintextReporter.cs class PlaintextReporter (line 3) | public sealed class PlaintextReporter : FileReporter method Report (line 13) | public override void Report(in IIterationList iterationList, string path) method ToString (line 18) | public override string ToString() FILE: Editor/IterationEventKind.cs type IterationEventKind (line 5) | public enum IterationEventKind FILE: Editor/IterationEventRoot.cs class IterationEventRoot (line 8) | [Serializable] method IterationEventRoot (line 43) | public IterationEventRoot(int index) method IterationEventRoot (line 49) | public IterationEventRoot(int index, IterationEventKind eventKind) method Reload (line 55) | public void Reload() method StartEvent (line 73) | public EventData StartEvent(IterationEventKind kind, string identifier... method StartEvent (line 84) | public EventData StartEvent(IterationEventKind kind) method FinishEvent (line 89) | public void FinishEvent(string identifier) method FinishEvent (line 95) | public void FinishEvent(IterationEventKind kind) method AddChildEvent (line 101) | public EventData AddChildEvent(string identifier, string metadata, dou... method SetParent (line 113) | public static void SetParent(EventData child, EventData parent) method SetParent (line 129) | public void SetParent(EventData child, IterationEventKind kind) method FindLastEvent (line 135) | public EventData FindLastEvent(IterationEventKind kind) method FindLastEvent (line 141) | public EventData FindLastEvent(string identifier) FILE: Editor/IterationList.cs class IterationList (line 8) | [Serializable] method IterationList (line 24) | public IterationList() method NewIteration (line 30) | public void NewIteration(IterationEventKind kind) method Clear (line 37) | public void Clear() method Reload (line 45) | public void Reload() method NotifyUpdated (line 55) | public void NotifyUpdated() FILE: Editor/ProfilerDataCollector.cs class ProfilerDataCollector (line 13) | [Serializable] method ProfilerDataCollector (line 26) | public ProfilerDataCollector(IIterationList iterationList) method Initialize (line 71) | void Initialize(IIterationList iterationList) method Clear (line 76) | public void Clear() method Subscribe (line 81) | public void Subscribe() method Unsubscribe (line 86) | public void Unsubscribe() method AddKeyMarkers (line 91) | static void AddKeyMarkers(IterationEventKind iterationEventKind, param... method GetKeyMarkers (line 96) | static string[] GetKeyMarkers(IterationEventKind iterationEventKind) method AddMarkerFlags (line 111) | static void AddMarkerFlags(string marker, EventDataFlags flags) method AddThreadMarker (line 116) | static void AddThreadMarker(string marker, params string[] threadNames) method Collect (line 121) | public void Collect(IterationEventKind iterationEventKind, IterationEv... method ProfilerNewFrame (line 138) | void ProfilerNewFrame(int connectionId, int newFrameIndex) method ReadProfilingData (line 240) | internal static void ReadProfilingData(IterationEventRoot iterationEve... method FindMarkersInFrameData (line 306) | static bool FindMarkersInFrameData(HierarchyFrameDataView frameData, i... class FrameSearchData (line 358) | [Serializable] type MarkerData (line 367) | struct MarkerData method MarkerData (line 374) | public MarkerData(int length) FILE: Editor/UnityEditorEvents.cs class UnityEditorEvents (line 7) | static class UnityEditorEvents type Event (line 9) | public enum Event method Subscribe (line 26) | public static void Subscribe() method Unsubscribe (line 39) | public static void Unsubscribe() method ScriptCompilationStarted (line 52) | static void ScriptCompilationStarted(object obj) method ScriptCompilationFinished (line 57) | static void ScriptCompilationFinished(object obj) method AssemblyCompilationStarted (line 62) | static void AssemblyCompilationStarted(string assembly) method AssemblyCompilationFinished (line 67) | static void AssemblyCompilationFinished(string assembly, CompilerMessa... method AssemblyReloadStarted (line 72) | static void AssemblyReloadStarted() method AssemblyReloadFinished (line 77) | static void AssemblyReloadFinished() method PlayModeStateChanged (line 82) | static void PlayModeStateChanged(PlayModeStateChange state) FILE: Editor/UnityProfiling.cs class UnityProfiling (line 7) | static class UnityProfiling method SetProfileDeepScripts (line 20) | public static void SetProfileDeepScripts(bool deep) method GetFrame (line 59) | public static HierarchyFrameDataView GetFrame(int frameIndex, int thre... method GetFrame (line 66) | public static HierarchyFrameDataView GetFrame(int frameIndex, string t...