FuncDoodle
Loading...
Searching...
No Matches
UIManager.h File Reference

Central UI rendering manager for FuncDoodle. More...

#include "Registries/PopupRegistry.h"
#include <array>

Go to the source code of this file.

Classes

class  FuncDoodle::UIManager
 Renders main FuncDoodle UI. More...

Namespaces

namespace  FuncDoodle
 The FuncDoodle C++ namespace.

Detailed Description

Central UI rendering manager for FuncDoodle.

This file defines UIManager, which is responsible for:

  • Rendering the main application UI
  • Handling the main menu bar
  • Managing application popups via PopupRegistry
  • Providing access to UI configuration and preferences
  • Dispatching UI-related actions such as project creation, export, and settings editing

UIManager acts as the top-level coordinator for all immediate-mode UI rendering in the application.

Invariant
m_CacheBGCol values are normalized in the range [0.0f, 1.0f].
See also
PopupRegistry