X-Git-Url: https://harrygodden.com/git/?p=vg.git;a=blobdiff_plain;f=vg_imgui.h;fp=vg_imgui.h;h=82468e3808e0de450d5605906bffb9fb5ce5438b;hp=955f365975794c31b0d773e7bed1ff4205c40593;hb=cc5c184b1264d2e33398c1a4c03e75fb42ca04f5;hpb=70530f5055e116c22ab1b433884573944e9c4f64 diff --git a/vg_imgui.h b/vg_imgui.h index 955f365..82468e3 100644 --- a/vg_imgui.h +++ b/vg_imgui.h @@ -220,8 +220,8 @@ enum ui_button_state { void vg_ui_init(void); void rect_copy( ui_rect a, ui_rect b ); void ui_flush( enum ui_shader shader, f32 w, f32 h ); -void ui_fill_rect( ui_rect rect, u32 colour, ui_px uv[4] ); -void ui_fill( ui_rect rect, u32 colour ); +struct ui_vert *ui_fill_rect( ui_rect rect, u32 colour, ui_px uv[4] ); +struct ui_vert *ui_fill( ui_rect rect, u32 colour ); void ui_outline( ui_rect rect, ui_px thickness, u32 colour, u32 mask ); void ui_split( ui_rect rect, enum ui_axis other, ui_px width, ui_px gap, ui_rect l, ui_rect r ); @@ -253,8 +253,8 @@ u32 ui_opacity( u32 colour, f32 opacity ); void ui_font_face( vg_font_face *ff ); u32 ui_ntext( ui_rect rect, const char *str, u32 len, ui_px scale, enum ui_align align, u32 colour ); -void ui_text( ui_rect rect, const char *str, ui_px scale, - enum ui_align align, u32 colour ); +u32 ui_text( ui_rect rect, const char *str, ui_px scale, + enum ui_align align, u32 colour ); void ui_panel( ui_rect in_rect, ui_rect out_panel ); void ui_label( ui_rect rect, const char *text, ui_px size, ui_px gap, ui_rect r );