namespace Aiwaz.Contracts { public interface IWindow { void Initialize(string argTitle, int argWidth, int argHeight, bool argFullscreen); void SwapBuffers(); bool Active { get; set; } bool Fullscreen { get; set; } bool VSync { get; set; } string Title { get; set; } object Handle { get; } ISwapChain SwapChain { get; } } }