Skip to main content

Struct TreeFrameStats

Namespace: VelloSharp.TreeDataGrid
Assembly: VelloSharp.TreeDataGrid.dll

public readonly record struct TreeFrameStats : IEquatable<TreeFrameStats>

Implements​

IEquatable<TreeFrameStats>

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

TreeFrameStats(ulong, float, float, float, float, uint, long)​

public TreeFrameStats(ulong FrameIndex, float CpuTimeMs, float GpuTimeMs, float QueueTimeMs, float FrameIntervalMs, uint GpuSampleCount, long TimestampMs)

Parameters​

FrameIndex ulong

CpuTimeMs float

GpuTimeMs float

QueueTimeMs float

FrameIntervalMs float

GpuSampleCount uint

TimestampMs long

Properties​

CpuTimeMs​

public float CpuTimeMs { get; init; }

Property Value​

float

FrameIndex​

public ulong FrameIndex { get; init; }

Property Value​

ulong

FrameIntervalMs​

public float FrameIntervalMs { get; init; }

Property Value​

float

GpuSampleCount​

public uint GpuSampleCount { get; init; }

Property Value​

uint

GpuTimeMs​

public float GpuTimeMs { get; init; }

Property Value​

float

QueueTimeMs​

public float QueueTimeMs { get; init; }

Property Value​

float

TimestampMs​

public long TimestampMs { get; init; }

Property Value​

long