lxgui
Loading...
Searching...
No Matches
src
gui_virtual_root.cpp
1
#include "lxgui/gui_virtual_root.hpp"
2
3
#include "lxgui/gui_frame.hpp"
4
#include "lxgui/gui_manager.hpp"
5
6
namespace
lxgui::gui
{
7
8
virtual_root::virtual_root
(
manager
& mgr,
registry
& non_virtual_registry) :
9
frame_container
(mgr.get_factory(), object_registry_, nullptr),
10
manager_(mgr),
11
object_registry_(non_virtual_registry) {}
12
13
virtual_root::~virtual_root
() {
14
// Must be done before we destroy the registry
15
clear_frames_
();
16
}
17
18
}
// namespace lxgui::gui
lxgui::gui::frame_container
Container of frames.
Definition
gui_frame_container.hpp:26
lxgui::gui::frame_container::clear_frames_
void clear_frames_()
Definition
gui_frame_container.cpp:63
lxgui::gui::manager
Manages the user interface.
Definition
gui_manager.hpp:44
lxgui::gui::registry
Keeps track of created UI objects and records their names for lookup.
Definition
gui_registry.hpp:16
lxgui::gui::virtual_root::virtual_root
virtual_root(manager &mgr, registry &non_virtual_registry)
Constructor.
Definition
gui_virtual_root.cpp:8
lxgui::gui::virtual_root::~virtual_root
~virtual_root() override
Destructor.
Definition
gui_virtual_root.cpp:13
lxgui::gui
Definition
gui_addon_registry.cpp:20
Generated on Mon Apr 21 2025 18:06:23 for lxgui by
1.9.8