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

Core FuncDoodle application class and runtime control interface. More...

#include "Asset/AssetLoader.h"
#include "Core/AppSettings.h"
#include "Core/Manager.h"
#include "Drawing/EditorController.h"
#include "Keybinds/Keybinds.h"
#include "Platform/Window.h"
#include "Project/Project.h"
#include "Registries/PopupRegistry.h"
#include "UI/Themes.h"
#include "UI/UIManager.h"
#include "Util/Ptr.h"
#include "Util/UUID.h"
#include <chrono>
#include <functional>
#include <string>

Go to the source code of this file.

Classes

class  FuncDoodle::Application
 Class holding most of the data required to launch FuncDoodle. More...

Namespaces

namespace  FuncDoodle
 The FuncDoodle C++ namespace.

Detailed Description

Core FuncDoodle application class and runtime control interface.

This header defines the Application class, which manages the main lifecycle of FuncDoodle including initialization, rendering, project management, input handling, theming, and editor coordination.

This header defines the Application class, which manages the main event loop, window, UI, tools, and project lifecycle.