ScummVM API documentation
Macs2::Text Class Reference

Public Member Functions

bool findGlyph (char c, GlyphData &out) const
 
bool findGlyph (char c, GlyphData &out, const GlyphData *glyphs, uint16 numGlyphs) const
 
int measureString (const Common::String &s) const
 
int measureString (const Common::String &s, const GlyphData *glyphs, uint16 numGlyphs) const
 
int measureStrings (const Common::StringArray &sa) const
 
int measureStringsVertically (const Common::StringArray &sa, int lineHeight) const
 

Public Attributes

GlyphData _glyphs [kMaxGlyphs]
 
GlyphData _panelGlyphs [kMaxGlyphs]
 
GlyphData _overlayGlyphs [kMaxGlyphs]
 
uint16 _numGlyphs = 79
 
uint16 _maxGlyphHeight = 0
 
uint16 numOverlayGlyphs = 0
 
uint16 maxOverlayGlyphHeight = 0
 
uint16 numPanelGlyphs = 0
 
uint16 maxPanelGlyphHeight = 0
 
uint16 amigaTextLinePitch = 0
 

Static Public Attributes

static constexpr uint kMaxGlyphs = 256
 

The documentation for this class was generated from the following file: