include


Log

Author Commit Date CI Message
henry eba2ba50 2001-08-28T01:12:34 Fixed comments
henry 983f9c3e 2001-08-27T23:01:29 Updated comments
henry f8bb8b42 2001-08-27T21:32:38 Changed the return type of FTFace::Glyph() from a reference to a pointer so I can return NULL on failure.
henry e8949db4 2001-08-27T21:29:21 Minor change. Changed arg name in Render()
henry 69818dda 2001-08-27T03:16:28 Started to add comments
henry 9e6774a5 2001-08-27T03:15:35 Updated comments
henry fefbdf74 2001-08-27T00:57:42 Changed the args for FTContour::AddPoint() to float to get rid of warning. Also make more sense.
henry 0c12b0a5 2001-08-26T22:28:23 Made contourFlag private and added accessor function
henry c5c734f9 2001-08-24T02:18:59 Added JavaDoc comments
henry 295f2c0f 2001-08-24T02:06:51 Made some magic numbers into constants
henry 524e7ca9 2001-08-22T03:40:05 Changed the return types for the size function to int
henry e62d68b3 2001-08-20T22:51:21 Started being more strict with types eg integer indices and sizes are now unsigned.
henry 23cb67ba 2001-08-20T22:36:44 Added Glyph function
henry aded3122 2001-08-20T21:44:00 Gerards fixes to compile under Linux
henry 9f030717 2001-08-19T22: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.
henry be5b608f 2001-08-19T22:40:43 Changed the size stuff to use floats rather than ints. Global height and width is now calculated using the bbox
henry 31fa83cb 2001-08-19T22:34:40 This now uses FTFace function rather than calling freetype directly...better encapsulation and may allow future caching.
henry 6acb6ea5 2001-08-19T22:32:57 Updated to reflect changes in FTFace & FTGlyphContainer
henry 9aa9fe44 2001-08-19T22:31:25 Implemented charmap, CharIndex and kernAdvance functions. These are now wrappers for the freetype functions and the rest of FTGL should not call freetype directly.
henry e39fe85c 2001-08-19T22:20:32 removed the unused loop struct.
henry de2532f4 2001-08-08T01:33:03 Changes to the way charmaps are handled
henry 4fcbcd3c 2001-08-08T01:30:04 Changes to the charmap handling and fixed TextureSize()
henry 06d66c75 2001-08-07T21:28:07 Minor tidy ups. Tidied up the error stuff
henry ea2efa4e 2001-08-07T21:25:12 Added Error() stuff
henry 9982b644 2001-08-07T21:21:16 Added Error(). Minor Tidy ups Added Underline()...doesn't work yet
henry 883d4607 2001-08-07T01:03:44 Added a render function to set LINE_SMOOTH for anti aliased lines
henry 7411d133 2001-08-07T01:02:49 Added a render function to set the alpha blend mode
henry 048139fc 2001-08-07T01:00:37 Added a render function to set the pixelStore stuff previously set by the bitmap glyph
henry f1940e79 2001-08-06T05:46:16 Changed types for IRIX
henry daa92912 2001-08-06T04:29:49 Added using namespace std
henry a1ed83ae 2001-08-05T22:28:29 const rampage:) added next2 to curve code
henry 08651a1d 2001-08-05T22:21:14 Minor tidy ups
henry bf84e602 2001-08-05T22:16:32 Initialisation list. Made render() arg const.
henry 007ca6b5 2001-08-05T22:15:50 Made render() arg const. Minor tidy ups
henry 18dd271e 2001-08-05T21:44:40 Made render() arg const. Initialisation list.
henry e0944402 2001-08-05T21:43:42 Made return type of render() void. Initialisation list. TextureSize() complete
henry 74ddddc2 2001-08-05T21:41:09 Added FT_Error member. Minor tidy ups and fixed automatic variable warning in render()
henry f8b7df3d 2001-08-05T21:39:50 Minor tidy ups and made render() arg const
henry 53040dd2 2001-08-05T21:39:02 Minor tidy ups and fixed a couple of compiler warnings
henry a264b05c 2001-08-05T21:37:18 Added FT_Error member and accessor function. Minor tidy ups
henry f03d965b 2001-08-05T21:35:51 Made render() arg const
henry 678be1a1 2001-08-05T21:34:40 Minor tidy ups
henry b6f636a5 2001-08-02T22:59:13 Polygon fonts now work.
henry ec4a06b7 2001-08-02T21:52:58 Made the ftPoint struct an external class and added some helper functions eg operator != Got rid of ftLoop, it's not needed now that I've tidied up the curve parsing code (which fixed the Vivaldi Q bug) Minor code tidy ups.
henry bb798851 2001-08-01T22:56:04 Made the FTPOINT type a struct of 3 floats rather than a PAIR<int, int> to make it compatible with gluTess. Made bValues[][] a private member rather than local to evaluateCurve()
henry 0c395027 2001-08-01T05:27:22 Spilt the FTVectoriser & FTContour stuff out of FTVectorGlyph. Made some minor changes to the curve code.
henry fe2aca96 2001-08-01T04:17:58 Updated for FTVectorGlyph
henry 4cd99a38 2001-07-30T02: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.
henry 566da1a7 2001-07-30T01:08:15 render() now takes a reference
henry 563aab11 2001-07-27T04:28:40 Made all methods virtual
henry 4f59d7a3 2001-07-26T05:18:33 Added assignment of FT_Size attribute and added Height and Width methods
henry 019af0d2 2001-07-26T05: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.