public void AddLineBreak(int space = 10)
        {
#if DEBUG
            if (EnableProfilling)
            {
                debugPanel.AddLineBreak(space);
            }
#endif
        }
        public UIManager()
        {
            this.ItemAdded   += UIRenderer_ItemAdded;
            this.ItemRemoved += UIRenderer_ItemRemoved;

#if DEBUG
            debugPanel = new UIDebugPanel();
            //debugPanel.Size = new Vector2(460, 150);
            //debugPanel.AddLineBreak();
            debugPanel.SetDebugValue("Primitives");
            debugPanel.AddLineBreak();
            debugPanel.SetDebugValue("Game time");
            debugPanel.SetDebugValue("  Update");
            debugPanel.AddLineBreak();
            debugPanel.SetDebugValue("UI time");
            debugPanel.SetDebugValue("  Draw");
            debugPanel.SetDebugValue("  Layout");
            //debugPanel.DoLayout();
#endif
        }