![]() |
VR-Forces 4.2 Class Documentation
|
The intention of this interface is for the script interface to interact with script task controllers in an abstract way so the bond between the controller and the interface, while coupled, not as tightly coupled. More...

Public Member Functions | |
| virtual | ~DtScriptTaskControllerInterface () |
| virtual void | scriptSetTickPeriod (const DtString &scriptId, double period)=0 |
| virtual void | scriptTaskComplete (int taskId, bool success)=0 |
| virtual int | scriptSendSubtask (DtSimTask &task, int parentTaskId)=0 |
| virtual std::vector< int > | scriptPendingSubstaskIds (int taskId)=0 |
| virtual DtSubtaskStatusEntry * | scriptSubtaskStatus (int subtaskId, int parentTaskId)=0 |
| virtual void | scriptClearSubtask (int subtaskId, int parentTaskId)=0 |
| virtual int | scriptSendTask (DtSimTask &task, const DtString &entityName, int parentTaskId, bool actAsSubtask=true)=0 |
| virtual void | notifyScriptTaskError (const DtString &scriptId, int taskId)=0 |
Protected Member Functions | |
| DtScriptTaskControllerInterface () | |
| DtScriptTaskControllerInterface (const DtScriptTaskControllerInterface &other) | |
| DtScriptTaskControllerInterface & | operator= (const DtScriptTaskControllerInterface &other) |
The intention of this interface is for the script interface to interact with script task controllers in an abstract way so the bond between the controller and the interface, while coupled, not as tightly coupled.
Any additional functions we need can be abstracted here for the script interface's use.
|
virtual |
|
protected |
|
protected |
|
pure virtual |
Implemented in DtScriptMultiTaskController, and DtScriptReactiveTaskController.
|
pure virtual |
Implemented in DtScriptMultiTaskController, and DtScriptReactiveTaskController.
|
pure virtual |
Implemented in DtScriptMultiTaskController, and DtScriptReactiveTaskController.
|
pure virtual |
Implemented in DtScriptMultiTaskController, and DtScriptReactiveTaskController.
|
pure virtual |
Implemented in DtScriptMultiTaskController, and DtScriptReactiveTaskController.
|
pure virtual |
Implemented in DtScriptMultiTaskController, and DtScriptReactiveTaskController.
|
pure virtual |
Implemented in DtScriptMultiTaskController, and DtScriptReactiveTaskController.
|
pure virtual |
Implemented in DtScriptMultiTaskController, and DtScriptReactiveTaskController.
|
protected |