lxgui
Loading...
Searching...
No Matches
include
lxgui
gui_region_core_attributes.hpp
1
#ifndef LXGUI_GUI_REGION_CORE_ATTRIBUTES_HPP
2
#define LXGUI_GUI_REGION_CORE_ATTRIBUTES_HPP
3
4
#include "lxgui/lxgui.hpp"
5
#include "lxgui/utils_observer.hpp"
6
7
#include <string>
8
#include <vector>
9
10
namespace
lxgui::gui
{
11
12
class
frame;
13
class
region;
14
16
struct
region_core_attributes
{
17
std::string
object_type
;
18
std::string
name
;
19
bool
is_virtual
=
false
;
20
21
utils::observer_ptr<frame>
parent
=
nullptr
;
22
23
std::vector<utils::observer_ptr<const region>>
inheritance
;
24
};
25
26
}
// namespace lxgui::gui
27
28
#endif
lxgui::gui
Definition
gui_addon_registry.cpp:20
lxgui::gui::region_core_attributes
Struct holding all the core information about a region necessary for its creation.
Definition
gui_region_core_attributes.hpp:16
lxgui::gui::region_core_attributes::is_virtual
bool is_virtual
Definition
gui_region_core_attributes.hpp:19
lxgui::gui::region_core_attributes::object_type
std::string object_type
Definition
gui_region_core_attributes.hpp:17
lxgui::gui::region_core_attributes::inheritance
std::vector< utils::observer_ptr< const region > > inheritance
Definition
gui_region_core_attributes.hpp:23
lxgui::gui::region_core_attributes::name
std::string name
Definition
gui_region_core_attributes.hpp:18
lxgui::gui::region_core_attributes::parent
utils::observer_ptr< frame > parent
Definition
gui_region_core_attributes.hpp:21
Generated on Mon Apr 21 2025 18:06:23 for lxgui by
1.9.8