27 enum class DockDir :
int {
39 bool is_focused =
false;
42 bool no_padding =
false;
44 bool is_docked =
false;
45 unsigned int dock_id = 0;
46 bool is_child =
false;
52 bool hide_tab_bar =
false;
54 bool static_position_enabled =
false;
55 Eigen::Vector2f static_position;
57 bool static_size_enabled =
false;
58 Eigen::Vector2f static_size;
60 ImGuiWindow* imgui_window =
nullptr;
63 bool queued_focus =
false;
65 std::function<void(Registry&, Entity)> before_fn;
66 std::function<void(Registry&, Entity)> body_fn;
67 std::function<void(Registry&, Entity)> after_fn;
68 std::function<void(Registry&, Entity)> menubar_fn;