LoveBrains
1.0.0
|
Define the plugin interface in order to add some stuff to LoveBrains. Mandatory name for the PluginCreator function : "CreatePlugin" ! More...
#include <i_plugin.h>
Public Types | |
typedef IPlugin *(* | PluginCreator) (void) |
Define the function pointer for the creation method. | |
Public Member Functions | |
virtual | ~IPlugin (void) |
Virtual destructor. | |
virtual std::vector< Graphics::IObject * > & | getObjects (void)=0 |
Get all the objects contained by the plugin. More... | |
virtual std::vector< Graphics::ICollider * > & | getColliders (void)=0 |
Get all the colliders contained by the plugin. More... | |
virtual std::vector< Graphics::ISensor * > & | getSensors (void)=0 |
Get all the sensors contained by the plugin. More... | |
Define the plugin interface in order to add some stuff to LoveBrains. Mandatory name for the PluginCreator function : "CreatePlugin" !
|
pure virtual |
Get all the colliders contained by the plugin.
|
pure virtual |
Get all the objects contained by the plugin.
|
pure virtual |
Get all the sensors contained by the plugin.