kc3-lang/ftgl/include

Branch :


Log

Author Commit Date CI Message
e968a7e0 2001-11-13 05:45:10 Added an empty virtual depth function
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.
6c7815f2 2001-11-12 04:14:39 Made MakeGlyphList() virtual again
ddce8fa3 2001-11-12 02:43:20 changed ftPoint to use doubles and inlined a lot of stuff
82035b3b 2001-11-12 02:42:32 Added bounding box function
a97ba0f2 2001-11-12 02:41:29 Added FTBbox
f13a019a 2001-11-12 02:41:01 Changed type of glList
3e70c1dd 2001-11-12 02:34:50 Minor comments
b2b7f0b5 2001-11-12 02:33:04 Added bounding box function un-virtualised some functions fixed comments
21c76d68 2001-11-12 00:00:50 Extrusion code merged from 1.3beta2
7d8a9eab 2001-11-05 22:32:05 Refactoring FTVectoriser & FTPolyGlyph to anable access to tessellation data
29a9bf0e 2001-11-05 20:59:57 made MakeGlyphList virtual
29f37277 2001-11-04 04:55:43 Unix line endings
6ff749f7 2001-11-04 04:53:17 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
22eebb6d 2001-11-02 01:17:29 Got rid of non standard glext.h and replaced with defines
e077739b 2001-10-30 23:23:29 Renamed functions in prep for extruded glyphs Ingest->Process Output->MakeOutline
82ec4afe 2001-10-29 20:09:59 Minor changes to fix some implicit type conversions
25e3956a 2001-10-28 04:05:48 Got rid of the static and moved the glBegin/glEnd pairs
6b561837 2001-10-28 04:04:38 Added test for GL_TEXTURE_2D_BINDING_EXT and include for glext.h
43ab685b 2001-10-25 20:53:33 Added a note about replacing activeTextureID
c811e012 2001-10-25 04:32:45 Added the glu headers
2e64c85c 2001-10-25 04:01:59 Made numGlyphs unsigned
0061e91e 2001-10-25 03:57:17 Made the destructor virtual
f04347d2 2001-10-25 02:14:56 Changed include to allow for bloody Apple's new OpenGL on OSX
1010afa2 2001-10-25 02:01:20 Removed redundant tempGlyph members
85a2255d 2001-10-24 21:21:52 Fixing up the comments
52f75667 2001-10-14 21:53:04 Updated comments and removed redundant member vars
90dbbac7 2001-10-14 21:52:24 Updated comments
5dabfe1f 2001-10-10 22:01:25 Added the conditional compilation stuff for Windows DLL
c01d11d7 2001-10-10 22:00:39 Added FTGL_EXPORT to class declaration for the windows port
9f60f535 2001-10-10 21:59:02 Added FTGL_EXPORT to class declarations for the windows port
485b7537 2001-10-10 21:53:25 Added FTGL_EXPORT for windows
6e2bd9b8 2001-09-30 23:01:56 These used to be FTVectorGlyph. Changed the name.
b3627521 2001-09-30 23:00:40 Removed the redundant enums
902bd172 2001-09-30 22:59:04 Changed FTVectorGlyph to FTOutlineGlyph
7ffb9dc6 2001-09-20 00:22:39 Removed redundant code. Added comments for Advancs()
d74f95ce 2001-09-19 04:54:59 Added functions to calc the advance width of a string
f9f6f7ad 2001-09-19 01:50:55 Added accessor function for advance width
1fd31267 2001-09-17 22:53:09 Set the default encoding
07f73bb5 2001-09-17 21:00:10 Comment changes
262b30a5 2001-09-17 20:59:34 Implemented FTCharmap class
d2b9a63c 2001-09-17 20:58:50 Initial revision
6a024aef 2001-09-16 21:52:46 Updated for changes in *Glyph classes. Added unicode render function. Updated comments
6165034e 2001-09-16 21:50:28 Added error code (err) to initialisation list
c704216e 2001-09-16 21:49:52 Removed glyph index parameter from c_stor (see FTGlyph) and updated comments
af2bc912 2001-09-16 21:31:38 Minor tidy ups
5b0d8399 2001-09-16 21:30:59 Updated comments. Added err and ftface to initialosation list
d70420a4 2001-09-16 21:28:46 Updated comments and added a unicode render function
486a0751 2001-09-16 21:27:52 removed the glyphIndex member
72a95b2e 2001-09-14 00:38:04 Added more comments
241a40fc 2001-08-28 23:04:04 Moved the list of valid encoding symbols from the .cc to .h so it appears in the docs.
eba2ba50 2001-08-28 01:12:34 Fixed comments
983f9c3e 2001-08-27 23:01:29 Updated comments
f8bb8b42 2001-08-27 21:32:38 Changed the return type of FTFace::Glyph() from a reference to a pointer so I can return NULL on failure.
e8949db4 2001-08-27 21:29:21 Minor change. Changed arg name in Render()
69818dda 2001-08-27 03:16:28 Started to add comments
9e6774a5 2001-08-27 03:15:35 Updated comments
fefbdf74 2001-08-27 00:57:42 Changed the args for FTContour::AddPoint() to float to get rid of warning. Also make more sense.
0c12b0a5 2001-08-26 22:28:23 Made contourFlag private and added accessor function
c5c734f9 2001-08-24 02:18:59 Added JavaDoc comments
295f2c0f 2001-08-24 02:06:51 Made some magic numbers into constants
524e7ca9 2001-08-22 03:40:05 Changed the return types for the size function to int
e62d68b3 2001-08-20 22:51:21 Started being more strict with types eg integer indices and sizes are now unsigned.
23cb67ba 2001-08-20 22:36:44 Added Glyph function
aded3122 2001-08-20 21:44:00 Gerards fixes to compile under Linux
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.
be5b608f 2001-08-19 22:40:43 Changed the size stuff to use floats rather than ints. Global height and width is now calculated using the bbox
31fa83cb 2001-08-19 22:34:40 This now uses FTFace function rather than calling freetype directly...better encapsulation and may allow future caching.
6acb6ea5 2001-08-19 22:32:57 Updated to reflect changes in FTFace & FTGlyphContainer
9aa9fe44 2001-08-19 22: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.
e39fe85c 2001-08-19 22:20:32 removed the unused loop struct.
de2532f4 2001-08-08 01:33:03 Changes to the way charmaps are handled
4fcbcd3c 2001-08-08 01:30:04 Changes to the charmap handling and fixed TextureSize()
06d66c75 2001-08-07 21:28:07 Minor tidy ups. Tidied up the error stuff
ea2efa4e 2001-08-07 21:25:12 Added Error() stuff
9982b644 2001-08-07 21:21:16 Added Error(). Minor Tidy ups Added Underline()...doesn't work yet
883d4607 2001-08-07 01:03:44 Added a render function to set LINE_SMOOTH for anti aliased lines
7411d133 2001-08-07 01:02:49 Added a render function to set the alpha blend mode
048139fc 2001-08-07 01:00:37 Added a render function to set the pixelStore stuff previously set by the bitmap glyph
f1940e79 2001-08-06 05:46:16 Changed types for IRIX
daa92912 2001-08-06 04:29:49 Added using namespace std
a1ed83ae 2001-08-05 22:28:29 const rampage:) added next2 to curve code
08651a1d 2001-08-05 22:21:14 Minor tidy ups
bf84e602 2001-08-05 22:16:32 Initialisation list. Made render() arg const.
007ca6b5 2001-08-05 22:15:50 Made render() arg const. Minor tidy ups
18dd271e 2001-08-05 21:44:40 Made render() arg const. Initialisation list.
e0944402 2001-08-05 21:43:42 Made return type of render() void. Initialisation list. TextureSize() complete
74ddddc2 2001-08-05 21:41:09 Added FT_Error member. Minor tidy ups and fixed automatic variable warning in render()
f8b7df3d 2001-08-05 21:39:50 Minor tidy ups and made render() arg const
53040dd2 2001-08-05 21:39:02 Minor tidy ups and fixed a couple of compiler warnings
a264b05c 2001-08-05 21:37:18 Added FT_Error member and accessor function. Minor tidy ups
f03d965b 2001-08-05 21:35:51 Made render() arg const
678be1a1 2001-08-05 21:34:40 Minor tidy ups
b6f636a5 2001-08-02 22:59:13 Polygon fonts now work.
ec4a06b7 2001-08-02 21: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.
bb798851 2001-08-01 22: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()
0c395027 2001-08-01 05:27:22 Spilt the FTVectoriser & FTContour stuff out of FTVectorGlyph. Made some minor changes to the curve code.
fe2aca96 2001-08-01 04:17:58 Updated for FTVectorGlyph
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.