//--------------------------------------------------------------- #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 }
//--------------------------------------------------------------- #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); }
//--------------------------------------------------------------- #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); }