gwnavruntime/queries/blobs/diskcastquerydisplaylistbuilder.h Source File
Go to the documentation of this file.
15 class DiskCastQueryDisplayListBuilder :
public QueryDisplayListBuilder<DiskCastQueryBlob, DiskCastQueryOutputBlob, DiskCastQueryDisplayListBuilder>
18 void DoPushQueryShape(Color color)
20 m_displayList->PushSegmentCapsule2d5(m_query->m_startPos3f, m_query->m_startPos3f + m_query->m_normalizedDir2d * m_query->m_maxDist, m_query->m_radius, color);
23 void DoPushShapeToArrival(Color color)
25 m_displayList->PushSegmentCapsule2d5(m_query->m_startPos3f, m_output->m_arrivalPos3f, m_query->m_radius, color);
29 virtual void DoBuild(DisplayList* displayList,
char* blob)
31 if (Init(displayList, blob) ==
false)
Indicates that the disk collided before maximum distance and that a final arrival position was calcul...
Definition: basediskcastquery.h:36
Indicates that a NavMesh triangle could not be found for the starting point.
Definition: basediskcastquery.h:28
Indicates that moving back the collision point resulted in an arrival position that is outside of the...
Definition: basediskcastquery.h:31
Indicates that either the disk does not fit in the NavMesh at its start position, or the arrival posi...
Definition: basediskcastquery.h:30
Indicates that the NavTag at the starting point was forbidden.
Definition: basediskcastquery.h:29
Indicates that an unknown error occurred during the query processing.
Definition: basediskcastquery.h:33
Indicates that insufficient working memory caused the query to stop.
Definition: basediskcastquery.h:32
Indicates that the disk was able to travel its maximum distance without collision.
Definition: basediskcastquery.h:35
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
Indicates that the query has not yet been launched.
Definition: basediskcastquery.h:26
Indicates that the query has not yet been initialized.
Definition: basediskcastquery.h:25
DiskCastQueryResult
Enumerates the possible results of a DiskCastQuery.
Definition: basediskcastquery.h:23