unity/EditorPlugin/Profiler/Adapters/Interfaces/IRawFrameDataViewAdapter.cs (19 lines of code) (raw):

#nullable enable using System; namespace JetBrains.Rider.Unity.Editor.Profiler.Adapters.Interfaces { public interface IRawFrameDataViewAdapter : IDisposable { int SampleCount { get; } int ThreadIndex { get; } string ThreadName { get; } double FrameStartTimeMs { get; } float FrameTimeMs { get; } bool Valid { get; } double GetSampleTimeMs(int sampleIndex); int GetSampleMarkerId(int index); int GetSampleChildrenCount(int index); string GetSampleName(int index); long GetAllocSize(int i); } }