From ac08ff01dbc59628a94a6e09cd0aff07f588f05f Mon Sep 17 00:00:00 2001 From: jpbruyere Date: Mon, 7 Sep 2015 12:19:09 +0200 Subject: * Tests.csproj: * Window.goml: * GOLIBTest_HStack.cs: * GOLIBTest_Window.cs: * testHStack.goml: * testWindow.goml: debug and tests * Window.cs: Resizing window with corsors * OpenTKGameWindow.cs: OnRender function, hidding clear and swap overridable with OnRenderFrame --- src/OpenTKGameWindow.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/OpenTKGameWindow.cs') diff --git a/src/OpenTKGameWindow.cs b/src/OpenTKGameWindow.cs index 59e02cf1..8c648d0e 100755 --- a/src/OpenTKGameWindow.cs +++ b/src/OpenTKGameWindow.cs @@ -318,8 +318,16 @@ namespace go AddWidget (result as GraphicObject); return result; } + public GraphicObject LoadInterface (string path) + { + GraphicObject tmp = Interface.Load (path, this); + AddWidget (tmp); + return tmp; + } #endregion - + public virtual void OnRender(FrameEventArgs e) + { + } #region Game win overrides protected override void OnUpdateFrame(FrameEventArgs e) { @@ -328,8 +336,14 @@ namespace go } protected override void OnRenderFrame(FrameEventArgs e) { + GL.Clear (ClearBufferMask.ColorBufferBit); + base.OnRenderFrame(e); + OpenGLDraw (); + OnRender (e); + + SwapBuffers (); } protected override void OnLoad(EventArgs e) { -- cgit v1.3.1-4-g156e