Struct ProfilingScope
Scoped Profiling markers
Implements
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
[IgnoredByDeepProfiler]
public struct ProfilingScope : IDisposable
Constructors
ProfilingScope(BaseCommandBuffer, ProfilingSampler)
Profiling Scope constructor
Declaration
public ProfilingScope(BaseCommandBuffer cmd, ProfilingSampler sampler)
Parameters
Type | Name | Description |
---|---|---|
BaseCommandBuffer | cmd | Command buffer used to add markers and compute execution timings. |
ProfilingSampler | sampler | Profiling Sampler to be used for this scope. |
ProfilingScope(CommandBuffer, ProfilingSampler)
Profiling Scope constructor
Declaration
public ProfilingScope(CommandBuffer cmd, ProfilingSampler sampler)
Parameters
Type | Name | Description |
---|---|---|
CommandBuffer | cmd | Command buffer used to add markers and compute execution timings. |
ProfilingSampler | sampler | Profiling Sampler to be used for this scope. |
ProfilingScope(ProfilingSampler)
Profiling Scope constructor
Declaration
public ProfilingScope(ProfilingSampler sampler)
Parameters
Type | Name | Description |
---|---|---|
ProfilingSampler | sampler | Profiling Sampler to be used for this scope. |
Methods
Dispose()
Dispose pattern implementation
Declaration
public void Dispose()