WindowBase.cs 410 B

1234567891011121314
  1. using Ryujinx.Graphics.GAL;
  2. using System;
  3. namespace Ryujinx.Graphics.Vulkan
  4. {
  5. internal abstract class WindowBase: IWindow
  6. {
  7. public bool ScreenCaptureRequested { get; set; }
  8. public abstract void Dispose();
  9. public abstract void Present(ITexture texture, ImageCrop crop, Action<object> swapBuffersCallback);
  10. public abstract void SetSize(int width, int height);
  11. }
  12. }