18 class RayCastQueryDisplayListBuilder :
public QueryDisplayListBuilder<RayCastQueryBlob, RayCastQueryOutputBlob, RayCastQueryDisplayListBuilder>
21 void DoPushQueryShape(Color color)
23 m_displayList->PushArrow2d5(m_query->m_startPos3f, m_query->m_startPos3f + m_query->m_maxMove2D, color);
26 void DoPushShapeToArrival(Color color)
28 m_displayList->PushArrow2d5(m_query->m_startPos3f, m_output->m_arrivalPos3f, color);
32 void Push_QUERY_TOO_LONG()
34 PushStartText(Color::Red,
"Query too long!");
35 PushQueryShape(Color::Red);
38 virtual void DoBuild(DisplayList* displayList,
char* blob)
40 if (Init(displayList, blob) ==
false)
Indicates that the query has not yet been initialized.
Definition: baseraycastquery.h:26
Indicates that a NavMesh triangle has been found for the starting point, but its NavTag is not consid...
Definition: baseraycastquery.h:30
Indicates that an unknown error occurred during the query processing.
Definition: baseraycastquery.h:35
Indicates that the query was not performed, because the value of BaseRayCastQuery::m_maxDist is large...
Definition: baseraycastquery.h:34
Indicates that insufficient memory was available to store crossed triangles or sub-sections, and the query failed as a result.
Definition: baseraycastquery.h:33
Indicates that the ray was able to travel its maximum distance without collision. ...
Definition: baseraycastquery.h:37
RayCastQueryResult
Enumerates the possible results of a RayCastQuery.
Definition: baseraycastquery.h:24
Indicates that a collision point was found, but moving back from that point resulted in an arrival po...
Definition: baseraycastquery.h:32
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
Indicates that a NavMesh triangle could not be found for the starting point.
Definition: baseraycastquery.h:29
Indicates that a collision point was found and that a final arrival position was calculated successfu...
Definition: baseraycastquery.h:38
Indicates that the query has not yet been launched.
Definition: baseraycastquery.h:27
Indicates that the starting point is very close to a NavMesh border, such that moving back the collis...
Definition: baseraycastquery.h:31