Interface ISkiaGpu
Namespace: Avalonia.Skia
Assembly: Avalonia.Skia.dll
Custom Skia gpu instance.
public interface ISkiaGpu : IPlatformGraphicsContext, IDisposable, IOptionalFeatureProvider
Implements
IPlatformGraphicsContext, IDisposable, IOptionalFeatureProvider
Methods
TryCreateRenderTarget(IEnumerable<object>)
Attempts to create custom render target from given surfaces.
ISkiaGpuRenderTarget? TryCreateRenderTarget(IEnumerable<object> surfaces)
Parameters
surfaces IEnumerable<object>
Surfaces.
Returns
Created render target or null if it fails.
TryCreateSurface(PixelSize, ISkiaGpuRenderSession?)
Creates an offscreen render target surface
ISkiaSurface? TryCreateSurface(PixelSize size, ISkiaGpuRenderSession? session)
Parameters
size PixelSize
size in pixels.
session ISkiaGpuRenderSession?
An optional custom render session.