| baseline | ShapeFont | [private] |
| data | Shape | [protected] |
| DetectShapeFormat(const uint8 *data, uint32 size) | Shape | [static] |
| DetectShapeFormat(IDataSource *ds, uint32 size) | Shape | [static] |
| ENABLE_CUSTOM_MEMORY_ALLOCATION() | Shape | |
| ENABLE_RUNTIME_CLASSTYPE() | ShapeFont | |
| flexId | Shape | [protected] |
| Font() | Pentagram::Font | |
| frameCount() const | Shape | [inline] |
| frames | Shape | [protected] |
| getBaseline() | ShapeFont | [virtual] |
| getBaselineSkip() | ShapeFont | [virtual] |
| getFrame(unsigned int frame) | Shape | [inline] |
| getHeight() | ShapeFont | [virtual] |
| getHlead() const | ShapeFont | [inline] |
| getPalette() const | Shape | [inline] |
| getShapeId(uint16 &flexId, uint32 &shapenum) | Shape | |
| getStringSize(const std::string &text, int &width, int &height) | ShapeFont | [virtual] |
| getTextSize(const std::string &text, int &resultwidth, int &resultheight, unsigned int &remaining, int width=0, int height=0, TextAlign align=TEXT_LEFT, bool u8specials=false) | Pentagram::Font | [virtual] |
| getTotalDimensions(sint32 &w, sint32 &h, sint32 &x, sint32 &y) const | Shape | |
| getVlead() const | ShapeFont | [inline] |
| getWidth(char c) | ShapeFont | |
| height | ShapeFont | [private] |
| highRes | Pentagram::Font | [protected] |
| hlead | ShapeFont | [private] |
| isHighRes() const | Pentagram::Font | [inline] |
| LoadGenericFormat(const uint8 *data, uint32 size, const ConvertShapeFormat *format) | Shape | [protected] |
| LoadPentagramFormat(const uint8 *data, uint32 size, const ConvertShapeFormat *format) | Shape | [protected] |
| LoadU8Format(const uint8 *data, uint32 size, const ConvertShapeFormat *format) | Shape | [protected] |
| palette | Shape | [protected] |
| renderText(const std::string &text, unsigned int &remaining, int width=0, int height=0, TextAlign align=TEXT_LEFT, bool u8specials=false, std::string::size_type cursor=std::string::npos) | ShapeFont | [virtual] |
| Pentagram::Font::renderText(const std::string &text, unsigned int &remaining, int width=0, int height=0, TextAlign align=TEXT_LEFT, bool u8specials=false, std::string::size_type cursor=std::string::npos)=0 | Pentagram::Font | [pure virtual] |
| setHighRes(bool hr) | Pentagram::Font | [inline] |
| setHLead(int hl) | ShapeFont | [inline] |
| setPalette(const Pentagram::Palette *pal) | Shape | [inline] |
| setVLead(int vl) | ShapeFont | [inline] |
| Shape(const uint8 *data, uint32 size, const ConvertShapeFormat *format, const uint16 flexId, const uint32 shapenum) | Shape | |
| Shape(IDataSource *src, const ConvertShapeFormat *format) | Shape | |
| ShapeFont(const uint8 *data, uint32 size, const ConvertShapeFormat *format, const uint16 flexId, const uint32 shapenum) | ShapeFont | |
| shapenum | Shape | [protected] |
| size | Shape | [protected] |
| TEXT_CENTER enum value | Pentagram::Font | |
| TEXT_LEFT enum value | Pentagram::Font | |
| TEXT_RIGHT enum value | Pentagram::Font | |
| TextAlign enum name | Pentagram::Font | |
| vlead | ShapeFont | [private] |
| ~Font() | Pentagram::Font | [virtual] |
| ~Shape() | Shape | [virtual] |
| ~ShapeFont() | ShapeFont | [virtual] |