Class ProfilerUnsafeUtility
Inheritance
ProfilerUnsafeUtility
Syntax
public static class ProfilerUnsafeUtility
Fields
CategoryAi
Declaration
public const ushort CategoryAi = 7
Field Value
CategoryAllocation
Declaration
public const ushort CategoryAllocation = 23
Field Value
CategoryAnimation
Declaration
public const ushort CategoryAnimation = 6
Field Value
CategoryAudio
Declaration
public const ushort CategoryAudio = 8
Field Value
CategoryGI
Declaration
public const ushort CategoryGI = 13
Field Value
CategoryGUI
Declaration
public const ushort CategoryGUI = 4
Field Value
Declaration
public const ushort CategoryInput = 30
Field Value
CategoryLoading
Declaration
public const ushort CategoryLoading = 15
Field Value
CategoryNetwork
Declaration
public const ushort CategoryNetwork = 14
Field Value
CategoryOther
Declaration
public const ushort CategoryOther = 16
Field Value
CategoryParticles
Declaration
public const ushort CategoryParticles = 12
Field Value
CategoryPhysics
Declaration
public const ushort CategoryPhysics = 5
Field Value
CategoryRender
Declaration
public const ushort CategoryRender = 0
Field Value
CategoryScripts
Declaration
public const ushort CategoryScripts = 1
Field Value
CategoryVideo
Declaration
public const ushort CategoryVideo = 11
Field Value
CategoryVR
Declaration
public const ushort CategoryVR = 22
Field Value
InternalCategoryAudioJob
Declaration
public const ushort InternalCategoryAudioJob = 9
Field Value
InternalCategoryAudioUpdateJob
Declaration
public const ushort InternalCategoryAudioUpdateJob = 10
Field Value
InternalCategoryBuildInterface
Declaration
public const ushort InternalCategoryBuildInterface = 29
Field Value
InternalCategoryBurstJobs
Declaration
public const ushort InternalCategoryBurstJobs = 3
Field Value
InternalCategoryDirector
Declaration
public const ushort InternalCategoryDirector = 21
Field Value
InternalCategoryFileIo
Declaration
public const ushort InternalCategoryFileIo = 25
Field Value
InternalCategoryGc
Declaration
public const ushort InternalCategoryGc = 17
Field Value
InternalCategoryInternal
Declaration
public const ushort InternalCategoryInternal = 24
Field Value
InternalCategoryManagedJobs
Declaration
public const ushort InternalCategoryManagedJobs = 2
Field Value
InternalCategoryOverhead
Declaration
public const ushort InternalCategoryOverhead = 19
Field Value
InternalCategoryPlayerloop
Declaration
public const ushort InternalCategoryPlayerloop = 20
Field Value
InternalCategoryUiSystemLayout
Declaration
public const ushort InternalCategoryUiSystemLayout = 26
Field Value
InternalCategoryUiSystemRender
Declaration
public const ushort InternalCategoryUiSystemRender = 27
Field Value
InternalCategoryVfx
Declaration
public const ushort InternalCategoryVfx = 28
Field Value
InternalCategoryVirtualTexturing
Declaration
public const ushort InternalCategoryVirtualTexturing = 31
Field Value
InternalCategoryVsync
Declaration
public const ushort InternalCategoryVsync = 18
Field Value
Methods
BeginSample(IntPtr)
Declaration
public static void BeginSample(IntPtr markerPtr)
Parameters
Type |
Name |
Description |
IntPtr |
markerPtr |
|
Declaration
public static void BeginSampleWithMetadata(IntPtr markerPtr, int metadataCount, void *metadata)
Parameters
CreateMarker(String, UInt16, MarkerFlags, Int32)
Declaration
public static IntPtr CreateMarker(string name, ushort categoryId, MarkerFlags flags, int metadataCount)
Parameters
Returns
EndSample(IntPtr)
Declaration
public static void EndSample(IntPtr markerPtr)
Parameters
Type |
Name |
Description |
IntPtr |
markerPtr |
|