SDEngine
Game Engine
Loading...
Searching...
No Matches
ApplicationRuntime.hpp
Go to the documentation of this file.
1#pragma once
2
3namespace sd {
4
5struct ViewManager;
6struct SceneManager;
7struct LayoutManager;
8struct EventManager;
9struct FrameTimer;
10struct LayerList;
11
21
22} // namespace sd
Definition Application.hpp:22
Definition ApplicationRuntime.hpp:12
LayerList & global_layers
Definition ApplicationRuntime.hpp:18
ViewManager & views
Definition ApplicationRuntime.hpp:13
EventManager & events
Definition ApplicationRuntime.hpp:16
LayoutManager & layout
Definition ApplicationRuntime.hpp:15
SceneManager & scenes
Definition ApplicationRuntime.hpp:14
FrameTimer & timer
Definition ApplicationRuntime.hpp:17
bool & hot_reload_enabled
Definition ApplicationRuntime.hpp:19
Definition EventManager.hpp:12
Tracks frame timing, fixed timestep accumulation, and CPU work time.
Definition FrameTimer.hpp:21
Definition LayerList.hpp:15
Manages window layouts using ImGui DockBuilder for presets and INI for user layouts.
Definition LayoutManager.hpp:14
Definition SceneManager.hpp:14
Definition ViewManager.hpp:21