10 #include <boost/shared_ptr.hpp>
13 #include <vlutil/vlString.h>
38 virtual boost::shared_ptr<DtScriptInterface> createScriptInterface(
const DtGenericMessageType& scriptId);
39 virtual void releaseScriptInterface(
const DtGenericMessageType& scriptId,
int taskId, boost::shared_ptr<DtScriptInterface> iFace);
40 virtual bool passScriptInterface(
const DtGenericMessageType& scriptId, boost::shared_ptr<DtScriptInterface> iFace);
Definition: scriptInterfaceHandler.h:19
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtScriptReactiveTaskController * myReactiveTaskController
Definition: scriptInterfaceHandler.h:45
std::map< DtGenericMessageType, boost::shared_ptr< DtScriptInterface > > myReturningScriptInterfaces
Definition: scriptInterfaceHandler.h:48
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtVrfObject * myEntity
Definition: scriptInterfaceHandler.h:49
*array controller(no time code)*/template< class Instance
//!//!//!//!//!//!//!//!//!//!//!//
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
This class is a two-way interface between the script language and its parent controller.
Definition: scriptInterface.h:28
std::map< DtGenericMessageType, boost::shared_ptr< DtScriptInterface > > myPassingScriptInterfaces
Definition: scriptInterfaceHandler.h:47
virtual void setReactiveTaskController(DtScriptReactiveTaskController *controller)
Definition: scriptInterfaceHandler.h:31
virtual DtVrfObject * entity()
Definition: scriptInterfaceHandler.h:29
READ ME!
Definition: scriptReactiveTaskController.h:52