diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-10-30 15:22:57 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-10-30 15:49:35 -0400 |
| commit | f986f2b422d9167604964108b7f2e71f77b6da14 (patch) | |
| tree | 347b05f3243b0c6021ad25c212edbfbbaa41c632 /src/static-ui.hpp | |
| parent | 754981501322727aec9e91a91008ce8f117bc728 (diff) | |
pke: static-ui add flex_padding
Diffstat (limited to 'src/static-ui.hpp')
| -rw-r--r-- | src/static-ui.hpp | 3 |
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 |
