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