gwnavruntime/queries/insideposfromoutsideposquery.h Source File
Go to the documentation of this file.
33 template <
class TraverseLogic>
39 virtual void Advance(WorkingMemory* workingMemory)
46 void PerformQuery(WorkingMemory* workingMemory =
nullptr);
49 void PerformQueryWithInputCoordPos(WorkingMemory* workingMemory);
Base class for InsidePosFromOutsidePosQuery.
Definition: baseinsideposfromoutsideposquery.h:38
QueryProcessStatus m_processStatus
Modified by the query within Advance(). Do not modify.
Definition: iquery.h:231
Navigation return code class.
Definition: types.h:108
virtual void Advance(WorkingMemory *workingMemory)
This function is called by the QueryQueue to process one step on the query.
Definition: insideposfromoutsideposquery.h:39
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
Utilities for dealing with NavData coordinates, which are expressed in a world space based on integer...
Definition: worldintegerpos.h:19
void PerformQuery(WorkingMemory *workingMemory=nullptr)
If workingMemory param is nullptr, m_database.GetWorkingMemory() will be used.
Definition: insideposfromoutsideposquery.inl:10
The InsidePosFromOutsidePosQuery class finds a valid position inside the boundaries of the NavMesh...
Definition: insideposfromoutsideposquery.h:34
Each instance of this class uniquely identifies a single NavHalfEdge in a NavFloor.
Definition: navhalfedgerawptr.h:23
3d vector using 32bits floating points.
Definition: vec3f.h:16