![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
This is the complete list of members for PrefabScanner, including all inherited members.
| AreTypesEquivalent(const std::string &type1, const std::string &type2) const | PrefabScanner | |
| 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) const | PrefabScanner | |
| GetCanonicalInfo(const std::string &type, std::string &outCanonical, std::string &outPrefabFile) const | PrefabScanner | |
| GetFilename(const std::string &filepath) | PrefabScanner | |
| Initialize(const std::string &prefabDirectory="Gamedata/EntityPrefab") | PrefabScanner | |
| IsTypeRegistered(const std::string &type) const | PrefabScanner | |
| LoadSynonymRegistry(const std::string &directory) | PrefabScanner | |
| m_canonicalTypes | PrefabScanner | private |
| m_caseSensitive | PrefabScanner | private |
| m_categoryToTypes | PrefabScanner | private |
| m_enableFuzzyMatching | PrefabScanner | private |
| m_fuzzyThreshold | PrefabScanner | private |
| m_logUnmatchedTypes | PrefabScanner | private |
| m_synonymToCanonical | PrefabScanner | private |
| NormalizeType(const std::string &type) const | PrefabScanner | |
| 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) const | PrefabScanner | |
| ~PrefabScanner() | PrefabScanner |