Class VelloSurfaceRenderEventArgs
Namespace: VelloSharp.Windows
Assembly: VelloSharp.Windows.Core.dll
public sealed class VelloSurfaceRenderEventArgs : EventArgs
Inheritance
object ← EventArgs ← VelloSurfaceRenderEventArgs
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
Delta
public TimeSpan Delta { get; }
Property Value
FrameId
public long FrameId { get; }
Property Value
Handled
public bool Handled { get; }
Property Value
IsAnimationFrame
public bool IsAnimationFrame { get; }
Property Value
Lease
public WindowsGpuContextLease Lease { get; }
Property Value
PixelSize
public WindowsSurfaceSize PixelSize { get; }
Property Value
RenderParams
public RenderParams RenderParams { get; set; }
Property Value
Renderer
public WgpuRenderer Renderer { get; }
Property Value
Scene
public Scene Scene { get; }
Property Value
SupportsSkiaSurface
public bool SupportsSkiaSurface { get; }
Property Value
SupportsSurfaceHandle
public bool SupportsSurfaceHandle { get; }
Property Value
SurfaceHandle
public SurfaceHandle SurfaceHandle { get; }
Property Value
TextureFormat
public WgpuTextureFormat TextureFormat { get; }
Property Value
TextureView
public WgpuTextureView TextureView { get; }
Property Value
Timestamp
public TimeSpan Timestamp { get; }
Property Value
Methods
CreateSkiaSurface(SKSurfaceProperties?, AntialiasingMode?)
public SKSurface? CreateSkiaSurface(SKSurfaceProperties? properties = null, AntialiasingMode? antialiasingOverride = null)
Parameters
properties SKSurfaceProperties?
antialiasingOverride AntialiasingMode?
Returns
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