Class which builds tasks dynamically based on a set of parameters passed in from a Lua Script call.
More...
|
| virtual DtReaderWriter * | scriptedTaskVariableToReaderWriter (const DtScriptedTaskVariable &variable, luabind::object const ¶meters) |
| |
| virtual bool | fillInParameter (DtReaderWriter *rw, luabind::object const ¶meters, DtString &usedParam) |
| |
| DtString | paramDetailsString (DtReaderWriter *rw, bool longForm) |
| |
| virtual DtString | availableParamsString (DtReaderWriter *taskOrSet, bool longForm=false) |
| |
| virtual DtSetDataRequest * | buildSetReactiveTaskEnabled (luabind::object const ¶meters) |
| | Special processing function for the DtSetReactiveTaskEnabled set data request. More...
|
| |
| virtual bool | fillInReaderWriterType (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, bool &error) |
| |
| DtString | convertToLuaSymbol (const DtString &inputString) |
| | Converts a string to a lua symbol compatible string, changing '-' to '_' and other operations. More...
|
| |
| virtual bool | findValidTaskType (const DtSimTaskMessageType &taskType, DtSimTaskMessageType &taskTypeToUse) const |
| | Returns a correct task type trying a few iterations based on the initial task given. More...
|
| |
| virtual DtSetDataRequest * | findValidSetType (const DtSetMessageType &setType, DtSetMessageType &setTypeToUse) const |
| | Returns a correct set type trying a few iterations based on the initial set given. More...
|
| |
|
| static bool | findPropertyParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findColorParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findStringParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findObjectNameStringParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findUUIDParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findAnimationModelParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findIntParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findDoubleParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findBoolParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findVectorParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findTaitBryanParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findPriorityTargetListParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findOffsetVectorParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findLifeformPostureParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findLifeformWeaponStateParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findAggregateStateParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findForceTypeParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findNLengthStringVectorParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findStringAttributeListParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findNLengthUUIDVectorParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findStringListParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findVectorListParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findOffsetVectorListParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findEntityTypeParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
| static bool | findKeyValueListParam (const DtString ¶mName, luabind::object const ¶meters, DtReaderWriter *result, const DtScriptedTaskManager *) |
| |
Class which builds tasks dynamically based on a set of parameters passed in from a Lua Script call.