gwnavruntime/navgraph/blobs/navgraphdisplay.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_NavGraph_DisplayListBuilder_H
11 #define Navigation_NavGraph_DisplayListBuilder_H
19 class ScopedDisplayList;
23 class NavGraphDisplayListBuilder
26 NavGraphDisplayListBuilder()
28 m_displayEdgesAsLines =
false;
29 m_displayEdgesAsArrows =
true;
30 m_displayEdgesAsCurves =
false;
32 m_vertexRadius = 0.05f;
33 m_edgeHalfWidth = 0.1f;
34 m_edgeColor = VisualColor(0, 225, 255, 128);
40 void DisplayNavGraphArray(ScopedDisplayList* displayList,
const NavGraphArray* navGraphArray);
41 void DisplayNavGraph(ScopedDisplayList* displayList,
const NavGraphBlob* navGraphBlob);
42 void DisplayNavGraphName(ScopedDisplayList* displayList,
const NavGraphBlob* navGraphBlob);
49 bool m_displayEdgesAsLines;
50 bool m_displayEdgesAsArrows;
51 bool m_displayEdgesAsCurves;
55 VisualColor m_edgeColor;
57 VisualColor m_vertexColor_whenLinkTypeIs_NoLink;
58 VisualColor m_vertexColor_whenLinkTypeIs_LinkToNavMesh;
KyUInt16 NavGraphVertexLinkType
Defines a type for a tag that determines whether or not a vertex in a NavGraph should be connected to...
Definition: navgraphtypes.h:26
static const VisualColor LightGreen
Represents the color with RGBA values (144, 238, 144, 255).
Definition: visualcolor.h:164
Definition: gamekitcrowddispersion.h:20
static const VisualColor Gray
Represents the color with RGBA values (128, 128, 128, 255).
Definition: visualcolor.h:146
float KyFloat32
Type used internally to represent a 32-bit floating-point number.
Definition: types.h:43