using Avalonia.Controls.Platform.Surfaces; using Avalonia.Platform; namespace Avalonia.Android.Platform.SkiaPlatform { internal sealed class FramebufferManager : IFramebufferPlatformSurface { private readonly TopLevelImpl _topLevel; public FramebufferManager(TopLevelImpl topLevel) { _topLevel = topLevel; } public ILockedFramebuffer Lock() => new AndroidFramebuffer(_topLevel.InternalView.Holder.Surface, _topLevel.RenderScaling); } }