#include <pluginEntryPoint.h>
Public Member Functions | |
| virtual void | StartPlugin (dtGame::GameApplication &app) |
Static Public Attributes | |
| static std::string | libname = "plugins_delta3d" |
| Name of the library without the prefix "lib" and the postfix ".so". | |
This is a subclass definition of srCore::PluginEntryPointBase. To build your own plugin, follow the design of this class. Just as in the Delta3D simulator, the Symbricator3D simulator expects two entry points to dynamically link your plugin code into its code base. Those are defined in the corresponding implementation file pluginEntryPoint.cpp as CreatePluginEntryPoint and DestroyPluginEntryPoint.
Definition at line 30 of file pluginEntryPoint.h.
| void PluginEntryPoint::StartPlugin | ( | dtGame::GameApplication & | app | ) | [virtual] |
The PluginEntryPoint class itself is defined in Symbricator3D. This is the routine that is called from that library. Symbricator3D has to be recompiled to function in this construction. Currently by adding using a flag MODE_PLUGIN.
Definition at line 50 of file pluginEntryPoint.cpp.
References PluginActorsManagement::AddRobotToGM(), and libname.

1.6.1