Struct RenderEncoderPassMetrics
The counts for one pass, as PassMetrics reports them.
public readonly record struct RenderEncoderPassMetrics : IEquatable<RenderEncoderPassMetrics>
- Implements
- Inherited Members
Constructors
RenderEncoderPassMetrics(string, RenderPassTag, int, int, int, int)
The counts for one pass, as PassMetrics reports them.
public RenderEncoderPassMetrics(string Name, RenderPassTag PassTag, int SubmittedSprites, int SubmittedShapes, int SubmittedCallbacks, int BackendFlushes)
Parameters
NamestringThe pass's name.
PassTagRenderPassTagThe tag the pass was submitted under.
SubmittedSpritesintThe sprites submitted to the pass.
SubmittedShapesintThe shapes submitted to the pass.
SubmittedCallbacksintThe draw callbacks submitted to the pass.
BackendFlushesintThe times a batch was flushed to the backend for the pass.
Properties
BackendFlushes
The times a batch was flushed to the backend for the pass.
public int BackendFlushes { get; init; }
Property Value
Name
The pass's name.
public string Name { get; init; }
Property Value
PassTag
The tag the pass was submitted under.
public RenderPassTag PassTag { get; init; }
Property Value
SubmittedCallbacks
The draw callbacks submitted to the pass.
public int SubmittedCallbacks { get; init; }
Property Value
SubmittedShapes
The shapes submitted to the pass.
public int SubmittedShapes { get; init; }
Property Value
SubmittedSprites
The sprites submitted to the pass.
public int SubmittedSprites { get; init; }