1 #ifndef LXGUI_GUI_VIRTUAL_REGISTRY_HPP
2 #define LXGUI_GUI_VIRTUAL_REGISTRY_HPP
4 #include "lxgui/gui_registry.hpp"
5 #include "lxgui/lxgui.hpp"
6 #include "lxgui/utils_observer.hpp"
30 std::vector<utils::observer_ptr<const region>>
34 const registry* object_registry_ =
nullptr;
Keeps track of created UI objects and records their names for lookup.
Keeps track of virtual UI objects and records their names for lookup.
virtual_registry(virtual_registry &&mgr)=default
virtual_registry(const registry &object_registry)
virtual_registry & operator=(const virtual_registry &mgr)=default
std::vector< utils::observer_ptr< const region > > get_virtual_region_list(std::string_view names) const
Return a list of virtual regions matching the provided comma-separated list.
virtual_registry(const virtual_registry &mgr)=default
virtual_registry & operator=(virtual_registry &&mgr)=default