15 class RayCanGoQueryDisplayListBuilder :
public QueryDisplayListBuilder<RayCanGoQueryBlob, RayCanGoQueryOutputBlob, RayCanGoQueryDisplayListBuilder>
18 void DoPushQueryShape(Color color)
20 m_displayList->PushArrow2d5(m_query->m_startPos3f, m_query->m_destPos3f, color);
23 void Push_BORDER_DETECTED_WITHIN_MARGIN()
25 PushStartTriangle(Color::Green);
26 PushStartText(Color::Red,
"Border detected within margin!");
27 PushQueryShape(Color::Red);
31 virtual void DoBuild(DisplayList* displayList,
char* blob)
33 if (Init(displayList, blob) ==
false)
Indicates that a collision was detected along the straight line between the starting and ending point...
Definition: baseraycangoquery.h:31
Indicates that the query has not yet been launched.
Definition: baseraycangoquery.h:27
Indicates that an unknown error occurred during the query processing.
Definition: baseraycangoquery.h:36
Indicates that none of the above results occurred, which may indicate that the start and end points l...
Definition: baseraycangoquery.h:34
Indicates that the ray can pass in a straight line from the starting point to the ending point withou...
Definition: baseraycangoquery.h:38
Indicates that a border was detected close (less than margin) to the straight line between the starti...
Definition: baseraycangoquery.h:33
Indicates that insufficient memory was available to store crossed triangles or sub-sections, and the query failed as a result.
Definition: baseraycangoquery.h:35
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
Indicates that a NavMesh triangle could not be found for the starting point.
Definition: baseraycangoquery.h:29
Indicates that a NavMesh triangle has been found for the starting point, but its NavTag is not consid...
Definition: baseraycangoquery.h:30
Indicates that the query has not yet been initialized.
Definition: baseraycangoquery.h:26
RayCanGoQueryResult
Enumerates the possible results of a RayCanGoQuery.
Definition: baseraycangoquery.h:24