Searched refs:bbox (Results 1 - 7 of 7) sorted by relevance

/u-boot/boot/
H A Dscene_textline.c47 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 Dscene_internal.h283 * 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 Dscene.c298 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 Dscene_menu.c118 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 Dvideo_console.h229 * @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 Dvidconsole-uclass.c610 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 Dconsole_truetype.c726 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...]

Completed in 117 milliseconds