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
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