|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Axis-aligned rectangle in framebuffer pixel coordinates. More...
#include <ra8_ui.h>
Data Fields | |
| int32_t | x |
| Left edge (pixels). | |
| int32_t | y |
| Top edge (pixels). | |
| int32_t | w |
| Width (pixels, >= 0). | |
| int32_t | h |
| Height (pixels, >= 0). | |
Axis-aligned rectangle in framebuffer pixel coordinates.
Inclusive on the top-left corner, exclusive on the bottom-right, so a rect of w = h = 0 contains no points and adjacent rects do not overlap on their shared edge.
| int32_t ra8_ui_rect_t::h |
Height (pixels, >= 0).
Definition at line 76 of file ra8_ui.h.
Referenced by ch_border(), ch_fill(), er_draw_key(), er_render_boxnodes(), ez_draw_lens_chrome(), ez_flush(), ez_lens_rect(), ez_zone_hit(), internal_add(), internal_bg_card(), internal_bg_cell(), internal_bg_content(), internal_build_layer(), internal_cfg_extent_ok(), internal_cfg_scratch_ok(), internal_inset(), internal_layout_grid(), internal_layout_stack(), internal_nav_cell(), internal_pb_render(), internal_reclamp(), internal_rect_empty(), internal_rect_union(), internal_rv_body(), internal_sb_render(), internal_tb_field_rect(), internal_view_adopt(), kb_tap(), main(), priv_widget_fill_box(), priv_widget_text_pos(), ra8_kbd_layout_init(), ra8_ui_rect_contains(), sh_border(), sh_draw_card(), sh_shelf_hit(), wa_verify_or_halt(), wc_check_full(), wc_check_partial(), wc_flush_rect(), wd_check_damage(), wd_check_full(), wd_check_partial(), wd_flush_rect(), wk_check_full(), wk_check_partial(), wk_flush_rect(), zoom_view_pan_dir(), zoom_view_render(), and zoom_view_window().
| int32_t ra8_ui_rect_t::w |
Width (pixels, >= 0).
Definition at line 75 of file ra8_ui.h.
Referenced by ch_border(), ch_fill(), er_draw_key(), er_render_boxnodes(), ez_draw_lens_chrome(), ez_flush(), ez_lens_rect(), ez_zone_hit(), internal_add(), internal_bg_card(), internal_bg_cell(), internal_bg_content(), internal_cfg_extent_ok(), internal_cfg_scratch_ok(), internal_emit_strip(), internal_fill_strip(), internal_hx(), internal_inset(), internal_layout_grid(), internal_layout_stack(), internal_nav_cell(), internal_nav_hit(), internal_pb_render(), internal_reclamp(), internal_rect_empty(), internal_rect_union(), internal_rv_body(), internal_sb_render(), internal_tb_field_rect(), internal_view_adopt(), kb_tap(), main(), priv_widget_fill_box(), priv_widget_text_pos(), ra8_kbd_layout_init(), ra8_ui_rect_contains(), sh_border(), sh_draw_card(), sh_shelf_hit(), wa_verify_or_halt(), wc_check_full(), wc_check_partial(), wc_flush_rect(), wd_check_full(), wd_check_partial(), wd_flush_rect(), wk_check_full(), wk_flush_rect(), zoom_view_pan_dir(), zoom_view_render(), and zoom_view_window().
| int32_t ra8_ui_rect_t::x |
Left edge (pixels).
Definition at line 73 of file ra8_ui.h.
Referenced by ch_border(), ch_fill(), er_draw_key(), er_render_boxnodes(), ez_apply_pan(), ez_draw_lens_chrome(), ez_flush(), ez_lens_rect(), ez_zone_hit(), internal_add(), internal_bg_card(), internal_bg_cell(), internal_bg_content(), internal_emit_strip(), internal_hx(), internal_inset(), internal_layout_grid(), internal_layout_stack(), internal_nav_cell(), internal_nav_hit(), internal_pb_render(), internal_rect_union(), internal_rv_body(), internal_sb_render(), internal_tb_field_rect(), kb_tap(), main(), priv_widget_fill_box(), priv_widget_text_pos(), ra8_ui_rect_contains(), sh_border(), sh_draw_card(), sh_shelf_hit(), wc_check_partial(), wc_flush_rect(), wd_check_partial(), wd_flush_rect(), wk_flush_rect(), zoom_view_set_scale(), and zoom_view_window().
| int32_t ra8_ui_rect_t::y |
Top edge (pixels).
Definition at line 74 of file ra8_ui.h.
Referenced by ch_border(), ch_fill(), er_draw_key(), er_render_boxnodes(), ez_apply_pan(), ez_draw_lens_chrome(), ez_flush(), ez_lens_rect(), ez_zone_hit(), internal_add(), internal_bg_card(), internal_bg_cell(), internal_bg_content(), internal_build_letters(), internal_build_numbers(), internal_build_symbols(), internal_emit_strip(), internal_inset(), internal_layout_grid(), internal_layout_stack(), internal_nav_cell(), internal_pb_render(), internal_rect_union(), internal_rv_body(), internal_sb_render(), internal_tb_field_rect(), kb_tap(), main(), priv_widget_fill_box(), priv_widget_text_pos(), ra8_ui_rect_contains(), sh_border(), sh_draw_card(), sh_shelf_hit(), wa_verify_or_halt(), wc_check_partial(), wc_flush_rect(), wd_check_partial(), wd_flush_rect(), wk_check_partial(), wk_flush_rect(), zoom_view_set_scale(), and zoom_view_window().