Show / Hide Table of Contents

Class ProfilerFrameDataIterator

Inheritance
Object
ProfilerFrameDataIterator
Implements
IDisposable
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditorInternal
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
Type Description
Int32

durationMS

Declaration
public float durationMS { get; }
Property Value
Type Description
Single

extraTooltipInfo

Declaration
public string extraTooltipInfo { get; }
Property Value
Type Description
String

frameTimeMS

Declaration
public float frameTimeMS { get; }
Property Value
Type Description
Single

group

Declaration
public int group { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

id

Declaration
[Obsolete("Use instanceId instead", false)]
public int id { get; }
Property Value
Type Description
Int32

instanceId

Declaration
public int instanceId { get; }
Property Value
Type Description
Int32

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
Type Description
Int32

name

Declaration
public string name { get; }
Property Value
Type Description
String

path

Declaration
public string path { get; }
Property Value
Type Description
String

sampleId

Declaration
public int sampleId { get; }
Property Value
Type Description
Int32

startTimeMS

Declaration
public float startTimeMS { get; }
Property Value
Type Description
Single

Methods

| Improve this Doc View Source

Dispose()

Declaration
public void Dispose()
| 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
Type Description
Double

GetGroupCount(Int32)

Declaration
public int GetGroupCount(int frame)
Parameters
Type Name Description
Int32 frame
Returns
Type Description
Int32

GetGroupName()

Declaration
public string GetGroupName()
Returns
Type Description
String

GetThreadCount(Int32)

Declaration
public int GetThreadCount(int frame)
Parameters
Type Name Description
Int32 frame
Returns
Type Description
Int32

GetThreadName()

Declaration
public string GetThreadName()
Returns
Type Description
String

Next(Boolean)

Declaration
public bool Next(bool enterChildren)
Parameters
Type Name Description
Boolean enterChildren
Returns
Type Description
Boolean

SetRoot(Int32, Int32)

Declaration
public void SetRoot(int frame, int threadIdx)
Parameters
Type Name Description
Int32 frame
Int32 threadIdx

Implements

System.IDisposable

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX