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