Additional Inherited Members | |
Public Types inherited from MetaEngine | |
| enum | MetaEngineFeature { kSupportsListSaves, kSupportsLoadingDuringStartup, kSupportsDeleteSave, kSavesSupportMetaInfo, kSavesSupportThumbnail, kSavesSupportCreationDate, kSavesSupportPlayTime, kSimpleSavesNames, kSavesUseExtendedFormat } |
Public Member Functions inherited from MetaEngine | |
| virtual void | deleteInstance (Engine *engine, const DetectedGame &gameDescriptor, const void *meDescriptor) |
| SaveStateList | listSaves (const char *target, bool saveMode) const |
| virtual int | getAutosaveSlot () const |
| virtual Common::String | getSavegameFile (int saveGameIdx, const char *target=nullptr) const |
| Common::String | getSavegameFilePattern (const char *target=nullptr) const |
| virtual Common::AchievementsPlatform | getAchievementsPlatform (const Common::String &target) const |
| virtual const Common::AchievementsInfo | getAchievementsInfo (const Common::String &target) const |
| virtual const Common::AchievementDescriptionList * | getAchievementDescriptionList () const |
| void | appendExtendedSave (Common::OutSaveFile *saveFile, uint32 playtime, Common::String desc, bool isAutosave) |
| void | appendExtendedSaveToStream (Common::WriteStream *saveFile, uint32 playtime, Common::String desc, bool isAutosave, uint32 offset=0) |
| bool | copySaveFileToFreeSlot (const char *target, int slot) |
Static Public Member Functions inherited from MetaEngine | |
| static void | parseSavegameHeader (ExtendedSavegameHeader *header, SaveStateDescriptor *desc) |
| static void | fillDummyHeader (ExtendedSavegameHeader *header) |
| static void | decodeSavegameDate (const ExtendedSavegameHeader *header, uint16 &outYear, uint8 &outMonth, uint8 &outDay) |
| static void | decodeSavegameTime (const ExtendedSavegameHeader *header, uint8 &outHour, uint8 &outMinute) |
| static WARN_UNUSED_RESULT bool | readSavegameHeader (Common::InSaveFile *in, ExtendedSavegameHeader *header, bool skipThumbnail=true) |
Protected Member Functions inherited from MetaEngine | |
| virtual void | getSavegameThumbnail (Graphics::Surface &thumb) |
| int | findEmptySaveSlot (const char *target) |