Global mvMotionAI functions


Functions

MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvAddBehaviourFunction (mvOptionEnum bType, mvBaseActionLoaderPtr loader)
 Adding a new derived mvBaseActionLoader (and its key) to the mvMotionAI C interface.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvAddForceFunction (mvOptionEnum bType, mvBaseForceLoaderPtr loader)
 Adding a new derived mvBaseForceLoader (and its key) to the mvMotionAI C interface.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvAddForceIntoWaypoint (mvIndex worldIndex, mvIndex waypointIndex, mvIndex forceIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvAddGroupIntoGroupBehaviour (mvIndex worldIndex, mvIndex groupBehaviour, mvIndex groupIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvAddMemberIntoGroup (mvIndex worldIndex, mvIndex mIndex, mvIndex groupIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvAddNodeToPathway (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvAllWorldsStepForward (mvFloat timeInSecs)
 Moves all mvWorld instances linked to mvMotionAI C Interface by timeInSecs.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllBehaviours (mvIndex worldIndex, void(someFunction)(mvBehaviourPtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllBehavioursByIndex (mvIndex worldIndex, void(someFunction)(mvIndex, mvIndex, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllBodies (mvIndex worldIndex, void(someFunction)(mvBodyPtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllBodiesByIndex (mvIndex worldIndex, void(someFunction)(mvIndex, mvIndex, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllEntryLists (mvIndex worldIndex, void(someFunction)(mvEntryListPtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllForces (mvIndex worldIndex, void(someFunction)(mvBaseForcePtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllForcesByIndex (mvIndex worldIndex, void(someFunction)(mvIndex, mvIndex, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllGroupBehaviours (mvIndex worldIndex, void(someFunction)(mvGroupBehaviourPtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllGroupBehavioursByIndex (mvIndex worldIndex, void(someFunction)(mvIndex, mvIndex, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllGroups (mvIndex worldIndex, void(someFunction)(mvGroupPtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllGroupsByIndex (mvIndex worldIndex, void(someFunction)(mvIndex, mvIndex, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllObstacles (mvIndex worldIndex, void(someFunction)(mvObstaclePtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllObstaclesByIndex (mvIndex worldIndex, void(someFunction)(mvIndex, mvIndex, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllPathways (mvIndex worldIndex, void(someFunction)(mvPathwayPtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllPathwaysByIndex (mvIndex worldIndex, void(someFunction)(mvIndex, mvIndex, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllWaypoints (mvIndex worldIndex, void(someFunction)(mvWaypointPtr, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllWaypointsByIndex (mvIndex worldIndex, void(someFunction)(mvIndex, mvIndex, void *), void *extraPtr)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllWorlds (void(someFunction)(mvWorldPtr, void *), void *extraPtr)
 Apply some function to all linked mvWorld using mvWorldPtr pointers.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvApplyToAllWorldsByIndex (void(someFunction)(mvIndex, void *extraPtr), void *extraPtr)
 Apply some function to all linked mvWorld by their indexes.
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateBehaviour (mvIndex worldIndex, mvOptionEnum bType, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateBehaviour_str (mvIndex worldIndex, const char *bType, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateBody (mvIndex worldIndex, mvOptionEnum bType, mvOptionEnum bShape, mvFloat x, mvFloat y, mvFloat z, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateBody_str (mvIndex worldIndex, const char *bType, const char *bShape, mvFloat x, mvFloat y, mvFloat z, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateForce (mvIndex worldIndex, mvOptionEnum fType, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateForce_str (mvIndex worldIndex, const char *fType, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateGroup (mvIndex worldIndex, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateGroupBehaviour (mvIndex worldIndex, mvOptionEnum gbType, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateGroupBehaviour_str (mvIndex worldIndex, const char *gbType, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvBaseActionPtr 
mvCreateNewBehaviourFromLoader (mvOptionEnum type)
 Create a new mvBaseAction object via the mvMotionAI C interface using a type key.
MV_GLOBAL_FUNC_PREFIX
mvBaseForcePtr 
mvCreateNewForceFromLoader (mvOptionEnum type)
 Create a new mvBaseForce object via the mvMotionAI C interface using a type key.
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateObstacle (mvIndex worldIndex, mvOptionEnum oShape, mvOptionEnum oState, mvFloat x, mvFloat y, mvFloat z, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateObstacle_str (mvIndex worldIndex, const char *oShape, const char *oState, mvFloat x, mvFloat y, mvFloat z, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreatePathway (mvIndex worldIndex, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateWaypoint (mvIndex worldIndex, mvOptionEnum wShape, mvFloat x, mvFloat y, mvFloat z, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateWaypoint_str (mvIndex worldIndex, const char *wShape, mvFloat x, mvFloat y, mvFloat z, mvIndex saveFileIndex=MV_NULL)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvCreateWorld (mvIndex saveFileIndex=MV_NULL)
 Creates a linked mvWorld instance.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllBehaviours (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllBodies (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllForces (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllGroupBehaviours (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllGroups (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllObstacles (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllPathways (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllWaypoints (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteAllWorlds ()
 Deletes all linked mvWorld instances.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteBehaviour (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteBody (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteForce (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteGroup (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteGroupBehaviour (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteObstacle (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeletePathway (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvDeleteWaypoint (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvFindMemberInGroup (mvIndex worldIndex, mvIndex groupIndex, mvIndex memberIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvFreeAllDefaults ()
 Free all forces and all actions (and their keys) connected the mvMotionAI C interface.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvFreeDefaultActions ()
 Free all actions (and their keys) connected the mvMotionAI C interface.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvFreeDefaultForces ()
 Free all forces (and their keys) connected the mvMotionAI C interface.
MV_GLOBAL_FUNC_PREFIX
void 
mvFreeMotionAI ()
 Frees mvMotionAI C Interface.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBehaviourParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBehaviourParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBehaviourParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBehaviourParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBehaviourParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBehaviourParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBehaviourParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBehaviourParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvBehaviourPtr 
mvGetBehaviourPtr (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBodyParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBodyParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBodyParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBodyParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBodyParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBodyParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBodyParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetBodyParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvBodyPtr 
mvGetBodyPtr (mvIndex worldIndex, mvIndex bodyIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentBehaviour (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvBehaviourPtr 
mvGetCurrentBehaviourPtr (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentBody (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvBodyPtr 
mvGetCurrentBodyPtr (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentEntryFromList (mvIndex worldIndex, mvIndex listIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentForce (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvBaseForcePtr 
mvGetCurrentForcePtr (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentGroup (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentGroupBehaviour (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvGroupBehaviourPtr 
mvGetCurrentGroupBehaviourPtr (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvGroupPtr 
mvGetCurrentGroupPtr (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentObstacle (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvObstaclePtr 
mvGetCurrentObstaclePtr (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentPathway (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvPathwayPtr 
mvGetCurrentPathwayPtr (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentWaypoint (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvWaypointPtr 
mvGetCurrentWaypointPtr (mvIndex worldIndex)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvGetCurrentWorld ()
 Gets the mvMotionAI C interface's current world as mvIndex.
MV_GLOBAL_FUNC_PREFIX
mvWorldPtr 
mvGetCurrentWorldPtr ()
 Get the mvMotionAI C interface's current world as mvWorld pointer.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListNodeParameterf (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListNodeParameterf_str (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListNodeParameteri (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListNodeParameteri_str (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListNodeParametero (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListNodeParametero_str (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListNodeParameterv (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListNodeParameterv_str (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListParameterf (mvIndex worldIndex, mvIndex listIndex, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListParameterf_str (mvIndex worldIndex, mvIndex listIndex, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListParameteri (mvIndex worldIndex, mvIndex listIndex, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListParameteri_str (mvIndex worldIndex, mvIndex listIndex, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListParametero (mvIndex worldIndex, mvIndex listIndex, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListParametero_str (mvIndex worldIndex, mvIndex listIndex, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListParameterv (mvIndex worldIndex, mvIndex listIndex, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetEntryListParameterv_str (mvIndex worldIndex, mvIndex listIndex, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvEntryListPtr 
mvGetEntryListPtr (mvIndex worldIndex, mvIndex entryListIndex)
MV_GLOBAL_FUNC_PREFIX
const char * 
mvGetErrorEnumString (mvErrorEnum error)
 Retrieves C string description of the error value.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetForceParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetForceParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetForceParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetForceParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetForceParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetForceParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetForceParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetForceParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvBaseForcePtr 
mvGetForcePtr (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupBehaviourParameterf (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupBehaviourParameterf_str (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupBehaviourParameteri (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupBehaviourParameteri_str (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupBehaviourParametero (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupBehaviourParametero_str (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupBehaviourParameterv (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupBehaviourParameterv_str (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvGroupBehaviourPtr 
mvGetGroupBehaviourPtr (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameter_str)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetGroupParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvGroupPtr 
mvGetGroupPtr (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetMainGroupBehaviourParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetMainGroupBehaviourParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetMainGroupBehaviourParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetMainGroupBehaviourParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetMainGroupBehaviourParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetMainGroupBehaviourParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetMainGroupBehaviourParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetMainGroupBehaviourParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetObstacleParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetObstacleParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetObstacleParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetObstacleParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetObstacleParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetObstacleParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetObstacleParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetObstacleParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvObstaclePtr 
mvGetObstaclePtr (mvIndex worldIndex, mvIndex bodyIndex)
MV_GLOBAL_FUNC_PREFIX
const char * 
mvGetOptionEnumString (mvOptionEnum option)
 Retrieves C string description of the option value.
MV_GLOBAL_FUNC_PREFIX
const char * 
mvGetParamEnumString (mvParamEnum param)
 Retrieves C string description of the parameter value.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayNodeParameterf (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayNodeParameterf_str (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayNodeParameteri (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayNodeParameteri_str (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayNodeParametero (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayNodeParametero_str (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayNodeParameterv (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayNodeParameterv_str (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetPathwayParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvPathwayPtr 
mvGetPathwayPtr (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
void * 
mvGetUserData (mvIndex worldIndex, mvParamEnum objectType, mvIndex objectIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWaypointParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWaypointParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWaypointParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWaypointParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex *outIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWaypointParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWaypointParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char **option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWaypointParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWaypointParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array, mvCount *noOfParameters)
MV_GLOBAL_FUNC_PREFIX
mvWaypointPtr 
mvGetWaypointPtr (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWorldParameterf (mvIndex worldIndex, mvParamEnum param, mvFloat *num)
 Gets a single mvFloat variable of a linked mvWorld instance.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWorldParameterf_str (mvIndex worldIndex, const char *param, mvFloat *num)
 Retrieves mvWorld's single mvFloat variable in string format.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWorldParameteri (mvIndex worldIndex, mvParamEnum param, mvIndex *index)
 Gets a single index variable of a linked mvWorld instance.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWorldParameteri_str (mvIndex worldIndex, const char *param, mvIndex *index)
 Retrieves mvWorld's index variable in string format.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWorldParametero (mvIndex worldIndex, mvParamEnum param, mvOptionEnum *option)
 Gets a state/options variable of a linked mvWorld instance.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWorldParametero_str (mvIndex worldIndex, const char *param, const char **option)
 Retrieves mvWorld's option variable in string format.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWorldParameterv (mvIndex worldIndex, mvParamEnum param, mvFloat *array, mvCount *noOfParameters)
 Gets an array of mvFloats or vector variable of a linked mvWorld instance.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvGetWorldParameterv_str (mvIndex worldIndex, const char *param, mvFloat *array, mvCount *noOfParameters)
 Retrieves linked mvWorld's floating vector in string format.
MV_GLOBAL_FUNC_PREFIX
mvWorldPtr 
mvGetWorldPtr (mvIndex index)
 Gets the pointer to mvWorld pointer by index.
MV_GLOBAL_FUNC_PREFIX
void * 
mvGetWorldUserData (mvIndex worldIndex)
 Gets the user data pointer of the mvWorld instance.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvInitAllDefaults ()
 Initialises both the default actions and forces (and their keys) on the mvMotionAI C interface.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvInitDefaultActions ()
 Initialises all default actions (and their keys) on the mvMotionAI C interface.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvInitDefaultForces ()
 Initialises all default forces (and their keys) on the mvMotionAI C interface.
MV_GLOBAL_FUNC_PREFIX
void 
mvInitMotionAI ()
 Initialises mvMotionAI C Interface.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvLoadDefaultActions (mvActionLoaderListPtr loader)
 Adds the sll default actions of the mvMotionAI library to this action loader list.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvLoadDefaultForces (mvForceLoaderListPtr loader)
 Adds the sll default forces of the mvMotionAI library to this force loader list.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvNudgeBody (mvIndex worldIndex, mvIndex bodyIndex, mvFloat timeInSecs)
 Moves a mvBody with a linked mvWorld by an anount of time.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveAllBehavioursFromList (mvIndex worldIndex, mvIndex listIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveAllForcesFromWaypoint (mvIndex worldIndex, mvIndex waypointIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveAllGroupsFromGroupBehaviour (mvIndex worldIndex, mvIndex gbIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveAllMembersFromGroup (mvIndex worldIndex, mvIndex mIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveAllNodesFromPathway (mvIndex worldIndex, mvIndex pathwayIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveAllWaypointsFromForce (mvIndex worldIndex, mvIndex forceIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveBehaviourFromList (mvIndex worldIndex, mvIndex listIndex, mvIndex entryIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveForceFromWaypoint (mvIndex worldIndex, mvIndex waypointIndex, mvIndex forceIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveGroupFromGroupBehaviour (mvIndex worldIndex, mvIndex groupBehaviour, mvIndex groupIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveMemberFromGroup (mvIndex worldIndex, mvIndex groupIndex, mvIndex memberIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemoveNodeFromPathway (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvRemovePathwayNodeAt (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBehaviourParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBehaviourParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBehaviourParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBehaviourParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBehaviourParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBehaviourParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBehaviourParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBehaviourParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBodyParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBodyParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBodyParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBodyParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBodyParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBodyParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBodyParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetBodyParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentBehaviour (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentBody (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentForce (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentGroup (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentGroupBehaviour (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentObstacle (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentPathway (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentWaypoint (mvIndex worldIndex, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvIndex 
mvSetCurrentWorld (mvIndex index)
 Sets the mvMotionAI C interface's current world index.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListNodeParameterf (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListNodeParameterf_str (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListNodeParameteri (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListNodeParameteri_str (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, const char *param, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListNodeParametero (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListNodeParametero_str (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListNodeParameterv (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListNodeParameterv_str (mvIndex worldIndex, mvIndex listIndex, mvIndex nodeIndex, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListParameterf (mvIndex worldIndex, mvIndex listIndex, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListParameterf_str (mvIndex worldIndex, mvIndex listIndex, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListParameteri (mvIndex worldIndex, mvIndex listIndex, mvParamEnum paramFlag, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListParameteri_str (mvIndex worldIndex, mvIndex listIndex, const char *param, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListParametero (mvIndex worldIndex, mvIndex listIndex, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListParametero_str (mvIndex worldIndex, mvIndex listIndex, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListParameterv (mvIndex worldIndex, mvIndex listIndex, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetEntryListParameterv_str (mvIndex worldIndex, mvIndex listIndex, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetForceParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetForceParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetForceParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetForceParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetForceParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetForceParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetForceParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetForceParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupBehaviourParameterf (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupBehaviourParameterf_str (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupBehaviourParameteri (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupBehaviourParameteri_str (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupBehaviourParametero (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupBehaviourParametero_str (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupBehaviourParameterv (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupBehaviourParameterv_str (mvIndex worldIndex, mvIndex gbIndex, mvIndex groupIndex, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetGroupParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetMainGroupBehaviourParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetMainGroupBehaviourParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetMainGroupBehaviourParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetMainGroupBehaviourParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetMainGroupBehaviourParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetMainGroupBehaviourParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetMainGroupBehaviourParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetMainGroupBehaviourParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleAsWorldBoundary (mvIndex worldIndex, mvIndex obstacleIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetObstacleParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayNodeParameterf (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayNodeParameterf_str (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayNodeParameteri (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayNodeParameteri_str (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, const char *param, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayNodeParametero (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayNodeParametero_str (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayNodeParameterv (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayNodeParameterv_str (mvIndex worldIndex, mvIndex pathwayIndex, mvIndex nodeIndex, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetPathwayParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetUserData (mvIndex worldIndex, mvParamEnum objectType, mvIndex objectIndex, void *userData)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWaypointParameterf (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWaypointParameterf_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWaypointParameteri (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWaypointParameteri_str (mvIndex worldIndex, mvIndex index, const char *param, mvIndex paramIndex)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWaypointParametero (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWaypointParametero_str (mvIndex worldIndex, mvIndex index, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWaypointParameterv (mvIndex worldIndex, mvIndex index, mvParamEnum paramFlag, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWaypointParameterv_str (mvIndex worldIndex, mvIndex index, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldParameterf (mvIndex worldIndex, mvParamEnum param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldParameterf_str (mvIndex worldIndex, const char *param, mvFloat num)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldParameteri (mvIndex worldIndex, mvParamEnum param, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldParameteri_str (mvIndex worldIndex, const char *param, mvIndex index)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldParametero (mvIndex worldIndex, mvParamEnum param, mvOptionEnum option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldParametero_str (mvIndex worldIndex, const char *param, const char *option)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldParameterv (mvIndex worldIndex, mvParamEnum param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldParameterv_str (mvIndex worldIndex, const char *param, mvFloat *array)
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvSetWorldUserData (mvIndex worldIndex, void *tempData)
 Set the user data pointer of the mvWorld instance.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvStepBody (mvIndex worldIndex, mvIndex bodyIndex, mvFloat timeInSecs)
 Moves a mvBody with a linked mvWorld by an anount of time.
MV_GLOBAL_FUNC_PREFIX
mvErrorEnum 
mvWorldStep (mvIndex worldIndex, mvFloat timeInSecs)
 Moves a mvWorld by an anount of time.

Function Documentation

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvAddBehaviourFunction ( mvOptionEnum  bType,
mvBaseActionLoaderPtr  loader 
)

Adding a new derived mvBaseActionLoader (and its key) to the mvMotionAI C interface.

Parameters:
[in] bType A unique key used when a new action is created
[in] loader A pointer referring to a mvBaseAction factory object
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.
NOTE: the mvBaseActionLoaderPtr loader 's associated memory is freed by the mvMotionAI C interface. DO NOT free this pointer after making the mvAddBehaviourFunction call.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvAddForceFunction ( mvOptionEnum  bType,
mvBaseForceLoaderPtr  loader 
)

Adding a new derived mvBaseForceLoader (and its key) to the mvMotionAI C interface.

Parameters:
[in] bType A unique key used when ...CreateForce(TYPE) is used
[in] loader A pointer referring to a mvBaseForce factory object
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.
NOTE: the mvBaseForceLoaderPtr loader 's associated memory is freed by the mvMotionAI C interface. DO NOT free this pointer after making the mvAddForceFunction call.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvAddForceIntoWaypoint ( mvIndex  worldIndex,
mvIndex  waypointIndex,
mvIndex  forceIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvAddGroupIntoGroupBehaviour ( mvIndex  worldIndex,
mvIndex  groupBehaviour,
mvIndex  groupIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvAddMemberIntoGroup ( mvIndex  worldIndex,
mvIndex  mIndex,
mvIndex  groupIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvAddNodeToPathway ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvAllWorldsStepForward ( mvFloat  timeInSecs  ) 

Moves all mvWorld instances linked to mvMotionAI C Interface by timeInSecs.

Parameters:
[in] timeInSecs Same time unit to move all worlds
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllBehaviours ( mvIndex  worldIndex,
void(someFunction)(mvBehaviourPtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllBehavioursByIndex ( mvIndex  worldIndex,
void(someFunction)(mvIndex, mvIndex, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllBodies ( mvIndex  worldIndex,
void(someFunction)(mvBodyPtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllBodiesByIndex ( mvIndex  worldIndex,
void(someFunction)(mvIndex, mvIndex, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllEntryLists ( mvIndex  worldIndex,
void(someFunction)(mvEntryListPtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllForces ( mvIndex  worldIndex,
void(someFunction)(mvBaseForcePtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllForcesByIndex ( mvIndex  worldIndex,
void(someFunction)(mvIndex, mvIndex, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllGroupBehaviours ( mvIndex  worldIndex,
void(someFunction)(mvGroupBehaviourPtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllGroupBehavioursByIndex ( mvIndex  worldIndex,
void(someFunction)(mvIndex, mvIndex, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllGroups ( mvIndex  worldIndex,
void(someFunction)(mvGroupPtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllGroupsByIndex ( mvIndex  worldIndex,
void(someFunction)(mvIndex, mvIndex, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllObstacles ( mvIndex  worldIndex,
void(someFunction)(mvObstaclePtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllObstaclesByIndex ( mvIndex  worldIndex,
void(someFunction)(mvIndex, mvIndex, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllPathways ( mvIndex  worldIndex,
void(someFunction)(mvPathwayPtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllPathwaysByIndex ( mvIndex  worldIndex,
void(someFunction)(mvIndex, mvIndex, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllWaypoints ( mvIndex  worldIndex,
void(someFunction)(mvWaypointPtr, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllWaypointsByIndex ( mvIndex  worldIndex,
void(someFunction)(mvIndex, mvIndex, void *)  ,
void *  extraPtr 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllWorlds ( void(someFunction)(mvWorldPtr, void *)  ,
void *  extraPtr 
)

Apply some function to all linked mvWorld using mvWorldPtr pointers.

Parameters:
[in] someFunction A function is the form of void func(mvWorldPtr, void*) which is executed on pointers to currently existing linked mvWorld instances
[in,out] extraPtr A void pointer to any object that is passed to the function someFunction.
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvApplyToAllWorldsByIndex ( void(someFunction)(mvIndex, void *extraPtr)  ,
void *  extraPtr 
)

Apply some function to all linked mvWorld by their indexes.

Parameters:
[in] someFunction A function is the form of void func(mvIndex, void*) which is executed on all indexes of currently existing linked mvWorld instances
[in,out] extraPtr A void pointer to any object that is passed to the function someFunction.
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateBehaviour ( mvIndex  worldIndex,
mvOptionEnum  bType,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateBehaviour_str ( mvIndex  worldIndex,
const char *  bType,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateBody ( mvIndex  worldIndex,
mvOptionEnum  bType,
mvOptionEnum  bShape,
mvFloat  x,
mvFloat  y,
mvFloat  z,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateBody_str ( mvIndex  worldIndex,
const char *  bType,
const char *  bShape,
mvFloat  x,
mvFloat  y,
mvFloat  z,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateForce ( mvIndex  worldIndex,
mvOptionEnum  fType,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateForce_str ( mvIndex  worldIndex,
const char *  fType,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateGroup ( mvIndex  worldIndex,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateGroupBehaviour ( mvIndex  worldIndex,
mvOptionEnum  gbType,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateGroupBehaviour_str ( mvIndex  worldIndex,
const char *  gbType,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvBaseActionPtr mvCreateNewBehaviourFromLoader ( mvOptionEnum  type  ) 

Create a new mvBaseAction object via the mvMotionAI C interface using a type key.

Parameters:
[in] type A unique key used when a new action is created
Returns:
A mvBaseForce pointer to new object or if error has occured, MV NULL
NOTE: this function is really for testing if new added mvBaseActionLoader are working correctly after a call to mvAddBehaviourFunction.

MV_GLOBAL_FUNC_PREFIX mvBaseForcePtr mvCreateNewForceFromLoader ( mvOptionEnum  type  ) 

Create a new mvBaseForce object via the mvMotionAI C interface using a type key.

Parameters:
[in] type A unique key used when ...CreateForce(TYPE) is used
Returns:
A mvBaseForce pointer to new object or if error has occured, MV NULL
NOTE: this function is really for testing if new added mvBaseForceLoader are working correctly after a call to mvAddForceFunction.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateObstacle ( mvIndex  worldIndex,
mvOptionEnum  oShape,
mvOptionEnum  oState,
mvFloat  x,
mvFloat  y,
mvFloat  z,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateObstacle_str ( mvIndex  worldIndex,
const char *  oShape,
const char *  oState,
mvFloat  x,
mvFloat  y,
mvFloat  z,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreatePathway ( mvIndex  worldIndex,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateWaypoint ( mvIndex  worldIndex,
mvOptionEnum  wShape,
mvFloat  x,
mvFloat  y,
mvFloat  z,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateWaypoint_str ( mvIndex  worldIndex,
const char *  wShape,
mvFloat  x,
mvFloat  y,
mvFloat  z,
mvIndex  saveFileIndex = MV_NULL 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvCreateWorld ( mvIndex  saveFileIndex = MV_NULL  ) 

Creates a linked mvWorld instance.

Returns:
Any non zero value or if error has occured, MV_NULL(0) is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllBehaviours ( mvIndex  worldIndex  ) 

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllBodies ( mvIndex  worldIndex  ) 

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllForces ( mvIndex  worldIndex  ) 

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllGroupBehaviours ( mvIndex  worldIndex  ) 

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllGroups ( mvIndex  worldIndex  ) 

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllObstacles ( mvIndex  worldIndex  ) 

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllPathways ( mvIndex  worldIndex  ) 

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllWaypoints ( mvIndex  worldIndex  ) 

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteAllWorlds (  ) 

Deletes all linked mvWorld instances.

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteBehaviour ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteBody ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteForce ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteGroup ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteGroupBehaviour ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteObstacle ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeletePathway ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvDeleteWaypoint ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvFindMemberInGroup ( mvIndex  worldIndex,
mvIndex  groupIndex,
mvIndex  memberIndex 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvFreeAllDefaults (  ) 

Free all forces and all actions (and their keys) connected the mvMotionAI C interface.

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvFreeDefaultActions (  ) 

Free all actions (and their keys) connected the mvMotionAI C interface.

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvFreeDefaultForces (  ) 

Free all forces (and their keys) connected the mvMotionAI C interface.

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBehaviourParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBehaviourParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBehaviourParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBehaviourParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBehaviourParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBehaviourParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBehaviourParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBehaviourParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvBehaviourPtr mvGetBehaviourPtr ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A pointer to mvBehaviour instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBodyParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBodyParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBodyParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBodyParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBodyParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBodyParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBodyParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetBodyParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvBodyPtr mvGetBodyPtr ( mvIndex  worldIndex,
mvIndex  bodyIndex 
)

Returns:
A pointer to mvBody instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentBehaviour ( mvIndex  worldIndex  ) 

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvBehaviourPtr mvGetCurrentBehaviourPtr ( mvIndex  worldIndex  ) 

Returns:
A pointer to mvBehaviour instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentBody ( mvIndex  worldIndex  ) 

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvBodyPtr mvGetCurrentBodyPtr ( mvIndex  worldIndex  ) 

Returns:
A pointer to mvBody instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentEntryFromList ( mvIndex  worldIndex,
mvIndex  listIndex 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentForce ( mvIndex  worldIndex  ) 

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvBaseForcePtr mvGetCurrentForcePtr ( mvIndex  worldIndex  ) 

Returns:
A pointer to mvBaseForce instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentGroup ( mvIndex  worldIndex  ) 

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentGroupBehaviour ( mvIndex  worldIndex  ) 

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvGroupBehaviourPtr mvGetCurrentGroupBehaviourPtr ( mvIndex  worldIndex  ) 

Returns:
A pointer to mvGroupBehaviour instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvGroupPtr mvGetCurrentGroupPtr ( mvIndex  worldIndex  ) 

Returns:
A pointer to mvGroup instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentObstacle ( mvIndex  worldIndex  ) 

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvObstaclePtr mvGetCurrentObstaclePtr ( mvIndex  worldIndex  ) 

Returns:
A pointer to mvObstacle instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentPathway ( mvIndex  worldIndex  ) 

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvPathwayPtr mvGetCurrentPathwayPtr ( mvIndex  worldIndex  ) 

Returns:
A pointer to mvPathway instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentWaypoint ( mvIndex  worldIndex  ) 

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvWaypointPtr mvGetCurrentWaypointPtr ( mvIndex  worldIndex  ) 

Returns:
A pointer to mvWaypoint instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvGetCurrentWorld (  ) 

Gets the mvMotionAI C interface's current world as mvIndex.

Returns:
The index of the current linked mvWorld as mvIndex or MV_NULL if error has occured

MV_GLOBAL_FUNC_PREFIX mvWorldPtr mvGetCurrentWorldPtr (  ) 

Get the mvMotionAI C interface's current world as mvWorld pointer.

Returns:
A pointer to current linked mvWorld instance or MV_NULL if error has occured

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListNodeParameterf ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListNodeParameterf_str ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListNodeParameteri ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListNodeParameteri_str ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListNodeParametero ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListNodeParametero_str ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListNodeParameterv ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListNodeParameterv_str ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListParameterf ( mvIndex  worldIndex,
mvIndex  listIndex,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListParameterf_str ( mvIndex  worldIndex,
mvIndex  listIndex,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListParameteri ( mvIndex  worldIndex,
mvIndex  listIndex,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListParameteri_str ( mvIndex  worldIndex,
mvIndex  listIndex,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListParametero ( mvIndex  worldIndex,
mvIndex  listIndex,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListParametero_str ( mvIndex  worldIndex,
mvIndex  listIndex,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListParameterv ( mvIndex  worldIndex,
mvIndex  listIndex,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetEntryListParameterv_str ( mvIndex  worldIndex,
mvIndex  listIndex,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvEntryListPtr mvGetEntryListPtr ( mvIndex  worldIndex,
mvIndex  entryListIndex 
)

Returns:
A pointer to mvEntryList instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX const char* mvGetErrorEnumString ( mvErrorEnum  error  ) 

Retrieves C string description of the error value.

Parameters:
[in] error An error value returned from a function
Returns:
A C string description of the enum value or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetForceParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetForceParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetForceParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetForceParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetForceParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetForceParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetForceParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetForceParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvBaseForcePtr mvGetForcePtr ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A pointer to mvBaseForce instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupBehaviourParameterf ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupBehaviourParameterf_str ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupBehaviourParameteri ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupBehaviourParameteri_str ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupBehaviourParametero ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupBehaviourParametero_str ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupBehaviourParameterv ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupBehaviourParameterv_str ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvGroupBehaviourPtr mvGetGroupBehaviourPtr ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A pointer to mvGroupBehaviour instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameter_str 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetGroupParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvGroupPtr mvGetGroupPtr ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A pointer to mvGroup instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetMainGroupBehaviourParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetMainGroupBehaviourParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetMainGroupBehaviourParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetMainGroupBehaviourParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetMainGroupBehaviourParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetMainGroupBehaviourParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetMainGroupBehaviourParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetMainGroupBehaviourParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetObstacleParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetObstacleParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetObstacleParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetObstacleParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetObstacleParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetObstacleParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetObstacleParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetObstacleParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvObstaclePtr mvGetObstaclePtr ( mvIndex  worldIndex,
mvIndex  bodyIndex 
)

Returns:
A pointer to mvObstacle instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX const char* mvGetOptionEnumString ( mvOptionEnum  option  ) 

Retrieves C string description of the option value.

Parameters:
[in] option An value/data for some of the variables in mvMotionAI
Returns:
A C string description of the enum value or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX const char* mvGetParamEnumString ( mvParamEnum  param  ) 

Retrieves C string description of the parameter value.

Parameters:
[in] param An parameter/variable to retrieve data from mvMotionAI types
Returns:
A C string description of the enum value or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayNodeParameterf ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayNodeParameterf_str ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayNodeParameteri ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayNodeParameteri_str ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayNodeParametero ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayNodeParametero_str ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayNodeParameterv ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayNodeParameterv_str ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetPathwayParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvPathwayPtr mvGetPathwayPtr ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A pointer to mvPathway instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX void* mvGetUserData ( mvIndex  worldIndex,
mvParamEnum  objectType,
mvIndex  objectIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWaypointParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWaypointParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWaypointParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWaypointParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex outIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWaypointParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWaypointParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char **  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWaypointParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWaypointParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvWaypointPtr mvGetWaypointPtr ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A pointer to mvWaypoint instance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWorldParameterf ( mvIndex  worldIndex,
mvParamEnum  param,
mvFloat num 
)

Gets a single mvFloat variable of a linked mvWorld instance.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] param The parameter or variable type that the programmer wants to retrieve
[out] num A pointer to mvFloat variable
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWorldParameterf_str ( mvIndex  worldIndex,
const char *  param,
mvFloat num 
)

Retrieves mvWorld's single mvFloat variable in string format.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] param The parameter or variable type that the programmer wants to retrieve
[out] num A location to mvFloat variable.
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWorldParameteri ( mvIndex  worldIndex,
mvParamEnum  param,
mvIndex index 
)

Gets a single index variable of a linked mvWorld instance.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] param The parameter or variable type that the programmer wants to retrieve
[out] index A pointer to a mvIndex location
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWorldParameteri_str ( mvIndex  worldIndex,
const char *  param,
mvIndex index 
)

Retrieves mvWorld's index variable in string format.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] param The parameter or variable type that the programmer wants to retrieve
[out] index A location to mvIndex variable.
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWorldParametero ( mvIndex  worldIndex,
mvParamEnum  param,
mvOptionEnum option 
)

Gets a state/options variable of a linked mvWorld instance.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] param The parameter or variable type that the programmer wants to retrieve
[out] option A pointer to a mvOptionEnum
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWorldParametero_str ( mvIndex  worldIndex,
const char *  param,
const char **  option 
)

Retrieves mvWorld's option variable in string format.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] param The parameter or variable type that the programmer wants to retrieve
[out] option A pointer to C string pointer location
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWorldParameterv ( mvIndex  worldIndex,
mvParamEnum  param,
mvFloat array,
mvCount noOfParameters 
)

Gets an array of mvFloats or vector variable of a linked mvWorld instance.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] param The parameter or variable type that the programmer wants to retrieve
[out] array A pointer to a mvFloat array of appropriate size (>= MV_MAX_NO_OF_PARAMETERS)
[out] noOfParameters The number of variables returned by this function
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvGetWorldParameterv_str ( mvIndex  worldIndex,
const char *  param,
mvFloat array,
mvCount noOfParameters 
)

Retrieves linked mvWorld's floating vector in string format.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] param The parameter or variable type that the programmer wants to retrieve
[out] array A pointer to a mvFloat array of appropriate size (>= MV_MAX_NO_OF_PARAMETERS)
[out] noOfParameters The number of variables returned by this function
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvWorldPtr mvGetWorldPtr ( mvIndex  index  ) 

Gets the pointer to mvWorld pointer by index.

Parameters:
[in] index Index to linked mvWorld instance
Returns:
A pointer to mvWorldInstance or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX void* mvGetWorldUserData ( mvIndex  worldIndex  ) 

Gets the user data pointer of the mvWorld instance.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
Returns:
A pointer used as user data of the mvWorld or MV_NULL if error has occured

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvInitAllDefaults (  ) 

Initialises both the default actions and forces (and their keys) on the mvMotionAI C interface.

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvInitDefaultActions (  ) 

Initialises all default actions (and their keys) on the mvMotionAI C interface.

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvInitDefaultForces (  ) 

Initialises all default forces (and their keys) on the mvMotionAI C interface.

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvLoadDefaultActions ( mvActionLoaderListPtr  loader  ) 

Adds the sll default actions of the mvMotionAI library to this action loader list.

Parameters:
[in,out] loader A pointer to a mvActionLoaderList object free of any actions or behaviours.
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.
NOTE: this function should be used when the programmer wishes to use the parts of the library without the mvMotionAI C interface.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvLoadDefaultForces ( mvForceLoaderListPtr  loader  ) 

Adds the sll default forces of the mvMotionAI library to this force loader list.

Parameters:
[in,out] loader A pointer to a mvForceLoaderList object free of any associated forces.
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.
NOTE: this function should be used when the programmer wishes to use the parts of the library without the mvMotionAI C interface.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvNudgeBody ( mvIndex  worldIndex,
mvIndex  bodyIndex,
mvFloat  timeInSecs 
)

Moves a mvBody with a linked mvWorld by an anount of time.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] bodyIndex The index of a mvBody inside that mvWorld
[in] timeInSecs The time in secs used for integration
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.
NOTE : each mvWorld has its own time-keeping variables. Each call of mvNudgeBody will NOT updates those values.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveAllBehavioursFromList ( mvIndex  worldIndex,
mvIndex  listIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveAllForcesFromWaypoint ( mvIndex  worldIndex,
mvIndex  waypointIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveAllGroupsFromGroupBehaviour ( mvIndex  worldIndex,
mvIndex  gbIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveAllMembersFromGroup ( mvIndex  worldIndex,
mvIndex  mIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveAllNodesFromPathway ( mvIndex  worldIndex,
mvIndex  pathwayIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveAllWaypointsFromForce ( mvIndex  worldIndex,
mvIndex  forceIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveBehaviourFromList ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  entryIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveForceFromWaypoint ( mvIndex  worldIndex,
mvIndex  waypointIndex,
mvIndex  forceIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveGroupFromGroupBehaviour ( mvIndex  worldIndex,
mvIndex  groupBehaviour,
mvIndex  groupIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveMemberFromGroup ( mvIndex  worldIndex,
mvIndex  groupIndex,
mvIndex  memberIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemoveNodeFromPathway ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvRemovePathwayNodeAt ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBehaviourParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBehaviourParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBehaviourParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBehaviourParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBehaviourParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBehaviourParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBehaviourParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBehaviourParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBodyParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBodyParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBodyParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBodyParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBodyParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBodyParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBodyParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetBodyParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentBehaviour ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentBody ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentForce ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentGroup ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentGroupBehaviour ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentObstacle ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentPathway ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentWaypoint ( mvIndex  worldIndex,
mvIndex  index 
)

Returns:
A unique index or if error has occured, MV_NULL is returned.

MV_GLOBAL_FUNC_PREFIX mvIndex mvSetCurrentWorld ( mvIndex  index  ) 

Sets the mvMotionAI C interface's current world index.

Parameters:
[in] index Index of possible linked mvWorld instance
Returns:
The parameter index or MV_NULL if error has occured

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListNodeParameterf ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListNodeParameterf_str ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListNodeParameteri ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListNodeParameteri_str ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
const char *  param,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListNodeParametero ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListNodeParametero_str ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListNodeParameterv ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListNodeParameterv_str ( mvIndex  worldIndex,
mvIndex  listIndex,
mvIndex  nodeIndex,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListParameterf ( mvIndex  worldIndex,
mvIndex  listIndex,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListParameterf_str ( mvIndex  worldIndex,
mvIndex  listIndex,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListParameteri ( mvIndex  worldIndex,
mvIndex  listIndex,
mvParamEnum  paramFlag,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListParameteri_str ( mvIndex  worldIndex,
mvIndex  listIndex,
const char *  param,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListParametero ( mvIndex  worldIndex,
mvIndex  listIndex,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListParametero_str ( mvIndex  worldIndex,
mvIndex  listIndex,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListParameterv ( mvIndex  worldIndex,
mvIndex  listIndex,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetEntryListParameterv_str ( mvIndex  worldIndex,
mvIndex  listIndex,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetForceParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetForceParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetForceParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetForceParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetForceParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetForceParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetForceParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetForceParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupBehaviourParameterf ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupBehaviourParameterf_str ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupBehaviourParameteri ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupBehaviourParameteri_str ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupBehaviourParametero ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupBehaviourParametero_str ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupBehaviourParameterv ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupBehaviourParameterv_str ( mvIndex  worldIndex,
mvIndex  gbIndex,
mvIndex  groupIndex,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetGroupParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetMainGroupBehaviourParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetMainGroupBehaviourParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat  array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetMainGroupBehaviourParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetMainGroupBehaviourParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetMainGroupBehaviourParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetMainGroupBehaviourParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetMainGroupBehaviourParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetMainGroupBehaviourParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleAsWorldBoundary ( mvIndex  worldIndex,
mvIndex  obstacleIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetObstacleParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayNodeParameterf ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayNodeParameterf_str ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayNodeParameteri ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayNodeParameteri_str ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
const char *  param,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayNodeParametero ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayNodeParametero_str ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayNodeParameterv ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayNodeParameterv_str ( mvIndex  worldIndex,
mvIndex  pathwayIndex,
mvIndex  nodeIndex,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetPathwayParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetUserData ( mvIndex  worldIndex,
mvParamEnum  objectType,
mvIndex  objectIndex,
void *  userData 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWaypointParameterf ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWaypointParameterf_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat  array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWaypointParameteri ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWaypointParameteri_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvIndex  paramIndex 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWaypointParametero ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWaypointParametero_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWaypointParameterv ( mvIndex  worldIndex,
mvIndex  index,
mvParamEnum  paramFlag,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWaypointParameterv_str ( mvIndex  worldIndex,
mvIndex  index,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldParameterf ( mvIndex  worldIndex,
mvParamEnum  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldParameterf_str ( mvIndex  worldIndex,
const char *  param,
mvFloat  num 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldParameteri ( mvIndex  worldIndex,
mvParamEnum  param,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldParameteri_str ( mvIndex  worldIndex,
const char *  param,
mvIndex  index 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldParametero ( mvIndex  worldIndex,
mvParamEnum  param,
mvOptionEnum  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldParametero_str ( mvIndex  worldIndex,
const char *  param,
const char *  option 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldParameterv ( mvIndex  worldIndex,
mvParamEnum  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldParameterv_str ( mvIndex  worldIndex,
const char *  param,
mvFloat array 
)

Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvSetWorldUserData ( mvIndex  worldIndex,
void *  tempData 
)

Set the user data pointer of the mvWorld instance.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] tempData A void pointer to any object
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.
NOTE: the user data pointer within mvWorld instances are not freed by the mvMotionAI library

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvStepBody ( mvIndex  worldIndex,
mvIndex  bodyIndex,
mvFloat  timeInSecs 
)

Moves a mvBody with a linked mvWorld by an anount of time.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] bodyIndex The index of a mvBody inside that mvWorld
[in] timeInSecs The time in secs used for integration
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.
NOTE : each mvWorld has its own time-keeping variables. Each call of mvStepBody will updates those values.

MV_GLOBAL_FUNC_PREFIX mvErrorEnum mvWorldStep ( mvIndex  worldIndex,
mvFloat  timeInSecs 
)

Moves a mvWorld by an anount of time.

Parameters:
[in] worldIndex The index of the linked mvWorld instance
[in] timeInSecs The time in secs used for integration
Returns:
MV_NO_ERROR or if error has occured, a non zero value is returned.
NOTE : each mvWorld has its own time-keeping variables. Each call to mvWorldStep will updates those values.


Generated on Wed Nov 14 17:04:59 2007 for mvMotionAI by  doxygen 1.5.3