6#ifndef ATLAS_ENGINEDETECTION_HPP
7#define ATLAS_ENGINEDETECTION_HPP
48template < Engine engine >
53template < Engine engine >
66std::vector< std::filesystem::path >
Definition FileScanner.hpp:94
std::vector< std::filesystem::path > scoreExecutables(std::vector< std::filesystem::path > paths, const Engine engine=UNKNOWN)
Definition engineDetection.cpp:166
QString engineName(const Engine engine)
Returns a string name of the engine.
Definition engineDetection.cpp:240
std::vector< std::filesystem::path > detectExecutables(atlas::utils::FileScanner &scanner)
Definition engineDetection.cpp:73
QString engineNameT()
String name of the engine.
Engine
Definition engineDetection.hpp:20
@ NScripter
Definition engineDetection.hpp:33
@ Java
Definition engineDetection.hpp:29
@ XNA
Definition engineDetection.hpp:42
@ RPGM
Definition engineDetection.hpp:25
@ Sukai2
Definition engineDetection.hpp:35
@ Unity
Definition engineDetection.hpp:23
@ BAT
Definition engineDetection.hpp:38
@ Unreal
Definition engineDetection.hpp:24
@ RenPy
Definition engineDetection.hpp:22
@ QSP
Definition engineDetection.hpp:37
@ ENGINES_BEGIN
Definition engineDetection.hpp:21
@ KiriKiri
Definition engineDetection.hpp:32
@ UNKNOWN
Definition engineDetection.hpp:44
@ GamesforLive
Definition engineDetection.hpp:41
@ ENGINES_END
Definition engineDetection.hpp:39
@ WolfRPG
Definition engineDetection.hpp:26
@ RAGS
Definition engineDetection.hpp:31
@ Flash
Definition engineDetection.hpp:30
@ MonoGame
Definition engineDetection.hpp:40
@ NVList
Definition engineDetection.hpp:34
@ HTML
Definition engineDetection.hpp:36
@ VisualNovelMaker
Definition engineDetection.hpp:27
@ Adobe_AIR
Definition engineDetection.hpp:43
@ TyanoBuilder
Definition engineDetection.hpp:28
bool isEngineT(atlas::utils::FileScanner &scanner)
Function to be specialized for each Engine to return true if the engine is valid.
Engine determineEngine(atlas::utils::FileScanner &scanner)
Returns an engine type of ENGINES_END if no engine is determined.
Definition engineDetection.cpp:219
bool checkEngineType(std::string engine, atlas::utils::FileScanner &scanner)
Definition engineDetection.cpp:504
Definition engineDetection.hpp:15