gwnavruntime/path/livepathdisplay.h Source File
Go to the documentation of this file.
18 class LivePathDetailsBlob;
19 class PositionOnPathBlob;
22 class LivePathParameters
25 LivePathParameters() { SetDefaults(); }
29 m_pathEventMastHeight = 2.5f;
30 m_pathEventFlagHeight = 0.45f;
31 m_pathEventRadius = 0.20f;
32 m_pathBoundFlagHeight = 0.40f;
33 m_pathBoundRadius = 0.25f;
43 class LivePathDisplayListBuilder
47 static void DisplayLivePath(DisplayList* displayList,
const LivePathBlob* livePathBlob,
const PathBlob* pathBlob);
50 static void DisplayPathfinderStatus(DisplayList* displayList,
const LivePathBlob* livePathBlob);
53 static void DisplayPathEventList(
54 DisplayList* displayList,
55 const LivePathDetailsBlob* livePathDetailsBlob,
56 LivePathParameters& parameters);
58 static void DisplayPathFinderResult(DisplayList* displayList,
KyUInt32 pathFinderResult,
59 const Vec3f& pathFinderStart,
const Vec3f* pathFinderDest);
61 static void DisplayPathAndLivePathBounds(DisplayList* displayList,
KyUInt32 pathType,
62 KyUInt32 pathValidityStatus,
const Kaim::PositionOnPathBlob* backwardValidityBound,
63 const PositionOnPathBlob* forwardValidityBound,
const PathBlob* pathBlob,
64 LivePathParameters& parameters);
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
float KyFloat32
float
Definition: types.h:32