Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
IPlugin.hpp
Go to the documentation of this file.
1#pragma once
2
3namespace Engine {
6class IPlugin {
7 public:
9 virtual ~IPlugin() = default;
15 virtual void Bind(void) = 0;
16};
17} // namespace Engine
Interface for plugins that can be added to the engine.
Definition IPlugin.hpp:6
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 th...
Definition Core.hpp:17