summaryrefslogtreecommitdiff
path: root/src/static-ui.hpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-10-30 15:22:57 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-10-30 15:49:35 -0400
commitf986f2b422d9167604964108b7f2e71f77b6da14 (patch)
tree347b05f3243b0c6021ad25c212edbfbbaa41c632 /src/static-ui.hpp
parent754981501322727aec9e91a91008ce8f117bc728 (diff)
pke: static-ui add flex_padding
Diffstat (limited to 'src/static-ui.hpp')
-rw-r--r--src/static-ui.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/static-ui.hpp b/src/static-ui.hpp
index ec99456..e4c86af 100644
--- a/src/static-ui.hpp
+++ b/src/static-ui.hpp
@@ -113,6 +113,7 @@ struct pke_ui_box : public Entity_Base {
glm::vec2 min_size;
glm::vec2 max_size;
float flex_weight;
+ float flex_padding;
PKE_UI_BOX_TYPE type;
uint8_t flex_direction;
uint8_t layer;
@@ -194,7 +195,7 @@ pke_ui_box *pke_ui_box_new_child(pke_ui_box *parent, const PKE_UI_BOX_TYPE type
void pke_ui_box_update_textures(pke_ui_box *box);
#ifdef PKE_TEST_EXPOSE
-void pke_ui_calc_px(pk_arr_t<pke_ui_box_instance_buffer_item> &buffer, pk_arr_t<std::pair<pke_ui_box*,pke_ui_box_instance_buffer_item>> &tmp_txtr_buffer, pke_ui_flex_params *flex_params, pke_ui_box *box);
+void pke_ui_calc_px(pk_arr_t<pke_ui_box_instance_buffer_item> &buffer, pk_arr_t<std::pair<pke_ui_box*,pke_ui_box_instance_buffer_item>> &tmp_txtr_buffer, pke_ui_flex_params *flex_params, pke_ui_box *box, uint8_t child_index);
void pke_ui_recalc_sizes_recursive(pk_arr_t<pke_ui_box_instance_buffer_item> &arr, pk_arr_t<std::pair<pke_ui_box*,pke_ui_box_instance_buffer_item>> &tmp_txtr_buffer, pke_ui_box *box);
#endif