| GetFrameMetaData | Retrieves metadata associated with the frame. | 
| GetFrameMetaDataCount | Gets the total number of metadata chunks for each id and tag pair in the frame. | 
| GetItemAncestors | Retrieves a list of hierarchy item ancestors. | 
| GetItemCallstack | Gets the callstack associated with the specified hierarchy item. | 
| GetItemChildren | Retrieves a list of hierarchy item children. | 
| GetItemColumnData | Returns string representation of hierarchy item value associated with the column. | 
| GetItemColumnDataAsDouble | Returns double representation of hierarchy item value associated with the column. | 
| GetItemColumnDataAsFloat | Returns float representation of hierarchy item value associated with the column. | 
| GetItemColumnDataAsSingle | Returns float representation of hierarchy item value associated with the column. | 
| GetItemDepth | Returns hierarchy level of the item. | 
| GetItemDescendantsThatHaveChildren | Use to retrieve a list of a hierarchy item descendants which have other children. | 
| GetItemInstanceID | Returns InstanceID of the UnityEngine.Object associated with the sample. | 
| GetItemMarkerFlags | Use to retrieve a marker usage flags. | 
| GetItemMarkerID | Returns Profiler marker which uniquely identifies sample name. | 
| GetItemMarkerIDPath | Use to retrieve a list of a marker identifiers of all hierarchy item parents. | 
| GetItemMergedSampleCallstack | Gets the callstack associated with the specified hierarchy item. | 
| GetItemMergedSamplesColumnData | Use to retrieve a values of merged samples of a hierarchy item. | 
| GetItemMergedSamplesColumnDataAsFloats | Retrieves the merged samples for a specific hierarchy item. Merged samples are returned as a list of floats through the outValues param. | 
| GetItemMergedSamplesCount | Return merged samples count represented by the hierarchy item. | 
| GetItemMergedSamplesInstanceID | Retrieves the instanceID of the merged samples corresponding to a hierarchy item. | 
| GetItemMetadata | Returns string representation of hierarchy item metadata value. | 
| GetItemMetadataAsFloat | Returns float representation of hierarchy item metadata value. | 
| GetItemMetadataAsLong | Returns long representation of hierarchy item metadata value. | 
| GetItemMetadataCount | Returns metadata count associated with hierarchy item. | 
| GetItemName | Gets the sample name associated with the item. | 
| GetItemPath | Retrieves the hierarchy item path as a string. Each level is delimited by forward slashes ('/'). | 
| GetRootItemID | Gets the identifier for the root tree item. | 
| HasItemChildren | Checks whether the tree item has children. | 
| ResolveItemCallstack | Gets the callstack associated with the specified hierarchy item. | 
| ResolveItemMergedSampleCallstack | Gets the callstack associated with a specific item sample. | 
| ResolveMethodInfo | Returns method name and location information for the specified method address. | 
| Sort | Sorts the hierarchy view. |