User Tools

Site Tools


hpl3:community:scripting:classes:cluxpathfinder

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

hpl3:community:scripting:classes:cluxpathfinder [2015/11/05 11:44] (current)
abion47 created
Line 1: Line 1:
 +=====cLuxPathfinder=====
 +
 +====Fields====
 +
 +cLuxPathfinder has no public fields.
 +
 +====Functions====
 +
 +^ Return Type ^ Function Name ^ Parameters ^ Description ^
 +| [[iLuxEntity]]@ | GetEntity |     ​| ​  |
 +| [[eLuxEntityComponentType]] | GetType |     ​| ​  |
 +| void | MoveTo | const [[cVector3f]] &in avPos, \\ float afUpdateFreq,​ \\ bool abExactStopAtEnd,​ \\ //const [[tString]] &in asResultCallback = ""//,​ \\ //bool abCallbackInMap = false// |   |
 +| void | MoveToNode | const [[tString]] &in asNodeName, \\ float afUpdateFreq,​ \\ bool abExactStopAtEnd,​ \\ //const [[tString]] &in asResultCallback = ""//,​ \\ //bool abCallbackInMap = false// |   |
 +| void | Stop |     ​| ​  |
 +| void | SetEndOfPathCallbackFunc | const [[tString]]&​ asCallbackFunc |   |
 +| [[cAINode]]@ | GetNodeInPosLOS | const [[cVector3f]]&​ avPos, \\ float afMinDistance,​ \\ float afMaxDistance,​ \\ //bool abAgentToNodeFreeDirectPathCheck = false// |   |
 +| const [[cVector3f]]&​ | GetDebugLOSPoint | int alIdx |   |
 +| int | GetDebugLOSPointNum |     ​| ​  |
 +| bool | GetDebugLOSCastResult | int alIdx |   |
 +| int | GetDebugLOSCastResultNum |     ​| ​  |
 +| bool | GetDebugLOSPathResult | int alIdx |   |
 +| int | GetDebugLOSPathResultNum |     ​| ​  |
 +| [[cAINode]]@ | GetNodeAtPos | const [[cVector3f]]&​ avPos, \\ float afMinDistance,​ \\ float afMaxDistance,​ \\ bool abGetClosest,​ \\ bool abPosToNodeFreeDirectPathCheck,​ \\ bool abAgentToNodeFreeDirectPathCheck,​ \\ [[cAINode]]@ apSkipNode, \\ int alFreePathRayNum,​ \\ uint alFreePathFlags,​ \\ bool abSkipUsedNodes |   |
 +| [[cAINode]]@ | GetNodeAtPos | const [[cVector3f]]&​ avPos, \\ float afMinDistance,​ \\ float afMaxDistance,​ \\ bool abGetClosest,​ \\ bool abPosToNodeFreeDirectPathCheck,​ \\ bool abAgentToNodeFreeDirectPathCheck,​ \\ [[cAINode]]@ apSkipNode |   |
 +| bool | CheckFreePath | const [[cVector3f]]&​ avStartPos, \\ const [[cVector3f]]&​ avTargetPos |   |
 +| [[cAINode]]@ | GetNodeFromName | const [[tString]] &in asName |   |
 +| bool | IsMoving |     ​| ​  |
 +| [[cVector3f]] | GetNextGoalPos |     ​| ​  |
 +| void | ClearTrackNodes |     ​| ​  |
 +| void | AddTrackNode | const [[tString]] &in asNodeName, \\ float afMinWaitTime,​ \\ float afMaxWaitTime,​ \\ const [[tString]] &in asAnimName, \\ bool abLoopAnim |   |
 +| void | StartTrack | bool abLoop, \\ float afUpdateFreq,​ \\ const [[tString]]&​ asEndOfTrackCallback |   |
 +| void | StopTrack |     ​| ​  |
 +| void | ResetCurrentTrackNode |     ​| ​  |
 +| int | GetTrackNodeNum |     ​| ​  |
 +| [[cLuxTrackNode]]@ | GetTrackNode | int alIdx |   |
 +| int | GetCurrentTrackNode |     ​| ​  |
 +| [[cLuxTrackNode]]@ | GetCurrentTrackNodeData |     ​| ​  |
 +| void | SetCurrentTrackWaitTime | float afX |   |
 +| float | GetCurrentTrackWaitTime |     ​| ​  |
 +| void | GoToNextTrackNode |     ​| ​  |
 +| bool | GetTrackActive |     ​| ​  |
 +| void | SetTrackPaused | bool abX |   |
 +| bool | GetTrackPaused |     ​| ​  |
 +| void | SetTrackLoop | bool abX |   |
 +| bool | GetTrackLoop |     ​| ​  |
 +| const [[tString]]&​ | GetTrackCallback |     ​| ​  |
 +| float | GetTrackUpdateFreq |     ​| ​  |
 +| bool | BuildPathNodeArrayToPos | const [[cVector3f]]&​ avPos |   |
 +| int | GetPathNodeArraySize |     ​| ​  |
 +| [[cAINode]]@ | GetPathNodeArrayNode | int alIdx |   |
 +| float | GetPathNodeArrayDist | int alIdx |   |
 +| float | GetPathNodeArrayFullLength |     ​| ​  |
 +| [[cAINodeContainer]]@ | GetNodeContainer |     ​| ​  |
 +| void | SetNodeContainerName | const [[tString]]&​ asName |   |
 +| void | SetNodeName | const [[tString]]&​ asName |   |
 +| void | SetNodeIsAtCenter | bool abX |   |
 +| void | SetMinEdges | int alX |   |
 +| void | SetMaxEdges | int alX |   |
 +| void | SetMaxEdgeDistance | float afX |   |
 +| void | SetMaxHeight | float afX |   |
 +
 +====Remarks====
 +
 +Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
  
hpl3/community/scripting/classes/cluxpathfinder.txt ยท Last modified: 2015/11/05 11:44 by abion47