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