Lines Matching defs:ymax
336 \param ymax If the pointer is defined, the value is adjusted if ymin of wc character is more than the current value.
338 int TR_getadvance(FT_INFO *fti, FNT_SPECS *fsp, uint32_t wc, uint32_t pc, int load_flags, int kern_mode, int *ymin, int *ymax){
356 if(ymax && (bbox.yMax > *ymax))*ymax=bbox.yMax;
438 \param ymax If the pointer is defined, the value is adjusted if ymax of current complex is more than the current value.
441 double TR_baseline(TR_INFO *tri, int src, double *ymax, double *ymin){
460 if(ymax){
462 if(*ymax <= tmp)*ymax = tmp;
474 if(ymax){
476 /* gcc 4.6.3 had a bizarre optimization error for -O2 and -O3 where *ymax <= tmp was
477 not true when *ymax == tmp, as verified by examining the binary representations.
481 if(*ymax <= tmp){
482 *ymax = tmp;
500 baseline = TR_baseline(tri, trec, ymax, ymin);
533 double ymax = DBL_MIN;
545 thisbase = TR_baseline(tri, src, &ymax, NULL);
546 newV = (thisbase - prevbase)/(ymax + ymin);
1731 int ymin,ymax;
1769 ymax = -64000;
1796 status = TR_getadvance(fti, fsp, *tptr, (tri->use_kern ? prev: 0), tri->load_flags, tri->kern_mode, &ymin, &ymax);
1806 if(ymin==0 && ymax==0){
1807 ymax = 0.75 * fsp->fsize * 64.0;
1810 asc = ((double) (ymax))/64.0;