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