gwnavruntime/path/pathdisplay.h Source File
Go to the documentation of this file.
16 class DisplayListManager;
21 struct DoDisplayChannel {
enum Enum { Yes, No }; };
27 static void Display(DisplayList* displayList,
const PathBlob* pathBlob);
28 static void Display(DisplayListManager* displayListManager,
const PathBlob* pathBlob,
const char* group,
const char* name);
30 static void Display(DisplayList* displayList,
const Path* path);
31 static void Display(DisplayListManager* displayListManager,
const Path* path,
const char* group,
const char* name);
45 LivePathDisplay() { SetDefaults(); }
49 m_altitudeOffset = 0.0f;
50 m_drawingMode = OneColor;
52 m_nodesColor = Color::Cyan;
53 m_nodesAltitudeOffset = 0.5f;
54 m_nodesHalfWidth = 0.1f;
56 m_edgesColor = Color::GreenYellow;
57 m_edgesAltitudeOffset = 0.5f;
58 m_secondEdgesColor = Color::Cyan;
59 m_thirdEdgesColor = Color::Cyan;
60 m_firstPathSplit =
nullptr;
61 m_secondPathSplit =
nullptr;
64 void Display(
Kaim::DisplayList* displayList,
const Kaim::PathBlob* pathBlob, DoDisplayChannel::Enum displayChannel = DoDisplayChannel::Yes);
68 DrawingMode m_drawingMode;
74 Color m_secondEdgesColor;
75 Color m_thirdEdgesColor;
DisplayList is used to push text, lines or shapes for rendering in the NavigationLab e...
Definition: displaylist.h:128
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
float KyFloat32
float
Definition: types.h:32
3d vector using 32bits floating points.
Definition: vec3f.h:16