5#include <Editor/AssetRegistry.hpp> 
    6#include <EngineCore/Assets/AssetManager.hpp> 
    8namespace Grindstone::Editor {
 
    9    using ImporterVersion = uint32_t;
 
   10    using ImporterFactory = void(*)(Grindstone::Editor::AssetRegistry& assetRegistry, Grindstone::Assets::AssetManager& assetManager, 
const std::filesystem::path&);
 
   12    using ImporterMenuOnStart = 
void* (*)(
const std::filesystem::path&);
 
   13    using ImporterMenuOnRender = void (*)(
void* payload);
 
   14    using ImporterMenuOnCleanup = void (*)(
void* payload);
 
   17        Grindstone::Editor::ImporterVersion importerVersion;
 
   18        Grindstone::Editor::ImporterFactory factory;
 
   19        Grindstone::Editor::ImporterMenuOnStart onMenuStart;
 
   20        Grindstone::Editor::ImporterMenuOnRender onMenuRender;
 
   21        Grindstone::Editor::ImporterMenuOnCleanup onMenuCleanup;
 
 
Definition Importer.hpp:16