Skip to main content

Class VelloSwapChainRenderEventArgs

Namespace: VelloSharp.Windows.Shared.Presenters
Assembly: VelloSharp.Windows.Shared.dll

public sealed class VelloSwapChainRenderEventArgs : EventArgs

Inheritance​

object ← EventArgs ← VelloSwapChainRenderEventArgs

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?