Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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::Interface | virtual |
CreateDisplayWindow(Window::CreateInfo &) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
EnumerateDisplays(Display *displays) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
GetAllocatorState() const (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
GetEditorInterface() const (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
GetEngineCore() (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
GetGraphicsCore() (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
GetLoggerState() const (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
GetMainDisplay() (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
Interface(Manager *manager) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | |
LoadPlugin(const char *name) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
LoadPluginCritical(const char *name) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
RegisterAssetRenderer(BaseAssetRenderer *assetRenderer) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
RegisterAssetType(AssetType assetType, const char *typeName, AssetImporter *assetImporter) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
RegisterComponent(Grindstone::ECS::SetupComponentFn setupComponentFn=nullptr, Grindstone::ECS::DestroyComponentFn destroyComponentFn=nullptr) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | inline |
RegisterDisplayManager(Grindstone::DisplayManager *) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
RegisterEditorSystem(const char *name, ECS::SystemFactory factory) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
RegisterGraphicsCore(Grindstone::GraphicsAPI::Core *core) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
RegisterSystem(const char *name, ECS::SystemFactory factory) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
RegisterWindowManager(Grindstone::WindowManager *) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
SetEditorInterface(BaseEditorInterface *editorInterface) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
SetReloadCsharpCallback(std::function< void()> callback) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
systemRegistrar (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | |
UnregisterAssetRenderer(BaseAssetRenderer *assetRenderer) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
UnregisterAssetType(AssetType assetType) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
UnregisterComponent() (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | inline |
UnregisterEditorSystem(const char *name) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |
UnregisterSystem(const char *name) (defined in Grindstone::Plugins::Interface) | Grindstone::Plugins::Interface | virtual |