Class ProfilerFrameDataIterator
  
  
  
  
    Inheritance
    
    ProfilerFrameDataIterator
   
  
  
  
  Assembly: UnityEditor.dll
  Syntax
  
    public class ProfilerFrameDataIterator : IDisposable
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ProfilerFrameDataIterator()
  
  
  Declaration
  
    public ProfilerFrameDataIterator()
   
  Properties
  
  
  
  
  depth
  
  
  Declaration
  
    public int depth { get; }
   
  Property Value
  
  
  
  
  durationMS
  
  
  Declaration
  
    public float durationMS { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public string extraTooltipInfo { get; }
   
  Property Value
  
  
  
  
  frameTimeMS
  
  
  Declaration
  
    public float frameTimeMS { get; }
   
  Property Value
  
  
  
  
  group
  
  
  Declaration
  
    public int group { get; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  id
  
  
  Declaration
  
    [Obsolete("Use instanceId instead", false)]
public int id { get; }
   
  Property Value
  
  
  
  
  instanceId
  
  
  Declaration
  
    public int instanceId { get; }
   
  Property Value
  
  
  
  
  maxDepth
  The maximal depth of the stacked samples. This count includes the thread root as well as counters.
Declaration
  
    public int maxDepth { get; }
   
  Property Value
  
  
  
  
  name
  
  
  Declaration
  
    public string name { get; }
   
  Property Value
  
  
  
  
  path
  
  
  Declaration
  
    public string path { get; }
   
  Property Value
  
  
  
  
  sampleId
  
  
  Declaration
  
    public int sampleId { get; }
   
  Property Value
  
  
  
  
  startTimeMS
  
  
  Declaration
  
    public float startTimeMS { get; }
   
  Property Value
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Dispose()
  
  
  Declaration
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Finalize()
  
  
  Declaration
  
    protected void Finalize()
   
  
  
  
  GetFrameStartS(Int32)
  
  
  Declaration
  
    public double GetFrameStartS(int frame)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | frame |  | 
    
  
  Returns
  
  
  
  
  GetGroupCount(Int32)
  
  
  Declaration
  
    public int GetGroupCount(int frame)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | frame |  | 
    
  
  Returns
  
  
  
  
  GetGroupName()
  
  
  Declaration
  
    public string GetGroupName()
   
  Returns
  
  
  
  
  GetThreadCount(Int32)
  
  
  Declaration
  
    public int GetThreadCount(int frame)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | frame |  | 
    
  
  Returns
  
  
  
  
  GetThreadName()
  
  
  Declaration
  
    public string GetThreadName()
   
  Returns
  
  
  
  
  Next(Boolean)
  
  
  Declaration
  
    public bool Next(bool enterChildren)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Boolean | enterChildren |  | 
    
  
  Returns
  
  
  
  
  SetRoot(Int32, Int32)
  
  
  Declaration
  
    public void SetRoot(int frame, int threadIdx)
   
  Parameters
  
  Implements
  
  Extension Methods