Home | History | Annotate | Download | only in base

Lines Matching defs:bbox

5 /*    FreeType bbox computation (body).                                    */
40 FT_BBox bbox;
54 /* use the cbox as the starting bbox which must be refined. */
75 #define CHECK_X( p, bbox ) \
76 ( p->x < bbox.xMin || p->x > bbox.xMax )
78 #define CHECK_Y( p, bbox ) \
79 ( p->y < bbox.yMin || p->y > bbox.yMax )
170 /* within the bbox */
172 if ( CHECK_X( control, user->bbox ) )
176 &user->bbox.xMin,
177 &user->bbox.xMax );
179 if ( CHECK_Y( control, user->bbox ) )
183 &user->bbox.yMin,
184 &user->bbox.yMax );
525 /* within the bbox */
527 if ( CHECK_X( control1, user->bbox ) ||
528 CHECK_X( control2, user->bbox ) )
533 &user->bbox.xMin,
534 &user->bbox.xMax );
536 if ( CHECK_Y( control1, user->bbox ) ||
537 CHECK_Y( control2, user->bbox ) )
542 &user->bbox.yMin,
543 &user->bbox.yMax );
565 FT_BBox bbox;
589 bbox.xMin = bbox.xMax = cbox.xMin = cbox.xMax = vec->x;
590 bbox.yMin = bbox.yMax = cbox.yMin = cbox.yMax = vec->y;
608 /* update bbox for `on' points only */
609 if ( x < bbox.xMin ) bbox.xMin = x;
610 if ( x > bbox.xMax ) bbox.xMax = x;
612 if ( y < bbox.yMin ) bbox.yMin = y;
613 if ( y > bbox.yMax ) bbox.yMax = y;
620 if ( cbox.xMin < bbox.xMin || cbox.xMax > bbox.xMax ||
621 cbox.yMin < bbox.yMin || cbox.yMax > bbox.yMax )
634 user.bbox = bbox;
640 *abbox = user.bbox;
643 *abbox = bbox;