ui colors
This commit is contained in:
@@ -2,7 +2,6 @@ fn_wasm_import void wasm_clear(void);
|
||||
fn_wasm_import void wasm_draw_text(isize str, i32 len, f32 x, f32 y, isize font_str, i32 font_len, i32 font_size, f32 r, f32 g, f32 b, f32 a);
|
||||
fn_wasm_import void wasm_draw_rect(f32 x, f32 y, f32 w, f32 h, f32 r, f32 g, f32 b, f32 a);
|
||||
fn_wasm_import f32 wasm_measure_text(isize str, i32 len, isize font_str, i32 font_len, i32 font_size);
|
||||
// fn_wasm_import f32 wasm_get_font_height(isize font_str, i32 font_len, i32 font_size);
|
||||
fn_wasm_import void wasm_set_clip(f32 x, f32 y, f32 w, f32 h);
|
||||
|
||||
gb_read_only s8_t font_face = s8_const_lit("main_font");
|
||||
@@ -63,11 +62,11 @@ fn void rn_set_clip(r2f32_t rect) {
|
||||
wasm_set_clip(rect.min.x, rect.min.y, (rect.max.x - rect.min.x), (rect.max.y - rect.min.y));
|
||||
}
|
||||
|
||||
fn void rn_begin(app_frame_t *frame) {
|
||||
rn_state.frame = frame;
|
||||
fn void rn_begin(app_frame_t *frame, v4f32_t clear_color) {
|
||||
rn_state.frame = frame;
|
||||
r2f32_t window_rect = r2f32(0, 0, rn_state.frame->window_size.x, rn_state.frame->window_size.y);
|
||||
wasm_clear();
|
||||
rn_draw_rect(window_rect, white_color_global);
|
||||
rn_draw_rect(window_rect, clear_color);
|
||||
}
|
||||
|
||||
fn void rn_end() {
|
||||
|
||||
Reference in New Issue
Block a user