|
Engine²
Open-source game engine written in C++.
|
Interface for plugins that can be added to the engine. More...
#include <IPlugin.hpp>
Public Member Functions | |
| virtual | ~IPlugin ()=default |
| Virtual destructor for IPlugin. | |
| virtual void | Bind (void)=0 |
| Pure virtual method that must be implemented by derived plugin classes. This method is called when the plugin is added to the engine, and is where the plugin should register its systems, resources, and any other functionality it provides to the engine. | |
Interface for plugins that can be added to the engine.
|
virtualdefault |
Virtual destructor for IPlugin.
|
pure virtual |
Pure virtual method that must be implemented by derived plugin classes. This method is called when the plugin is added to the engine, and is where the plugin should register its systems, resources, and any other functionality it provides to the engine.
Implemented in CameraMovement::Plugin, DefaultPipeline::Plugin, Engine::APlugin, Event::Plugin, Graphic::Plugin, Input::Plugin, NativeScripting::Plugin, Physics::Plugin, PluginTestA, PluginTestB, RenderingPipeline::Plugin, Rmlui::Plugin, Scene::Plugin, Sound::Plugin, and Window::Plugin.