Skip to main content

Struct VelloRenderFrameContext

Namespace: VelloSharp.Integration.Avalonia
Assembly: VelloSharp.Integration.dll

public readonly record struct VelloRenderFrameContext : IEquatable<VelloRenderFrameContext>

Implements​

IEquatable<VelloRenderFrameContext>

Inherited Members​

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

Constructors​

VelloRenderFrameContext(Scene, uint, uint, double, TimeSpan, TimeSpan)​

public VelloRenderFrameContext(Scene Scene, uint Width, uint Height, double RenderScaling, TimeSpan DeltaTime, TimeSpan TotalTime)

Parameters​

Scene Scene

Width uint

Height uint

RenderScaling double

DeltaTime TimeSpan

TotalTime TimeSpan

Properties​

DeltaTime​

public TimeSpan DeltaTime { get; init; }

Property Value​

TimeSpan

Height​

public uint Height { get; init; }

Property Value​

uint

RenderScaling​

public double RenderScaling { get; init; }

Property Value​

double

Scene​

public Scene Scene { get; init; }

Property Value​

Scene

TotalTime​

public TimeSpan TotalTime { get; init; }

Property Value​

TimeSpan

Width​

public uint Width { get; init; }

Property Value​

uint