22 #ifndef MTROPOLIS_SUBTITLES_H 23 #define MTROPOLIS_SUBTITLES_H 25 #include "common/array.h" 26 #include "common/error.h" 27 #include "common/str.h" 28 #include "common/hash-str.h" 29 #include "common/hashmap.h" 30 #include "common/ptr.h" 50 const Common::String *findSubtitleSetForAssetID(uint32 assetID)
const;
64 const Common::String *findSubtitleSetForModifierGUID(uint32 guid)
const;
105 uint32 timeOffsetMSec;
136 uint getSlot()
const;
137 double getPosition()
const;
153 bool update(uint64 currentTime);
155 void composite(
Window &window)
const;
156 bool isDirty()
const;
158 bool isGameplaySubtitlesEnabled()
const;
176 uint _nonImmediateDisappearTime;
179 bool _enableGameplaySubtitles;
187 void update(uint64 prevTime, uint64 newTime);
Definition: subtitles.h:44
Definition: subtitles.h:146
Definition: subtitles.h:90
ErrorCode
Definition: error.h:47
Definition: runtime.h:1594
Definition: subtitles.h:182
Definition: subtitles.h:130
Definition: subtitles.h:123
Definition: formatinfo.h:28
Definition: subtitles.h:70
Definition: subtitles.h:84
Definition: subtitles.h:58
Definition: subtitles.h:102