Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Plugins::Interface Member List

This is the complete list of members for Grindstone::Plugins::Interface, including all inherited members.

componentRegistrar (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interface
CountDisplays() (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
CreateDisplayWindow(Window::CreateInfo &) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
EnumerateDisplays(Display *displays) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
GetAllocatorState() const (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
GetEditorInterface() const (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
GetEngineCore() (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
GetGraphicsCore() (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
GetLoggerState() const (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
GetMainDisplay() (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
Interface(Manager *manager) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interface
LoadPlugin(const char *name) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
LoadPluginCritical(const char *name) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
RegisterAssetRenderer(BaseAssetRenderer *assetRenderer) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
RegisterAssetType(AssetType assetType, const char *typeName, AssetImporter *assetImporter) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
RegisterComponent(Grindstone::ECS::SetupComponentFn setupComponentFn=nullptr, Grindstone::ECS::DestroyComponentFn destroyComponentFn=nullptr) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfaceinline
RegisterDisplayManager(Grindstone::DisplayManager *) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
RegisterEditorSystem(const char *name, ECS::SystemFactory factory) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
RegisterGraphicsCore(Grindstone::GraphicsAPI::Core *core) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
RegisterSystem(const char *name, ECS::SystemFactory factory) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
RegisterWindowManager(Grindstone::WindowManager *) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
SetEditorInterface(BaseEditorInterface *editorInterface) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
SetReloadCsharpCallback(std::function< void()> callback) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
systemRegistrar (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interface
UnregisterAssetRenderer(BaseAssetRenderer *assetRenderer) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
UnregisterAssetType(AssetType assetType) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
UnregisterComponent() (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfaceinline
UnregisterEditorSystem(const char *name) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual
UnregisterSystem(const char *name) (defined in Grindstone::Plugins::Interface)Grindstone::Plugins::Interfacevirtual