Skip to main content

Class VelloSurfaceRenderEventArgs

Namespace: VelloSharp.Windows
Assembly: VelloSharp.Windows.Core.dll

public sealed class VelloSurfaceRenderEventArgs : EventArgs

Inheritance

objectEventArgsVelloSurfaceRenderEventArgs

Inherited Members

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

Properties

Context

public WindowsGpuContext Context { get; }

Property Value

WindowsGpuContext

Delta

public TimeSpan Delta { get; }

Property Value

TimeSpan

FrameId

public long FrameId { get; }

Property Value

long

Handled

public bool Handled { get; }

Property Value

bool

IsAnimationFrame

public bool IsAnimationFrame { get; }

Property Value

bool

Lease

public WindowsGpuContextLease Lease { get; }

Property Value

WindowsGpuContextLease

PixelSize

public WindowsSurfaceSize PixelSize { get; }

Property Value

WindowsSurfaceSize

RenderParams

public RenderParams RenderParams { get; set; }

Property Value

RenderParams

Renderer

public WgpuRenderer Renderer { get; }

Property Value

WgpuRenderer

Scene

public Scene Scene { get; }

Property Value

Scene

TextureFormat

public WgpuTextureFormat TextureFormat { get; }

Property Value

WgpuTextureFormat

TextureView

public WgpuTextureView TextureView { get; }

Property Value

WgpuTextureView

Timestamp

public TimeSpan Timestamp { get; }

Property Value

TimeSpan

Methods

RenderScene(Scene)

public void RenderScene(Scene scene)

Parameters

scene Scene

RenderScene(Scene, RenderParams)

public void RenderScene(Scene scene, RenderParams parameters)

Parameters

scene Scene

parameters RenderParams