/u-boot/boot/ |
H A D | scene_textline.c | 47 struct vidconsole_bbox *bbox, 52 bbox->valid = false; 53 scene_bbox_union(tline->obj.scene, tline->label_id, 0, bbox); 54 scene_bbox_union(tline->obj.scene, tline->edit_id, 0, bbox); 64 struct vidconsole_bbox bbox; local 73 txt->font_size, tline->max_chars, &bbox); 77 if (bbox.valid) { 78 tline->obj.dim.w = bbox.x1 - bbox.x0; 79 tline->obj.dim.h = bbox 46 scene_textline_calc_bbox(struct scene_obj_textline *tline, struct vidconsole_bbox *bbox, struct vidconsole_bbox *edit_bbox) argument [all...] |
H A D | scene_internal.h | 283 * Updates @bbox so that it encompasses the bounding box of object @id 288 * @bbox: Bounding box to update 292 struct vidconsole_bbox *bbox); 308 * @bbox: Returns bounding box of menu including prompts 313 struct vidconsole_bbox *bbox, 320 * @bbox: Returns bounding box of textline including prompt 325 struct vidconsole_bbox *bbox, 332 * @bbox: Returns bounding box of object including prompts 336 int scene_obj_calc_bbox(struct scene_obj *obj, struct vidconsole_bbox *bbox,
|
H A D | scene.c | 298 struct vidconsole_bbox bbox; local 315 txt->font_size, str, &bbox); 319 *widthp = bbox.x1; 321 return bbox.y1; 339 struct vidconsole_bbox bbox, label_bbox; local 357 if (scene_obj_calc_bbox(obj, &bbox, &label_bbox)) 693 int scene_obj_calc_bbox(struct scene_obj *obj, struct vidconsole_bbox *bbox, argument 704 scene_menu_calc_bbox(menu, bbox, label_bbox); 711 scene_textline_calc_bbox(tline, bbox, label_bbox); 875 struct vidconsole_bbox *bbox) 874 scene_bbox_union(struct scene *scn, uint id, int inset, struct vidconsole_bbox *bbox) argument [all...] |
H A D | scene_menu.c | 118 struct vidconsole_bbox *bbox, 124 bbox->valid = false; 125 scene_bbox_union(menu->obj.scene, menu->title_id, 0, bbox); 131 theme->menu_inset, bbox); 132 scene_bbox_union(menu->obj.scene, item->key_id, 0, bbox); 133 scene_bbox_union(menu->obj.scene, item->desc_id, 0, bbox); 134 scene_bbox_union(menu->obj.scene, item->preview_id, 0, bbox); 150 struct vidconsole_bbox bbox, label_bbox; local 153 scene_menu_calc_bbox(menu, &bbox, &label_bbox); 164 if (bbox 117 scene_menu_calc_bbox(struct scene_obj_menu *menu, struct vidconsole_bbox *bbox, struct vidconsole_bbox *label_bbox) argument [all...] |
/u-boot/include/ |
H A D | video_console.h | 229 * @bbox: Returns bounding box of text, assuming it is positioned 234 const char *text, struct vidconsole_bbox *bbox); 245 * @bbox: Returns nounding box of @num_chars characters 249 uint num_chars, struct vidconsole_bbox *bbox); 322 * @bbox: Returns nounding box of text 326 const char *text, struct vidconsole_bbox *bbox); 337 * @bbox: Returns nounding box of @num_chars characters 341 uint num_chars, struct vidconsole_bbox *bbox);
|
/u-boot/drivers/video/ |
H A D | vidconsole-uclass.c | 610 const char *text, struct vidconsole_bbox *bbox) 617 ret = ops->measure(dev, name, size, text, bbox); 622 bbox->valid = true; 623 bbox->x0 = 0; 624 bbox->y0 = 0; 625 bbox->x1 = priv->x_charsize * strlen(text); 626 bbox->y1 = priv->y_charsize; 632 uint num_chars, struct vidconsole_bbox *bbox) 639 ret = ops->nominal(dev, name, size, num_chars, bbox); 644 bbox 609 vidconsole_measure(struct udevice *dev, const char *name, uint size, const char *text, struct vidconsole_bbox *bbox) argument 631 vidconsole_nominal(struct udevice *dev, const char *name, uint size, uint num_chars, struct vidconsole_bbox *bbox) argument [all...] |
H A D | console_truetype.c | 726 const char *text, struct vidconsole_bbox *bbox) 740 bbox->valid = false; 760 bbox->valid = true; 761 bbox->x0 = 0; 762 bbox->y0 = 0; 763 bbox->x1 = tt_ceil((double)width * met->scale); 764 bbox->y1 = met->font_size; 770 uint num_chars, struct vidconsole_bbox *bbox) 790 bbox->valid = true; 791 bbox 725 truetype_measure(struct udevice *dev, const char *name, uint size, const char *text, struct vidconsole_bbox *bbox) argument 769 truetype_nominal(struct udevice *dev, const char *name, uint size, uint num_chars, struct vidconsole_bbox *bbox) argument [all...] |