22 #ifndef MEDIASTATION_FONT_H 23 #define MEDIASTATION_FONT_H 25 #include "mediastation/actor.h" 26 #include "mediastation/bitmap.h" 27 #include "mediastation/datafile.h" 28 #include "mediastation/mediascript/scriptvalue.h" 29 #include "mediastation/mediascript/scriptconstants.h" 37 int16 ascent()
const {
return (_baselineOffset != 0) ? _baselineOffset : height(); }
39 int16 _horizontalSpacing = 0;
42 int16 _baselineOffset = 0;
50 virtual void readParameter(
Chunk &chunk, ActorHeaderSectionType paramType)
override;
51 virtual void readChunk(
Chunk &chunk)
override;
52 virtual void loadIsComplete()
override;
54 FontCharacter *lookupCharacter(uint charCode) {
return _characters.getValOrDefault(charCode); }
56 int16 _totalWidthOfAllChars = 0;
57 int16 _totalHeightOfAllChars = 0;
58 int16 _averageCharWidth = 0;
59 int16 _averageCharHeight = 0;
61 int16 _maxDescent = 0;