gwnavgamekit/itinerary.h Source File
Go to the documentation of this file.
29 DynamicNavTag m_navTag;
39 Itinerary() { m_length = 0.0f; }
42 template<
class TLogic>
43 void Compute(
Path* path,
void* traverseLogicUserData)
47 positionOnLivePath.BindToPathEventList(&pathValidityInterval.m_pathEventList);
49 pathValidityInterval.ReStartIntervalComputation<TLogic>(path, traverseLogicUserData, positionOnLivePath.GetPositionOnPath(), 0.0f, 0.0f);
51 BuildItineraryNodes(positionOnLivePath);
An itineray is split PathEventIntervalpath where each edge on NavMesh or graph contains a navtag...
Definition: itinerary.h:35
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
Maintains runtime validity information on a given Path.
Definition: pathvalidityinterval.h:110
This class aggregates all necessary information to describe a position on a LivePath, namely:
Definition: positiononlivepath.h:43
The class representing a path.
Definition: path.h:62
float KyFloat32
float
Definition: types.h:32
void InitOnPathFirstNode(Path *path)
The 5 Init functions initialize the positionOnPath, but they also clear all the data concerning the l...
Definition: positiononlivepath.inl:48