kc3-lang/ftgl/include/FTGLTextureFont.h

Branch :


Log

Author Commit Date CI Message
9caaa891 2008-04-28 21:48:44 * Split Font and Layout headers into Foo.h and FooImpl.h, and taking the latter out of the include/ directory.
573770b5 2008-04-28 21:12:36 * Beginning of a new refactoring task. Classes inheriting FTFont or FTLayout now hide their private members behind a pImpl pointer. This will make the public headers smaller, and we will not break the ABI by changing private members of our public classes. This first step just splits classes but does not reorganise files.
09fbf8ac 2008-04-28 11:17:05 * Cosmetic: remove trailing spaces, fix unbalanced parenthesis/space constructs, remove tab/space mixes, wrap a lot of long source lines.
06dd5949 2008-04-25 10:01:29 * Implement Render() for all Font types. Patch by Eric Beets.
2cf6ff94 2008-04-16 15:57:01 * Remove a lot of code duplication caused by the char/wchar_t overloading thanks to templates. No API change here.
55d3f835 2008-04-15 09:53:27 * Added ftglDestroyFont() destructor for the C bindings. * Remove useless "#ifdef __cplusplus" constructs from .cpp files.
141112c4 2008-04-12 22:44:48 * Add licensing information to all files in the library.
8b9739ee 2008-04-11 16:24:56 * C bindings for FTGL, written by Éric Beets <ericbeets@free.fr>.
ee107630 2008-03-03 16:41:35 * Remove svn:executable property from source files.
f0f550ea 2008-03-03 16:36:07 * Remove svn:executable property from source files.
3d3a4852 2004-10-08 11:37:28 Changed a couple of variable names.
9c4d8012 2004-09-26 09:45:18 Added an assert for a 0 maximum texture size. This is tripping some people up.
e2239437 2004-01-22 08:11:48 Changed FTGLTextureFont to use FTVector for texture id list.
e674078e 2003-07-21 09:46:25 Merged FTGL_2_0_4
af2e589c 2003-06-03 02:44:14 Better variable name
f29956a1 2003-04-13 02:09:47 Fixed FTGLTextureFont resize bug
1310209b 2002-12-20 22:18:52 Removed comments and makeGlyphList function
d92d6af9 2002-12-19 10:25:03 Changed vars to GLunit
92bc1caf 2002-12-17 04:42:33 Renamed render to Render
66f17834 2002-12-16 08:53:10 Updated the docs
59259511 2002-12-16 08:27:39 Refactored FTFont to get rid of Open function
a96820ff 2002-12-12 21:46:00 Made some members unsigned
6ba350fc 2002-11-28 09:43:29 Got rid of inline for irix
71c2b540 2002-08-28 09:46:39 Reduced texture ID array size
fdccc4bf 2002-08-27 07:12:49 Updated dox comments
8fd8b009 2002-07-01 09:44:57 Inlined private functions
9013e3ec 2002-06-20 08:22:06 Changes for VTK Removed tabs Removed mmgr Optimisations for loading pixel based fonts Minor changes
2260c468 2002-01-25 22:34:55 Updated comments
d58c7be1 2001-11-12 22:28:36 Refactored texture fonts to ba able to load glyphs on the fly...uses glTexSubImage2D. They are now more in line with the rest of the fonts.
29a9bf0e 2001-11-05 20:59:57 made MakeGlyphList virtual
29f37277 2001-11-04 04:55:43 Unix line endings
789b1cf3 2001-11-04 04:33:30 Changes to allow glyphs to be loaded on the fly... MakeGlyphList is no longer pure virtual. New function MakeGlyph is pure virtual Open now has a flag for pre-cache GlyphContainer builds a list of null pointers advance and render functions check if glyph has been loaded and loads it if it has'nt
82ec4afe 2001-10-29 20:09:59 Minor changes to fix some implicit type conversions
1010afa2 2001-10-25 02:01:20 Removed redundant tempGlyph members
90dbbac7 2001-10-14 21:52:24 Updated comments
9f60f535 2001-10-10 21:59:02 Added FTGL_EXPORT to class declarations for the windows port
6a024aef 2001-09-16 21:52:46 Updated for changes in *Glyph classes. Added unicode render function. Updated comments
e62d68b3 2001-08-20 22:51:21 Started being more strict with types eg integer indices and sizes are now unsigned.
9f030717 2001-08-19 22:43:50 Major change to enable multiple textures. If all the glyphs for a given face and size don't fit within the max texture size we now create as many textures as required and switch automatically when rendering.
4fcbcd3c 2001-08-08 01:30:04 Changes to the charmap handling and fixed TextureSize()
f1940e79 2001-08-06 05:46:16 Changed types for IRIX
e0944402 2001-08-05 21:43:42 Made return type of render() void. Initialisation list. TextureSize() complete
4cd99a38 2001-07-30 02:24:24 Rewrote the way the raster positon is set. The position is now kept in an FT_Vector called pen and pas into the glyphs, rather than the glyph calculating it's on raster position.
019af0d2 2001-07-26 05:11:34 This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches.