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] |