ScenePartition/Runtime/ProfilerUtility.cs
2023-07-29 17:38:55 +02:00

26 lines
588 B
C#

using UnityEngine;
using UnityEngine.Profiling;
namespace VertexColor.ScenePartition
{
public static class ProfilerUtility
{
public struct ProfilerScope : System.IDisposable
{
public ProfilerScope(string name)
{
Profiler.BeginSample(name);
}
public ProfilerScope(string name, Object target)
{
Profiler.BeginSample(name, target);
}
public readonly void Dispose()
{
Profiler.EndSample();
}
}
}
}