Show / Hide Table of Contents

Class ProfilerProperty

Inheritance
Object
ProfilerProperty
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 ProfilerProperty : IDisposable

Constructors

| Improve this Doc View Source

ProfilerProperty()

Declaration
public ProfilerProperty()

Properties

depth

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

frameDataReady

Declaration
public bool frameDataReady { get; }
Property Value
Type Description
Boolean

frameFPS

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

frameGpuTime

Declaration
public string frameGpuTime { get; }
Property Value
Type Description
String
| Improve this Doc View Source

frameTime

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

HasChildren

Declaration
public bool HasChildren { get; }
Property Value
Type Description
Boolean

instanceIDs

Declaration
public int[] instanceIDs { get; }
Property Value
Type Description
Int32[]

onlyShowGPUSamples

Declaration
public bool onlyShowGPUSamples { get; set; }
Property Value
Type Description
Boolean

propertyName

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

propertyPath

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

Methods

Cleanup()

Declaration
public void Cleanup()
| Improve this Doc View Source

Dispose()

Declaration
public void Dispose()
| Improve this Doc View Source

Finalize()

Declaration
protected void Finalize()

GetAudioProfilerClipInfo()

Declaration
public AudioProfilerClipInfo[] GetAudioProfilerClipInfo()
Returns
Type Description
AudioProfilerClipInfo[]

GetAudioProfilerDSPInfo()

Declaration
public AudioProfilerDSPInfo[] GetAudioProfilerDSPInfo()
Returns
Type Description
AudioProfilerDSPInfo[]

GetAudioProfilerGroupInfo()

Declaration
public AudioProfilerGroupInfo[] GetAudioProfilerGroupInfo()
Returns
Type Description
AudioProfilerGroupInfo[]

GetAudioProfilerNameByOffset(Int32)

Declaration
public string GetAudioProfilerNameByOffset(int offset)
Parameters
Type Name Description
Int32 offset
Returns
Type Description
String

GetColumn(ProfilerColumn)

Declaration
public string GetColumn(ProfilerColumn column)
Parameters
Type Name Description
ProfilerColumn column
Returns
Type Description
String

GetColumnAsSingle(ProfilerColumn)

Declaration
public float GetColumnAsSingle(ProfilerColumn colum)
Parameters
Type Name Description
ProfilerColumn colum
Returns
Type Description
Single

GetTooltip(ProfilerColumn)

Declaration
public string GetTooltip(ProfilerColumn column)
Parameters
Type Name Description
ProfilerColumn column
Returns
Type Description
String

GetUISystemBatchInstanceIDs()

Declaration
public int[] GetUISystemBatchInstanceIDs()
Returns
Type Description
Int32[]

GetUISystemEventMarkerNameByOffset(Int32)

Declaration
public string GetUISystemEventMarkerNameByOffset(int offset)
Parameters
Type Name Description
Int32 offset
Returns
Type Description
String

GetUISystemEventMarkers()

Declaration
public EventMarker[] GetUISystemEventMarkers()
Returns
Type Description
EventMarker[]

GetUISystemProfilerInfo()

Declaration
public UISystemProfilerInfo[] GetUISystemProfilerInfo()
Returns
Type Description
UISystemProfilerInfo[]

GetUISystemProfilerNameByOffset(Int32)

Declaration
public string GetUISystemProfilerNameByOffset(int offset)
Parameters
Type Name Description
Int32 offset
Returns
Type Description
String

InitializeDetailProperty(ProfilerProperty)

Declaration
public void InitializeDetailProperty(ProfilerProperty source)
Parameters
Type Name Description
ProfilerProperty source

Next(Boolean)

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

ReleaseUISystemProfilerRender(Texture2D)

Declaration
public static void ReleaseUISystemProfilerRender(Texture2D t)
Parameters
Type Name Description
Texture2D t

ResetToRoot()

Declaration
public void ResetToRoot()

SetRoot(Int32, ProfilerColumn, ProfilerViewType)

Declaration
public void SetRoot(int frame, ProfilerColumn profilerSortColumn, ProfilerViewType viewType)
Parameters
Type Name Description
Int32 frame
ProfilerColumn profilerSortColumn
ProfilerViewType viewType
| Improve this Doc View Source

UISystemProfilerRender(Int32, Int32, Int32, Boolean)

Declaration
public static Texture2D UISystemProfilerRender(int frameIndex, int renderDataIndex, int renderDataCount, bool renderOverdraw)
Parameters
Type Name Description
Int32 frameIndex
Int32 renderDataIndex
Int32 renderDataCount
Boolean renderOverdraw
Returns
Type Description
Texture2D

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