X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela_FTGL.lisp;h=7e0b332c96dfaf0c02f34e067802797e3e05b0b3;hb=4859bd92e3604ae7f32ea84d815833caa2c6ee13;hp=823be34a4cc0b9025f9b6462721c1b5f0dd856c5;hpb=02026932e3ecf2ff041a8a0389cf6c077df3e49d;p=gacela.git diff --git a/gacela_FTGL.lisp b/gacela_FTGL.lisp index 823be34..7e0b332 100644 --- a/gacela_FTGL.lisp +++ b/gacela_FTGL.lisp @@ -19,6 +19,9 @@ (clines "#include ") +(mapcconst int "int" "ft_encoding_unicode") +(mapcconst int "int" "FTGL_RENDER_ALL") + ;;; FTGL Functions (defcfun "int gacela_ftglCreateTextureFont (char *file)" 0 "return ftglCreateTextureFont (file);") @@ -26,9 +29,13 @@ (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);") (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"))