Beispiel #1
0
        public void PaintTopInGame(ClipState clipState)
        {
            if (clipState != ClipState.AfterClip)
            {
                return;
            }

            RenderTimeDecorator.Paint(Hud.Window.Size.Width * 0.92f, Hud.Window.Size.Height * 0.0000f, Hud.Window.Size.Width * 0.08f, Hud.Window.Size.Height * 0.01f, HorizontalAlign.Right);
            MemoryUsageDecorator.Paint(Hud.Window.Size.Width * 0.84f, Hud.Window.Size.Height * 0.0000f, Hud.Window.Size.Width * 0.08f, Hud.Window.Size.Height * 0.01f, HorizontalAlign.Right);

            if (PluginPerformanceCountersEnabled)
            {
                PaintPluginPerformanceCounters();
            }
        }
Beispiel #2
0
        public void PaintTopInGame(ClipState clipState)
        {
            if (clipState != ClipState.AfterClip)
            {
                return;
            }

            var text = Hud.Stat.RenderPerfCounter.LastValue.ToString("F0") + " (" + Hud.Stat.RenderPerfCounter.LastCount.ToString("F0") + " FPS)";

            RenderTimeDecorator.Paint(Hud.Window.Size.Width * 0.92f, Hud.Window.Size.Height * 0.0000f, Hud.Window.Size.Width * 0.08f, Hud.Window.Size.Height * 0.01f, HorizontalAlign.Right);

            text = (GC.GetTotalMemory(false) / 1024.0 / 1024.0).ToString("F0") + " MB";
            MemoryUsageDecorator.Paint(Hud.Window.Size.Width * 0.84f, Hud.Window.Size.Height * 0.0000f, Hud.Window.Size.Width * 0.08f, Hud.Window.Size.Height * 0.01f, HorizontalAlign.Right);

            if (PluginPerformanceCountersEnabled)
            {
                PaintPluginPerformanceCounters();
            }
        }