Struct TimedScope
Allows time measurements
Implements
Inherited Members
Namespace: UnityEditor.Rendering
Assembly: Unity.RenderPipelines.Core.Editor.dll
Syntax
public struct TimedScope : IDisposable
Examples
double duration = 0; using (TimedScope.FromPtr(&duration)) { // something to get the time } Debug.Log($"Duration: {duration}")
Methods
FromPtr(double*)
Obtains a TimedScope.
Safety: durationMsPtr
must be a non-null pointer to a valid memory location for a double.
Declaration
public static TimedScope FromPtr(double* durationMsPtr)
Parameters
Type | Name | Description |
---|---|---|
double* | durationMsPtr | The location to write the duration in milliseconds to. |
Returns
Type | Description |
---|---|
TimedScope |
FromRef(ref double)
Obtains a TimedScope
Declaration
public static TimedScope FromRef(ref double durationMs)
Parameters
Type | Name | Description |
---|---|---|
double | durationMs | The location to write the duration in milliseconds to. |
Returns
Type | Description |
---|---|
TimedScope |