16 lines
379 B
C#
16 lines
379 B
C#
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; }
|
|
}
|
|
}
|