00001 #ifndef _EXTRUDEDFONT_H_ 00002 #define _EXTRUDEDFONT_H_ 00003 00004 #include <utility> 00005 00006 namespace glttf { 00007 00009 00012 class ExtrudedGlyph : public Glyph 00013 { 00014 public: 00016 00020 typedef std::pair<float, int> Parameter; 00021 00023 00026 static const Parameter DEFAULT_PARAMETER; 00027 00033 ExtrudedGlyph(const FT_GlyphSlot glyph, const Parameter& param); 00034 00036 00039 static void setupState() { } 00040 00042 00047 static void cleanupState() { } 00048 }; 00049 00051 typedef BasicFont<ExtrudedGlyph> ExtrudedFont; 00052 00053 } 00054 00055 #endif 00056