Changeset 8680

Show
Ignore:
Timestamp:
07/25/08 12:18:14
Author:
robert
Message:

Added extension docs

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • OpenSceneGraph/trunk/src/osgPlugins/freetype/ReaderWriterFreeType.cpp

    r8300 r8680  
    99{ 
    1010    public: 
     11        ReaderWriterFreeType() 
     12        { 
     13            supportsExtension("ttf","true type font format"); 
     14            supportsExtension("ttc","true type format"); 
     15            supportsExtension("pfb","type1 binary format"); 
     16            supportsExtension("pfa","type2 ascii format"); 
     17            supportsExtension("cid","Postscript CID-Fonts format"); 
     18            supportsExtension("cff","OpenType format"); 
     19            supportsExtension("cef","OpenType format"); 
     20            supportsExtension("fon","Windows bitmap fonts format"); 
     21            supportsExtension("fnt","Windows bitmap fonts format"); 
     22 
     23            supportsOption("monochrome","Select monochrome font."); 
     24        } 
     25         
    1126        virtual const char* className() const { return "FreeType Font Reader/Writer"; } 
    1227         
    13         virtual bool acceptsExtension(const std::string& extension) const 
    14         { 
    15             return osgDB::equalCaseInsensitive(extension,"ttf") ||  // true type 
    16                    osgDB::equalCaseInsensitive(extension,"ttc") ||  // true type 
    17                    osgDB::equalCaseInsensitive(extension,"pfb") ||  // type1 binary 
    18                    osgDB::equalCaseInsensitive(extension,"pfa") ||  // type2 ascii 
    19                    osgDB::equalCaseInsensitive(extension,"cid") ||  // Postscript CID-Fonts 
    20                    osgDB::equalCaseInsensitive(extension,"cff") ||  // OpenType 
    21                    osgDB::equalCaseInsensitive(extension,"cef") ||  // OpenType 
    22                    osgDB::equalCaseInsensitive(extension,"fon") ||  // Windows bitmap fonts 
    23                    osgDB::equalCaseInsensitive(extension,"fnt");    // Windows bitmap fonts 
    24         } 
    25  
    2628        static unsigned int getFlags(const osgDB::ReaderWriter::Options* options) 
    2729        {