Lines Matching refs:gr_font
55 static GRFont *gr_font = 0; variable
217 return gr_font->cwidth * strlen(s); in gr_measure()
222 *x = gr_font->cwidth; in gr_font_size()
223 *y = gr_font->cheight; in gr_font_size()
229 GRFont *font = gr_font; in gr_text()
327 gr_font = calloc(sizeof(*gr_font), 1); in gr_init_font()
329 int res = res_create_surface("font", (void**)&(gr_font->texture)); in gr_init_font()
334 gr_font->cwidth = gr_font->texture->width / 96; in gr_init_font()
335 gr_font->cheight = gr_font->texture->height / 2; in gr_init_font()
340 gr_font->texture = malloc(sizeof(*gr_font->texture)); in gr_init_font()
341 gr_font->texture->width = font.width; in gr_init_font()
342 gr_font->texture->height = font.height; in gr_init_font()
343 gr_font->texture->stride = font.width; in gr_init_font()
346 gr_font->texture->data = (void*) bits; in gr_init_font()
355 gr_font->cwidth = font.cwidth; in gr_init_font()
356 gr_font->cheight = font.cheight; in gr_init_font()
360 gr_font->texture->format = GGL_PIXEL_FORMAT_A_8; in gr_init_font()