Ejemplo n.º 1
0
        //---------------------------------------------------------------
        #endregion
        //---------------------------------------------------------------

        //---------------------------------------------------------------
        #region Initialisation
        //---------------------------------------------------------------
        /// <summary>
        /// Creates the DebugHelp page.
        /// </summary>
        internal DebugProfiling() : base(Math.Vector2.One)
        {
#if PROFILE
            profiler = new GuiText(1024, 768, new System.Drawing.Font("Lucida Console", 11), Color.White);
            Children.Add(profiler);
            data = new ProfilingData();
#else
            profiler      = new GuiText(1024, 768, new System.Drawing.Font("Arial", 14), Color.White);
            profiler.Text = "Profiling not enabled!";
            profiler.Update(Color.From(0x80, 0, 0, 0));
            Children.Add(profiler);
#endif
        }
Ejemplo n.º 2
0
        //---------------------------------------------------------------
        #endregion
        //---------------------------------------------------------------

        //---------------------------------------------------------------
        #region Initialisation
        //---------------------------------------------------------------
        /// <summary>
        /// Creates the DebugHelp page.
        /// </summary>
        internal DebugHelp() : base(Math.Vector2.One)
        {
            help          = new GuiText(256, 512, new System.Drawing.Font("Arial", 12), Color.White);
            help.Position = new Math.Vector2(0.0f, 0.05f);
            help.Text     =
                @"DebugOverlay Help" + System.Environment.NewLine +
                "=================" + System.Environment.NewLine +
                "F1 ... This help page" + System.Environment.NewLine +
                "F2 ... Info page" + System.Environment.NewLine +
                "F3 ... Profiling page" + System.Environment.NewLine +
                " ----------------" + System.Environment.NewLine +
                "H ... Toggle help" + System.Environment.NewLine +
                "F ... Toggle framerate" + System.Environment.NewLine +
                "W ... Toggle wireframe mode" + System.Environment.NewLine +
                "S ... Screenshot" + System.Environment.NewLine +
                "I ... Increase Time Factor" + System.Environment.NewLine +
                "D ... Decrease Time Factor" + System.Environment.NewLine +
                "Esc ... Close Debug Overlay" + System.Environment.NewLine;
            help.Update(Color.From(0x80, 0, 0, 0));
            Children.Add(help);
            frameRate            = new GuiText(64, 32, new System.Drawing.Font("Arial", 11), Color.White);
            frameRate.TextAnchor = Anchor.Centered;
            Children.Add(frameRate);
        }
Ejemplo n.º 3
0
        //---------------------------------------------------------------
        #endregion
        //---------------------------------------------------------------

        //---------------------------------------------------------------
        #region Initialisation
        //---------------------------------------------------------------
        /// <summary>
        /// Creates the DebugHelp page.
        /// </summary>
        internal DebugInfo() : base(Math.Vector2.One)
        {
            info          = new GuiText(512, 768, new System.Drawing.Font("Arial", 12), Color.White);
            info.Position = new Math.Vector2(0.0f, 0.0f);
            Children.Add(info);
        }