Lagrange
UIPanel Struct Reference

Public Types

enum class  DockDir : int {
  AS_NEW_TAB = -1 , LEFT = 0 , RIGHT = 1 , UP = 2 ,
  DOWN = 3
}
 

Public Attributes

std::string title
 Window title, used as ImGUI ID.
 
bool visible = true
 
bool is_focused = false
 
int imgui_flags = 0
 
bool no_padding = false
 
bool is_docked = false
 
unsigned int dock_id = 0
 
bool is_child = false
 
int child_width = 0
 
int child_height = 0
 
bool hide_tab_bar = false
 
bool static_position_enabled = false
 
Eigen::Vector2f static_position
 
bool static_size_enabled = false
 
Eigen::Vector2f static_size
 
ImGuiWindow * imgui_window = nullptr
 
bool queued_focus = false
 
std::function< void(Registry &, Entity)> before_fn
 
std::function< void(Registry &, Entity)> body_fn
 
std::function< void(Registry &, Entity)> after_fn
 
std::function< void(Registry &, Entity)> menubar_fn
 

The documentation for this struct was generated from the following file: