示例#1
0
 static void Main()
 {
     OpenTK.ToolkitOptions options = new OpenTK.ToolkitOptions();
     options.Backend = OpenTK.PlatformBackend.PreferNative;
     OpenTK.Toolkit toolkit = OpenTK.Toolkit.Init(options);
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(new StandardUI());
 }
示例#2
0
文件: Window.cs 项目: Daramkun/Misty
        public Window()
        {
            toolkit = OpenTK.Toolkit.Init ();

            window = new OpenTK.GameWindow ( 800, 600,
                new OpenTK.Graphics.GraphicsMode ( new OpenTK.Graphics.ColorFormat ( 32 ), 16, 8 ), "Misty Framework" );
            window.ClientSize = new System.Drawing.Size ( 800, 600 );
            window.WindowBorder = OpenTK.WindowBorder.Fixed;
            window.Load += (object sender, EventArgs e ) => { window.Title = "Misty Framework"; };
            window.Resize += ( object sender, EventArgs e ) => { if ( Resize != null ) Resize ( this, e ); };
            window.FocusedChanged += ( object sender, EventArgs e ) =>
            {
                if ( window.Focused && Activated != null ) Activated ( this, e );
                else if ( !window.Focused && Deactivated != null ) Deactivated ( this, e );
            };
            window.Context.SwapInterval = 0;

            window.Context.Update ( window.WindowInfo );
        }