3 #include <Strings/components/classes/events/events.h>
4 #include <Strings/components/classes/vector/vector.h>
34 BlamVector2 value_bg_size = { 60, 13 };
35 int property_spacing = 5;
38 bool is_header =
false;
39 bool legacy_global_display =
false;
44 void UpdateGlobalValueDisplay();
49 void UpdateActiveBackgroundColor();
76 void SetPosition(BlamVector2 new_position)
override;
135 std::string page_title =
"Main";
136 std::vector<BlamDebugMenuItem> items = std::vector<BlamDebugMenuItem>();
138 bool needs_page_switch =
false;
143 int active_index = 0;
144 int scroll_offset = 0;
146 bool scrolling_down =
false;
147 bool scroll_animating =
false;
148 bool scroll_step_drawn =
false;
150 BlamVector2 menu_size = { 479, 242 };
151 BlamVector2 menu_origin = { 50, 112 };
153 BlamVector3 content_margins = { 2, 70, 3 };
154 int item_spacing = 5;
155 int max_items_visible = 12;
168 void GenerateItemsUI();
176 void UpdateActiveItem();
202 void Draw()
override;
206 void SetHidden(
bool new_hidden)
override;