lxgui
gui_frame_core_attributes.hpp
1 #ifndef LXGUI_GUI_FRAME_CORE_ATTRIBUTES_HPP
2 #define LXGUI_GUI_FRAME_CORE_ATTRIBUTES_HPP
3 
4 #include "lxgui/gui_region_core_attributes.hpp"
5 #include "lxgui/lxgui.hpp"
6 #include "lxgui/utils_observer.hpp"
7 
8 #include <string>
9 #include <vector>
10 
11 namespace lxgui::gui {
12 
13 class frame_renderer;
14 
17  frame_core_attributes() = default;
22 
24  region_core_attributes(rattr) {}
25 
26  utils::observer_ptr<frame_renderer> rdr = nullptr;
27 };
28 
29 } // namespace lxgui::gui
30 
31 #endif
Struct holding all the core information about a frame necessary for its creation.
frame_core_attributes(const frame_core_attributes &)=default
utils::observer_ptr< frame_renderer > rdr
frame_core_attributes & operator=(frame_core_attributes &&)=default
frame_core_attributes(const region_core_attributes &rattr)
frame_core_attributes & operator=(const frame_core_attributes &)=default
frame_core_attributes(frame_core_attributes &&)=default
Struct holding all the core information about a region necessary for its creation.