]> git.jsancho.org Git - gacela.git/blobdiff - gacela_FTGL.lisp
(no commit message)
[gacela.git] / gacela_FTGL.lisp
index 823be34a4cc0b9025f9b6462721c1b5f0dd856c5..d1b0d19978c26ea2427ac2502de44a1da3b99bc5 100644 (file)
@@ -19,6 +19,9 @@
 
 (clines "#include <FTGL/ftgl.h>")
 
+(mapcconst int "int" "ft_encoding_unicode")
+(mapcconst int "int" "FTGL_RENDER_ALL")
+
 ;;; FTGL Functions
 (defcfun "int gacela_ftglCreateTextureFont (char *file)" 0
   "return ftglCreateTextureFont (file);")
 (defcfun "int gacela_ftglSetFontFaceSize (int font, int size, int res)" 0
   "return ftglSetFontFaceSize (font, size, res);")
 
-(defcfun "int gacela_ftglSetFontCharMap(int font, int encoding)" 0
-  "return ftglSetFontCharMap(font, encoding);")
+(defcfun "int gacela_ftglSetFontCharMap (int font, int encoding)" 0
+  "return ftglSetFontCharMap (font, encoding);")
+
+(defcfun "void gacela_ftglRenderFont (int font, char *string, int mode)" 0
+  "ftglRenderFont (font, string, mode);")
+
+(defcfun "void gacela_ftglDestroyFont (int font)" 0
+  "ftglDestroyFont (font);")
 
 (defentry ftglCreateTextureFont (string) (int "gacela_ftglCreateTextureFont"))
 (defentry ftglSetFontFaceSize (int int int) (int "gacela_ftglSetFontFaceSize"))
 (defentry ftglSetFontCharMap (int int) (int "gacela_ftglSetFontCharMap"))
+(defentry ftglRenderFont (int string int) (void "gacela_ftglRenderFont"))
+(defentry ftglDestroyFont (int) (void "gacela_ftglDestroyFont"))