IVulkanPlatformSurface.cs 298 B

12345678910111213
  1. using System;
  2. using Avalonia;
  3. using Silk.NET.Vulkan;
  4. namespace Ryujinx.Ava.Ui.Vulkan.Surfaces
  5. {
  6. public interface IVulkanPlatformSurface : IDisposable
  7. {
  8. float Scaling { get; }
  9. PixelSize SurfaceSize { get; }
  10. SurfaceKHR CreateSurface(VulkanInstance instance);
  11. }
  12. }