Skip to main content

Class GraphicsCommandEncoderExtensions

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

Extension helpers for interacting with .

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​

TryEncodeWgpu(IGraphicsCommandEncoder, Action<WgpuCommandEncoderContext>)​

Attempts to encode WebGPU work via the provided callback.

public static bool TryEncodeWgpu(this IGraphicsCommandEncoder encoder, Action<WgpuCommandEncoderContext> callback)

Parameters​

encoder IGraphicsCommandEncoder

callback Action<WgpuCommandEncoderContext>

Returns​

bool

TryGetWgpuContext(IGraphicsCommandEncoder, out WgpuCommandEncoderContext)​

Attempts to retrieve the WebGPU encoder context.

public static bool TryGetWgpuContext(this IGraphicsCommandEncoder encoder, out WgpuCommandEncoderContext context)

Parameters​

encoder IGraphicsCommandEncoder

context WgpuCommandEncoderContext

Returns​

bool