PluginEntryPoint Class Reference

#include <pluginEntryPoint.h>

List of all members.

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".

Detailed Description

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.


Member Function Documentation

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.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations

Generated on Thu Feb 4 16:32:05 2010 for Delta3D Plugin by  doxygen 1.6.1