Ejemplo n.º 1
0
        static void DrawGUI(float Dt)
        {
            Game.DrawGUI(Dt);

            NuklearAPI.Frame(() => {
                GConsole.NuklearDraw(10, 10);
            });
        }
Ejemplo n.º 2
0
        static void Draw(float Dt)
        {
            Gfx.Clear();

            ShaderUniforms.Default.Camera = Engine.Camera3D;
            Game.Draw(Dt);
            Game.DrawTransparent(Dt);

            ShaderUniforms.Default.Camera = Engine.Camera2D;
            RenderState State = Gfx.PeekRenderState();

            State.EnableDepthTest = false;
            Gfx.PushRenderState(State);

            Game.DrawGUI(Dt);
            Engine.GUI.Draw();

            Gfx.PopRenderState();
            Engine.Window.SwapBuffers();
        }