lxgui
gui_strata.hpp
1 #ifndef LXGUI_GUI_STRATA_HPP
2 #define LXGUI_GUI_STRATA_HPP
3 
4 #include "lxgui/gui_quad.hpp"
5 #include "lxgui/gui_render_target.hpp"
6 #include "lxgui/lxgui.hpp"
7 #include "lxgui/utils.hpp"
8 #include "lxgui/utils_observer.hpp"
9 
10 #include <map>
11 #include <memory>
12 #include <vector>
13 
14 namespace lxgui::gui {
15 
17 
19 struct strata_data {
21  std::pair<std::size_t, std::size_t> range;
22  bool redraw_flag = true;
23  std::shared_ptr<render_target> target;
25 };
26 
27 } // namespace lxgui::gui
28 
29 #endif
Simple structure holding four vertices and a material.
Definition: gui_quad.hpp:18
Contains frames sorted by level.
Definition: gui_strata.hpp:19
std::shared_ptr< render_target > target
Definition: gui_strata.hpp:23
std::pair< std::size_t, std::size_t > range
Definition: gui_strata.hpp:21