Struct PageTurnPerformanceSnapshot

Namespace
PageCurl.Maui
Assembly
PageCurl.Maui.dll
public readonly struct PageTurnPerformanceSnapshot : IEquatable<PageTurnPerformanceSnapshot>
Implements
Inherited Members

Constructors

PageTurnPerformanceSnapshot(long, double, double, long, long)

public PageTurnPerformanceSnapshot(long FrameCount, double LastFrameMilliseconds, double AverageFrameMilliseconds, long LastFrameAllocatedBytes, long MaxFrameAllocatedBytes)

Parameters

FrameCount long
LastFrameMilliseconds double
AverageFrameMilliseconds double
LastFrameAllocatedBytes long
MaxFrameAllocatedBytes long

Properties

AverageFrameMilliseconds

public double AverageFrameMilliseconds { get; init; }

Property Value

double

FrameCount

public long FrameCount { get; init; }

Property Value

long

LastFrameAllocatedBytes

public long LastFrameAllocatedBytes { get; init; }

Property Value

long

LastFrameMilliseconds

public double LastFrameMilliseconds { get; init; }

Property Value

double

MaxFrameAllocatedBytes

public long MaxFrameAllocatedBytes { get; init; }

Property Value

long

Methods

Deconstruct(out long, out double, out double, out long, out long)

public void Deconstruct(out long FrameCount, out double LastFrameMilliseconds, out double AverageFrameMilliseconds, out long LastFrameAllocatedBytes, out long MaxFrameAllocatedBytes)

Parameters

FrameCount long
LastFrameMilliseconds double
AverageFrameMilliseconds double
LastFrameAllocatedBytes long
MaxFrameAllocatedBytes long

Equals(PageTurnPerformanceSnapshot)

public bool Equals(PageTurnPerformanceSnapshot other)

Parameters

other PageTurnPerformanceSnapshot

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(PageTurnPerformanceSnapshot, PageTurnPerformanceSnapshot)

public static bool operator ==(PageTurnPerformanceSnapshot left, PageTurnPerformanceSnapshot right)

Parameters

left PageTurnPerformanceSnapshot
right PageTurnPerformanceSnapshot

Returns

bool

operator !=(PageTurnPerformanceSnapshot, PageTurnPerformanceSnapshot)

public static bool operator !=(PageTurnPerformanceSnapshot left, PageTurnPerformanceSnapshot right)

Parameters

left PageTurnPerformanceSnapshot
right PageTurnPerformanceSnapshot

Returns

bool