Skip to main content

Interface IGraphicsCommandEncoder

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

Allows callers to access backend-specific contexts during scene submission.

public interface IGraphicsCommandEncoder

Extension Methods​

GraphicsCommandEncoderExtensions.TryEncodeWgpu(IGraphicsCommandEncoder, Action<WgpuCommandEncoderContext>), GraphicsCommandEncoderExtensions.TryGetWgpuContext(IGraphicsCommandEncoder, out WgpuCommandEncoderContext)

Properties​

Backend​

Gets the backend used to produce the encoder.

GraphicsBackendKind Backend { get; }

Property Value​

GraphicsBackendKind

Methods​

TryGetContext<TContext>(out TContext)​

Attempts to retrieve the underlying backend context as the requested type.

bool TryGetContext<TContext>(out TContext context)

Parameters​

context TContext

Receives the context when available.

Returns​

bool

true when the context is available; otherwise, false.

Type Parameters​

TContext

Type of context requested.