• Show log

    Commit

  • Hash : d6a2d851
    Author : sammy
    Date : 2008-04-13T21:14:44

      * Merged trunk commits [664], [665], [666], [667], [669], [670], [671],
        [672] and [684], by patrick and henry:
        + Added FTLayout.h, FTSimpleLayout.h and FTSimpleLayout.cpp to implement
          a framework for layout managers and an implementation of a simple layout
          manager.
        + Updated FTGLDemo to use the new FTSimpleLayout.  Changes include:
          - Added a font origin to specify the location to render the font.
          - The default text is now blatantly plagarized from the back cover of
            the OGL red book.
          - The font size is much smaller.
          - Font metrics are rendered differently depending on the current layout
            manager.
          - The FTSimpleLayout alignment mode is now output with other font
            information.
          - The space bar no longer cycles through the fonts.  The cursor up/down
            keys do.
          - The cursor left/right keys increment/decrement the size of the current
            font.
          - The page up/page down keys cycle through the layout managers.
          - The home/end keys increment and decrement the line length of a simple
            layout
          - The tab key cycles through the alignment modes of a simple layout.
        + Fixed a bug where the trackball rotation was applied after translation.
        + Minor reformatting and enabled texture fonts to be selected
        + Un-inlined private methods...because they are called by other private
          inlined methods
        + Minor formatting changes
        + Adding FTLayout
    
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/ftgl.git
    Git SSH git@git.kmx.io:kc3-lang/ftgl.git
    Public access ? public
    Description

    https://github.com/ulrichard/ftgl

    Users
    thodg_l thodg_w kc3_lang_org thodg_m www_kmx_io thodg
    Tags

  • README.txt

  • FTGL Version 2.0
    
    This project will build a static library (archive) in this directory.
    
    FTGL requires the Freetype2 library (version 2.0.9 or later) and OpenGL (glu
    version 1.2 or later). You may need to edit the paths to point to the correct
    place.
    
    To use FTGL in your own projects you will need to link against this lib. Your
    project will also need to point to Freetype and OpenGL.
    
    For instructions on using Freetype go to www.freetype.org
    For instructions on using OpenGL go to www.opengl.org
    
    Please contact me if you have any suggestions, feature requests, or problems.
    
    
    Henry Maddocks
    henryj@paradise.net.nz
    http://homepages.paradise.net.nz/henryj/