7 #include "Navigation.h"
9 #include "IResourceBuilder.h"
11 #include "TextMeshes.h"
12 #include "ChunkedFileFormat.h"
13 #include "RoadNamesChunkReader.h"
15 #include "VectorMathDecl.h"
16 #include "ParsedNavGraph.h"
17 #include "CollisionBvhFactory.h"
18 #include "TextRenderableConfiguration.h"
20 #include "ISceneElementInGraphObserver.h"
22 #include "TransportLayerType.h"
39 , pRoadsCollisionBvh(NULL)
40 , pRailCollisionBvh(NULL)
41 , pTramlinesCollisionBvh(NULL)
46 std::vector<Rendering::Renderables::PackedRenderable*> newGeometryRenderables;
47 std::vector<std::string> newGeometryRenderablesNames;
48 std::vector<Rendering::Renderables::PackedShadowRenderable*> newShadowRenderables;
49 std::vector<Rendering::Renderables::TextRenderable*> roadNameRenderables;
50 std::vector<const Labels::LabelCellModel*> labelCellModels;
62 void RelinquishOwnership();
71 std::vector<Rendering::Renderables::PackedRenderable*> geometryRenderables;
72 std::vector<std::string> geometryRenderableNames;
74 std::vector<Rendering::Renderables::PackedShadowRenderable*> shadowRenderables;
94 const int m_maxCharsPerRoadName;
111 const int m_maxRoadNamesLevel;
112 const bool m_bGenerateCollision;
113 const bool m_buildLabels;
131 bool generateCollision,
135 const int maxCharsPerRoadName,
149 virtual bool AcceptsErroredRequests()