Skip to main content

Class VelloSwapChainRenderEventArgs

Namespace: VelloSharp.Wpf.Integration
Assembly: VelloSharp.Integration.Wpf.dll

public sealed class VelloSwapChainRenderEventArgs : EventArgs

Inheritance

objectEventArgsVelloSwapChainRenderEventArgs

Inherited Members

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

Properties

Delta

public TimeSpan Delta { get; }

Property Value

TimeSpan

FrameId

public long FrameId { get; }

Property Value

long

Lease

public WindowsGpuContextLease Lease { get; }

Property Value

WindowsGpuContextLease

PixelSize

public WindowsSurfaceSize PixelSize { get; }

Property Value

WindowsSurfaceSize

RenderParams

public RenderParams RenderParams { get; }

Property Value

RenderParams

SupportsSkiaSurface

public bool SupportsSkiaSurface { get; }

Property Value

bool

SupportsSurfaceHandle

public bool SupportsSurfaceHandle { get; }

Property Value

bool

Surface

public WindowsSwapChainSurface Surface { get; }

Property Value

WindowsSwapChainSurface

SurfaceHandle

public SurfaceHandle SurfaceHandle { get; }

Property Value

SurfaceHandle

Timestamp

public TimeSpan Timestamp { get; }

Property Value

TimeSpan

Methods

CreateSkiaSurface(SKSurfaceProperties?, AntialiasingMode?)

public SKSurface? CreateSkiaSurface(SKSurfaceProperties? properties = null, AntialiasingMode? antialiasingOverride = null)

Parameters

properties SKSurfaceProperties?

antialiasingOverride AntialiasingMode?

Returns

SKSurface?