Aeon Engine c550894
AeonGames Open Source Game Engine
Loading...
Searching...
No Matches
Plugin.hpp File Reference

Defines the plugin module interface for dynamically loaded plugins. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PluginModuleInterface
 Interface that every loadable plugin module must expose. More...

Typedefs

using StartUpPtr = bool ( * ) ()
 Function pointer type for plugin startup.
using ShutDownPtr = void ( * ) ()
 Function pointer type for plugin shutdown.

Detailed Description

Defines the plugin module interface for dynamically loaded plugins.

Definition in file Plugin.hpp.

Typedef Documentation

◆ ShutDownPtr

using ShutDownPtr = void ( * ) ()

Function pointer type for plugin shutdown.

Definition at line 28 of file Plugin.hpp.

◆ StartUpPtr

using StartUpPtr = bool ( * ) ()

Function pointer type for plugin startup.

Returns
true on success.

Definition at line 26 of file Plugin.hpp.