1
/* font-ximage.c --- renders text to an XImage for use with OpenGL.
2
* xscreensaver, Copyright (c) 2001 Jamie Zawinski <jwz@jwz.org>
4
* Permission to use, copy, modify, distribute, and sell this software and its
5
* documentation for any purpose is hereby granted without fee, provided that
6
* the above copyright notice appear in all copies and that both that
7
* copyright notice and this permission notice appear in supporting
8
* documentation. No representations are made about the suitability of this
9
* software for any purpose. It is provided "as is" without express or
13
#ifndef __FONT_XIMAGE_H__
14
# define __FONT_XIMAGE_H__
16
/* Returns an XImage structure containing the string rendered in the font.
17
This XImage will be 32 bits per pixel, 8 each per R, G, and B, with the
18
extra byte set to 0xFF.
20
Foregroune and background are GL-style color specifiers: 4 floats from
23
XImage *text_to_ximage (Screen *screen, Visual *visual,
25
const char *text_lines,
30
#endif /* __FONT_XIMAGE_H__ */