gwnavruntime/navgraph/navgraphvisualgeometrybuilder.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_NavGraphVisualRepresentation_H
11 #define Navigation_NavGraphVisualRepresentation_H
21 class VisualShapeColor;
26 class NavGraphVisualGeometryBuilder :
public IVisualGeometryBuilder
29 NavGraphVisualGeometryBuilder(NavGraph* navGraph) : m_navGraph(navGraph) {}
31 virtual void DoBuild();
38 class NavGraphBlobVisualGeometryBuilder :
public IVisualGeometryBuilder
42 NavGraphBlobVisualGeometryBuilder(
const NavGraphBlob* navGraphBlob) : m_navGraphBlob(navGraphBlob) {}
44 virtual void DoBuild();
46 void DrawVertex(
const Vec3f& pos,
KyFloat32 halfWidth,
const VisualShapeColor& color);
47 void DrawEdge(
bool bidirectional,
const Vec3f& edgeStart,
const Vec3f& edgeEnd);
49 const NavGraphBlob* m_navGraphBlob;
Definition: gamekitcrowddispersion.h:20
float KyFloat32
Type used internally to represent a 32-bit floating-point number.
Definition: types.h:43