Skip to main content

Class GraphicsCommandEncoderExtensions

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

Extension helpers for Skia-backed command encoders.

public static class GraphicsCommandEncoderExtensions

Inheritance​

object ← GraphicsCommandEncoderExtensions

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Methods​

TryEncodeSkia(IGraphicsCommandEncoder, Action<SkiaCommandEncoderContext>)​

Attempts to encode Skia work via the provided callback.

public static bool TryEncodeSkia(this IGraphicsCommandEncoder encoder, Action<SkiaCommandEncoderContext> callback)

Parameters​

encoder IGraphicsCommandEncoder

callback Action<SkiaCommandEncoderContext>

Returns​

bool

TryGetSkiaContext(IGraphicsCommandEncoder, out SkiaCommandEncoderContext)​

Attempts to retrieve the Skia encoder context.

public static bool TryGetSkiaContext(this IGraphicsCommandEncoder encoder, out SkiaCommandEncoderContext context)

Parameters​

encoder IGraphicsCommandEncoder

context SkiaCommandEncoderContext

Returns​

bool