|
| const char * | getName () const override |
| |
| const char * | getEngineName () const override |
| |
| const char * | getOriginalCopyright () const override |
| |
| const DebugChannelDef * | getDebugChannels () const override |
| |
| DetectedGames | detectGames (const Common::FSList &fslist, uint32 skipADFlags, bool skipIncomplete) override |
| |
| ADDetectedGame | fallbackDetect (const FileMap &allFiles, const Common::FSList &fslist, ADDetectedGameExtraInfo **extra=nullptr) const override |
| |
| PlainGameList | getSupportedGames () const override |
| |
| PlainGameDescriptor | findGame (const char *gameId) const override |
| |
| Common::Error | identifyGame (DetectedGame &game, const void **descriptor) override |
| |
| DetectedGames | detectGames (const Common::FSList &fslist, uint32 skipADFlags, bool skipIncomplete) override |
| |
| uint | getMD5Bytes () const override final |
| |
| int | getGameVariantCount () const override final |
| |
| void | dumpDetectionEntries () const override |
| |
| virtual const char * | getName () const override=0 |
| |
| virtual const char * | getEngineName () const =0 |
| |
| virtual const char * | getOriginalCopyright () const =0 |
| |
| virtual PlainGameList | getSupportedGames () const =0 |
| |
| virtual PlainGameDescriptor | findGame (const char *gameId) const =0 |
| |
| virtual Common::Error | identifyGame (DetectedGame &game, const void **descriptor)=0 |
| |
| virtual DetectedGames | detectGames (const Common::FSList &fslist, uint32 skipADFlags=0, bool skipIncomplete=false)=0 |
| |
| virtual uint | getMD5Bytes () const =0 |
| |
| virtual int | getGameVariantCount () const |
| |
| virtual void | dumpDetectionEntries () const =0 |
| |
| virtual const DebugChannelDef * | getDebugChannels () const |
| |
| virtual const char * | getName () const =0 |
| |
|
| static Common::String | sanitizeName (const char *name, int maxLen) |
| |
| static const char | GAME_NOT_IMPLEMENTED [] |
| |
| typedef Common::HashMap< Common::Path, Common::FSNode, Common::Path::IgnoreCase_Hash, Common::Path::IgnoreCase_EqualTo > | FileMap |
| |
|
| AdvancedMetaEngineDetection (const AGS::AGSGameDescription *descs, const PlainGameDescriptor *gameIds) |
| |
| Common::Error | identifyGame (DetectedGame &game, const void **descriptor) override |
| |
| | AdvancedMetaEngineDetectionBase (const void *descs, uint descItemSize, const PlainGameDescriptor *gameIds) |
| |
| virtual ADDetectedGame | fallbackDetect (const FileMap &allFiles, const Common::FSList &fslist, ADDetectedGameExtraInfo **extra=nullptr) const |
| |
| virtual ADDetectedGames | detectGame (const Common::FSNode &parent, const FileMap &allFiles, Common::Language language, Common::Platform platform, const Common::String &extra, uint32 skipADFlags=0, bool skipIncomplete=false) |
| |
| ADDetectedGame | detectGameFilebased (const FileMap &allFiles, const ADFileBasedFallback *fileBasedFallback) const |
| |
| void | composeFileHashMap (FileMap &allFiles, const Common::FSList &fslist, int depth, const Common::Path &parentName=Common::Path()) const |
| |
| bool | getFileProperties (const FileMap &allFiles, MD5Properties md5prop, const Common::Path &fname, FileProperties &fileProps) const |
| |
| virtual DetectedGame | toDetectedGame (const ADDetectedGame &adGame, ADDetectedGameExtraInfo *extraInfo=nullptr) const |
| |
| bool | cleanupPirated (ADDetectedGames &matched) const |
| |
| static Common::String | escapeString (const char *string) |
| |
| const byte * | _gameDescriptors |
| |
| const uint | _descItemSize |
| |
| const PlainGameDescriptor * | _gameIds |
| |
| uint | _md5Bytes |
| |
| uint32 | _flags |
| |
| Common::String | _guiOptions |
| |
| uint32 | _maxScanDepth |
| |
| const char *const * | _directoryGlobs |
| |
| int | _maxAutogenLength |
| |
| int | _fullPathGlobsDepth |
| |