IWindow.cs 429 B

1234567891011121314151617
  1. using System;
  2. namespace Ryujinx.Graphics.GAL
  3. {
  4. public interface IWindow
  5. {
  6. void Present(ITexture texture, ImageCrop crop, Action swapBuffersCallback);
  7. void SetSize(int width, int height);
  8. void ChangeVSyncMode(bool vsyncEnabled);
  9. void SetAntiAliasing(AntiAliasing antialiasing);
  10. void SetScalingFilter(ScalingFilter type);
  11. void SetScalingFilterLevel(float level);
  12. }
  13. }