Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
PrefabScanner Member List

This is the complete list of members for PrefabScanner, including all inherited members.

AreTypesEquivalent(const std::string &type1, const std::string &type2) constPrefabScanner
DetectComponentType(const std::string &typeName)PrefabScanner
ExtractPrefabType(const nlohmann::json &prefabJson)PrefabScanner
ExtractResources(const nlohmann::json &componentsJson, ResourceRefs &outResources)PrefabScanner
FuzzyMatch(const std::string &str1, const std::string &str2) constPrefabScanner
GetCanonicalInfo(const std::string &type, std::string &outCanonical, std::string &outPrefabFile) constPrefabScanner
GetFilename(const std::string &filepath)PrefabScanner
Initialize(const std::string &prefabDirectory="Gamedata/EntityPrefab")PrefabScanner
IsTypeRegistered(const std::string &type) constPrefabScanner
LoadSynonymRegistry(const std::string &directory)PrefabScanner
m_canonicalTypesPrefabScannerprivate
m_caseSensitivePrefabScannerprivate
m_categoryToTypesPrefabScannerprivate
m_enableFuzzyMatchingPrefabScannerprivate
m_fuzzyThresholdPrefabScannerprivate
m_logUnmatchedTypesPrefabScannerprivate
m_synonymToCanonicalPrefabScannerprivate
NormalizeType(const std::string &type) constPrefabScanner
ParsePrefab(const std::string &filepath)PrefabScanner
PrefabScanner()PrefabScanner
RemoveExtension(const std::string &filename)PrefabScanner
ScanDirectory(const std::string &rootPath)PrefabScanner
ScanDirectoryRecursive_Unix(const std::string &path, std::vector< std::string > &outFiles)PrefabScanner
ToUpper(const std::string &str) constPrefabScanner
~PrefabScanner()PrefabScanner