don't include generated math into build_file, use cache, ui
This commit is contained in:
@@ -15,6 +15,8 @@ struct ui_box_flags_t {
|
||||
b8 draw_rect: 1;
|
||||
b8 draw_border: 1;
|
||||
b8 draw_text: 1;
|
||||
|
||||
b8 fully_center_text : 1;
|
||||
};
|
||||
|
||||
typedef enum {
|
||||
@@ -34,21 +36,24 @@ struct ui_box_t {
|
||||
ui_box_t *parent;
|
||||
i32 node_count;
|
||||
|
||||
ui_code_loc_t loc;
|
||||
s8_t string;
|
||||
r2f32_t full_rect;
|
||||
r2f32_t rect;
|
||||
ui_op_t layout_op;
|
||||
ui_box_flags_t flags;
|
||||
b8 created_new;
|
||||
ui_code_loc_t loc;
|
||||
s8_t string;
|
||||
|
||||
ui_box_flags_t flags;
|
||||
b8 created_new;
|
||||
|
||||
ui_op_t op;
|
||||
r2f32_t full_rect;
|
||||
r2f32_t rect;
|
||||
|
||||
// state
|
||||
ui_id_t id;
|
||||
ui_box_t *hash_next;
|
||||
ui_box_t *hash_prev;
|
||||
u64 last_touched_event_id;
|
||||
|
||||
r2f32_t final_rect;
|
||||
b32 expanded;
|
||||
b32 expanded;
|
||||
};
|
||||
|
||||
typedef struct ui_signal_t ui_signal_t;
|
||||
|
||||
Reference in New Issue
Block a user