Class ProfilerProperty
  
  
  
  
    Inheritance
    
    ProfilerProperty
   
  
  
  
  Assembly: UnityEditor.dll
  Syntax
  
    public class ProfilerProperty : IDisposable
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ProfilerProperty()
  
  
  Declaration
  
    public ProfilerProperty()
   
  Properties
  
  
  
  
  depth
  
  
  Declaration
  
    public int depth { get; }
   
  Property Value
  
  
  
  
  frameDataReady
  
  
  Declaration
  
    public bool frameDataReady { get; }
   
  Property Value
  
  
  
  
  frameFPS
  
  
  Declaration
  
    public string frameFPS { get; }
   
  Property Value
  
  
  
  
  frameGpuTime
  
  
  Declaration
  
    public string frameGpuTime { get; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  frameTime
  
  
  Declaration
  
    public string frameTime { get; }
   
  Property Value
  
  
  
  
  HasChildren
  
  
  Declaration
  
    public bool HasChildren { get; }
   
  Property Value
  
  
  
  
  instanceIDs
  
  
  Declaration
  
    public int[] instanceIDs { get; }
   
  Property Value
  
  
  
  
  onlyShowGPUSamples
  
  
  Declaration
  
    public bool onlyShowGPUSamples { get; set; }
   
  Property Value
  
  
  
  
  propertyName
  
  
  Declaration
  
    public string propertyName { get; }
   
  Property Value
  
  
  
  
  propertyPath
  
  
  Declaration
  
    public string propertyPath { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Cleanup()
  
  
  Declaration
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Dispose()
  
  
  Declaration
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Finalize()
  
  
  Declaration
  
    protected void Finalize()
   
  
  
  
  GetAudioProfilerClipInfo()
  
  
  Declaration
  
    public AudioProfilerClipInfo[] GetAudioProfilerClipInfo()
   
  Returns
  
  
  
  
  GetAudioProfilerDSPInfo()
  
  
  Declaration
  
    public AudioProfilerDSPInfo[] GetAudioProfilerDSPInfo()
   
  Returns
  
  
  
  
  GetAudioProfilerGroupInfo()
  
  
  Declaration
  
    public AudioProfilerGroupInfo[] GetAudioProfilerGroupInfo()
   
  Returns
  
  
  
  
  GetAudioProfilerNameByOffset(Int32)
  
  
  Declaration
  
    public string GetAudioProfilerNameByOffset(int offset)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | offset |  | 
    
  
  Returns
  
  
  
  
  GetColumn(ProfilerColumn)
  
  
  Declaration
  
    public string GetColumn(ProfilerColumn column)
   
  Parameters
  
  Returns
  
  
  
  
  GetColumnAsSingle(ProfilerColumn)
  
  
  Declaration
  
    public float GetColumnAsSingle(ProfilerColumn colum)
   
  Parameters
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public string GetTooltip(ProfilerColumn column)
   
  Parameters
  
  Returns
  
  
  
  
  GetUISystemBatchInstanceIDs()
  
  
  Declaration
  
    public int[] GetUISystemBatchInstanceIDs()
   
  Returns
  
  
  
  
  GetUISystemEventMarkerNameByOffset(Int32)
  
  
  Declaration
  
    public string GetUISystemEventMarkerNameByOffset(int offset)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | offset |  | 
    
  
  Returns
  
  
  
  
  GetUISystemEventMarkers()
  
  
  Declaration
  
    public EventMarker[] GetUISystemEventMarkers()
   
  Returns
  
  
  
  
  GetUISystemProfilerInfo()
  
  
  Declaration
  
    public UISystemProfilerInfo[] GetUISystemProfilerInfo()
   
  Returns
  
  
  
  
  GetUISystemProfilerNameByOffset(Int32)
  
  
  Declaration
  
    public string GetUISystemProfilerNameByOffset(int offset)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | offset |  | 
    
  
  Returns
  
  
  
  
  InitializeDetailProperty(ProfilerProperty)
  
  
  Declaration
  
    public void InitializeDetailProperty(ProfilerProperty source)
   
  Parameters
  
  
  
  
  Next(Boolean)
  
  
  Declaration
  
    public bool Next(bool enterChildren)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Boolean | enterChildren |  | 
    
  
  Returns
  
  
  
  
  ReleaseUISystemProfilerRender(Texture2D)
  
  
  Declaration
  
    public static void ReleaseUISystemProfilerRender(Texture2D t)
   
  Parameters
  
  
  
  
  ResetToRoot()
  
  
  Declaration
  
    public void ResetToRoot()
   
  
  
  
  SetRoot(Int32, ProfilerColumn, ProfilerViewType)
  
  
  Declaration
  
    public void SetRoot(int frame, ProfilerColumn profilerSortColumn, ProfilerViewType viewType)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  UISystemProfilerRender(Int32, Int32, Int32, Boolean)
  
  
  Declaration
  
    public static Texture2D UISystemProfilerRender(int frameIndex, int renderDataIndex, int renderDataCount, bool renderOverdraw)
   
  Parameters
  
  Returns
  
  Implements
  
  Extension Methods