Lines Matching refs:curfont
22 font *curfont = NULL; variable
143 curfont = id; in setfont()
154 if(!fontstack.length() && curfont) in pushfont()
155 fontstack.add(curfont); in pushfont()
159 fontstack.add(curfont); in pushfont()
177 if(fontstack.length()) { curfont = fontstack.last(); return true; } in popfont()
228 font::charinfo &info = curfont->chars[c-curfont->charoffset]; in draw_char()
229 if(tex != curfont->texs[info.tex]) in draw_char()
232 tex = curfont->texs[info.tex]; in draw_char()
359 float h = curfont->maxh*scale, w = (t->w*h)/float(t->h); in draw_icon()
375 float w = (t->w*curfont->maxh*scale)/float(t->h); in icon_width()
481 float cw = scale*curfont->defaultw; \
502 else if(curfont->chars.inrange(qc-curfont->charoffset)) \
504 float cw = scale*curfont->chars[qc-curfont->charoffset].advance; \
545 float y = 0, x = 0, scale = curfont->scale/float(curfont->defaulth)*curtextscale; \
561 float cw = scale*curfont->defaultw; \
579 else if(curfont->chars.inrange(c-curfont->charoffset)) \
581 float cw = scale*curfont->chars[c-curfont->charoffset].advance; \
742 …float width = 0, scale = curfont->maxh*curfont->scale/float(curfont->defaulth)*curtextscale*textke… in key_widthf()
770 …float width = 0, sh = curfont->maxh*curfont->scale/float(curfont->defaulth)*curtextscale, h = sh*t… in draw_key()
860 Texture *tex = curfont->texs[0]; in draw_text()