Skip to main content

Interface IVelloPlatformGraphicsLease

Namespace: VelloSharp.Avalonia.Vello.Rendering
Assembly: VelloSharp.Avalonia.Vello.dll

Provides read-only access to the wgpu objects that back the current Vello renderer.

public interface IVelloPlatformGraphicsLease : IDisposable

Implements

IDisposable

Properties

Adapter

Gets the adapter that was negotiated for rendering.

WgpuAdapter Adapter { get; }

Property Value

WgpuAdapter

Device

Gets the device used by the renderer.

WgpuDevice Device { get; }

Property Value

WgpuDevice

Instance

Gets the active wgpu instance.

WgpuInstance Instance { get; }

Property Value

WgpuInstance

Queue

Gets the queue associated with the device.

WgpuQueue Queue { get; }

Property Value

WgpuQueue

Renderer

Gets the renderer instance that executes Vello render commands.

WgpuRenderer Renderer { get; }

Property Value

WgpuRenderer