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:
  • /github/workspace/sources/code/Editor/Importers/ImporterManager.hpp
  • /github/workspace/sources/code/Editor/Importers/ImporterManager.cpp