Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Importers::ImporterManager Class Reference

Public Member Functions

void Initialize ()
 
bool Import (const std::filesystem::path &path)
 
void MapExtensionToImporterType (const std::string &extension, Grindstone::HashedString importerType)
 
void AddImporterFactory (Grindstone::HashedString importerType, Grindstone::Editor::ImporterData importerData)
 
void UnmapExtensionToImporterType (const std::string &extension)
 
void RemoveImporterFactory (Grindstone::HashedString importerType)
 
Grindstone::Editor::ImporterVersion GetImporterVersion (Grindstone::HashedString importerType) const
 
Grindstone::Editor::ImporterVersion GetImporterVersionByExtension (const std::string &extension) const
 
Grindstone::Editor::ImporterVersion GetImporterVersionByPath (const std::filesystem::path &path) const
 
bool HasImporter (Grindstone::HashedString importerType) const
 
bool HasImporterForExtension (const std::string &extension) const
 
bool HasImporterForPath (const std::filesystem::path &path) const
 
Grindstone::Editor::ImporterData GetImporterFactoryByName (Grindstone::HashedString importerType) const
 
Grindstone::Editor::ImporterData GetImporterFactoryByExtension (const std::string &extension) const
 
Grindstone::Editor::ImporterData GetImporterFactoryByPath (const std::filesystem::path &path) const
 

The documentation for this class was generated from the following files: