kc3-lang/ftgl/src/FTGlyph/FTExtrudeGlyph.cpp

Branch :


Log

Author Commit Date CI Message
5f23d804 2008-05-11 11:28:38 * Honour the pen's Z coordinate when rendering glyphs (except the raster ones, where the Z coordinate makes no sense).
eb45c699 2008-05-06 06:38:37 VC build fixes from bzflag revs 17848-17852. * size_t consistency * avoid coercing from int to bool * make casts from double to float explicit rather than implicit, mostly by way of a few new getter functions in FTPoint, or avoid if possible.
f7b79437 2008-05-05 14:55:11 * Refactor FTGlyph, FTFont and FTLayout so that client applications can hopefully subclass them.
66e53f95 2008-05-02 07:21:57 * Fix a memory leak in ~FTExtrudeGlyph: only one of the three display lists was being freed.
f0705dc2 2008-05-01 10:54:28 * Inline most FTPoint methods and operators. This will probably make the code smaller instead of bigger, because most of what they do will be optimised out by the compiler. * Get rid of the weird GetNormal() method and reimplement it using the ^ operator (vector product) and Normalise() method instead.
fa7d0739 2008-05-01 09:31:27 * Mass consistency renaming: the fonts' "FTGL" prefix is dropped in favour of "FT" because all other types use only the latter. * Rename "Extrd" types to "Extrude" because the former doesn't really make much sense. * Added appropriate #defines so that legacy applications still build.