Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Plugins::EditorPluginInterface Class Reference
Inheritance diagram for Grindstone::Plugins::EditorPluginInterface:
Grindstone::Plugins::BaseEditorInterface

Public Member Functions

virtual ImGuiContext * GetImguiContext () const
 
virtual Grindstone::Editor::ManagerGetEditorInstance () const
 
virtual void MapExtensionToImporterType (const char *extension, Grindstone::HashedString importerType)
 
virtual void RegisterAssetImporter (Grindstone::HashedString importerType, Grindstone::Editor::ImporterData importerVersion)
 
virtual void RegisterAssetTemplate (AssetType assetType, const char *name, const char *extension, const void *const sourcePtr, size_t sourceSize)
 
virtual void UnmapExtensionToImporterType (const char *extension)
 
virtual void DeregisterAssetImporter (Grindstone::HashedString importerType)
 
virtual void DeregisterAssetTemplate (AssetType assetType)
 
- Public Member Functions inherited from Grindstone::Plugins::BaseEditorInterface
 BaseEditorInterface (const BaseEditorInterface &)=default
 
 BaseEditorInterface (BaseEditorInterface &&)=default
 

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