Remane NavMesh "Sample" files to "Editor"

This commit is contained in:
Kawe Mazidjatari 2022-10-22 22:42:56 +02:00
parent 28299b4c59
commit 61ff7e5079
26 changed files with 1576 additions and 62 deletions

View File

@ -22,7 +22,7 @@
#include "DebugUtils/Include/RecastDebugDraw.h" #include "DebugUtils/Include/RecastDebugDraw.h"
#include "NavEditor/Include/ConvexVolumeTool.h" #include "NavEditor/Include/ConvexVolumeTool.h"
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
#include <naveditor/include/GameUtils.h> #include <naveditor/include/GameUtils.h>
// Quick and dirty convex hull. // Quick and dirty convex hull.

View File

@ -24,8 +24,8 @@
#include "DebugUtils/Include/DetourDebugDraw.h" #include "DebugUtils/Include/DetourDebugDraw.h"
#include "NavEditor/Include/CrowdTool.h" #include "NavEditor/Include/CrowdTool.h"
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
#include "NavEditor/Include/SampleInterfaces.h" #include "NavEditor/Include/EditorInterfaces.h"
#include "thirdparty/recast/DetourCrowd/Include/DetourCrowdInternal.h" #include "thirdparty/recast/DetourCrowd/Include/DetourCrowdInternal.h"
static bool isectSegAABB(const float* sp, const float* sq, static bool isectSegAABB(const float* sp, const float* sq,

View File

@ -26,7 +26,7 @@
#include "NavEditor/Include/FileTypes.h" #include "NavEditor/Include/FileTypes.h"
#include "NavEditor/Include/GameUtils.h" #include "NavEditor/Include/GameUtils.h"
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
unsigned int EditorDebugDraw::areaToCol(unsigned int area) unsigned int EditorDebugDraw::areaToCol(unsigned int area)
{ {

View File

@ -2,7 +2,7 @@
#include "Recast/Include/Recast.h" #include "Recast/Include/Recast.h"
#include "DebugUtils/Include/RecastDebugDraw.h" #include "DebugUtils/Include/RecastDebugDraw.h"
#include "DebugUtils/Include/DetourDebugDraw.h" #include "DebugUtils/Include/DetourDebugDraw.h"
#include "NavEditor/Include/SampleInterfaces.h" #include "NavEditor/Include/EditorInterfaces.h"
#include "NavEditor/Include/PerfTimer.h" #include "NavEditor/Include/PerfTimer.h"
//////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -22,7 +22,7 @@
#include "DebugUtils/Include/DetourDebugDraw.h" #include "DebugUtils/Include/DetourDebugDraw.h"
#include "DebugUtils/Include/RecastDump.h" #include "DebugUtils/Include/RecastDump.h"
#include "Detour/Include/DetourNavMesh.h" #include "Detour/Include/DetourNavMesh.h"
#include "NavEditor/Include/Sample_Debug.h" #include "NavEditor/Include/Editor_Debug.h"
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
/* /*

View File

@ -29,11 +29,11 @@
#include "NavEditor/Include/ConvexVolumeTool.h" #include "NavEditor/Include/ConvexVolumeTool.h"
#include "NavEditor/Include/CrowdTool.h" #include "NavEditor/Include/CrowdTool.h"
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
#include "NavEditor/Include/Sample_SoloMesh.h" #include "NavEditor/Include/Editor_SoloMesh.h"
Sample_SoloMesh::Sample_SoloMesh() : Editor_SoloMesh::Editor_SoloMesh() :
m_keepInterResults(true), m_keepInterResults(true),
m_totalBuildTimeMs(0), m_totalBuildTimeMs(0),
m_triareas(0), m_triareas(0),
@ -47,12 +47,12 @@ Sample_SoloMesh::Sample_SoloMesh() :
setTool(new NavMeshTesterTool); setTool(new NavMeshTesterTool);
} }
Sample_SoloMesh::~Sample_SoloMesh() Editor_SoloMesh::~Editor_SoloMesh()
{ {
cleanup(); cleanup();
} }
void Sample_SoloMesh::cleanup() void Editor_SoloMesh::cleanup()
{ {
delete [] m_triareas; delete [] m_triareas;
m_triareas = 0; m_triareas = 0;
@ -70,9 +70,9 @@ void Sample_SoloMesh::cleanup()
m_navMesh = 0; m_navMesh = 0;
} }
void Sample_SoloMesh::handleSettings() void Editor_SoloMesh::handleSettings()
{ {
Sample::handleCommonSettings(); Editor::handleCommonSettings();
if (imguiCheck("Keep Itermediate Results", m_keepInterResults)) if (imguiCheck("Keep Itermediate Results", m_keepInterResults))
m_keepInterResults = !m_keepInterResults; m_keepInterResults = !m_keepInterResults;
@ -84,13 +84,13 @@ void Sample_SoloMesh::handleSettings()
if (imguiButton("Save")) if (imguiButton("Save"))
{ {
Sample::saveAll("solo_navmesh.bin", m_navMesh); Editor::saveAll("solo_navmesh.bin", m_navMesh);
} }
if (imguiButton("Load")) if (imguiButton("Load"))
{ {
dtFreeNavMesh(m_navMesh); dtFreeNavMesh(m_navMesh);
m_navMesh = Sample::loadAll("solo_navmesh.bin"); m_navMesh = Editor::loadAll("solo_navmesh.bin");
m_navQuery->init(m_navMesh, 2048); m_navQuery->init(m_navMesh, 2048);
} }
@ -104,7 +104,7 @@ void Sample_SoloMesh::handleSettings()
imguiSeparator(); imguiSeparator();
} }
void Sample_SoloMesh::handleTools() void Editor_SoloMesh::handleTools()
{ {
int type = !m_tool ? TOOL_NONE : m_tool->type(); int type = !m_tool ? TOOL_NONE : m_tool->type();
@ -140,7 +140,7 @@ void Sample_SoloMesh::handleTools()
} }
void Sample_SoloMesh::handleDebugMode() void Editor_SoloMesh::handleDebugMode()
{ {
// Check which modes are valid. // Check which modes are valid.
bool valid[MAX_DRAWMODE]; bool valid[MAX_DRAWMODE];
@ -218,7 +218,7 @@ void Sample_SoloMesh::handleDebugMode()
} }
} }
void Sample_SoloMesh::handleRender() void Editor_SoloMesh::handleRender()
{ {
if (!m_geom || !m_geom->getMesh()) if (!m_geom || !m_geom->getMesh())
return; return;
@ -334,16 +334,16 @@ void Sample_SoloMesh::handleRender()
glDepthMask(GL_TRUE); glDepthMask(GL_TRUE);
} }
void Sample_SoloMesh::handleRenderOverlay(double* proj, double* model, int* view) void Editor_SoloMesh::handleRenderOverlay(double* proj, double* model, int* view)
{ {
if (m_tool) if (m_tool)
m_tool->handleRenderOverlay(proj, model, view); m_tool->handleRenderOverlay(proj, model, view);
renderOverlayToolStates(proj, model, view); renderOverlayToolStates(proj, model, view);
} }
void Sample_SoloMesh::handleMeshChanged(class InputGeom* geom) void Editor_SoloMesh::handleMeshChanged(class InputGeom* geom)
{ {
Sample::handleMeshChanged(geom); Editor::handleMeshChanged(geom);
dtFreeNavMesh(m_navMesh); dtFreeNavMesh(m_navMesh);
m_navMesh = 0; m_navMesh = 0;
@ -358,7 +358,7 @@ void Sample_SoloMesh::handleMeshChanged(class InputGeom* geom)
} }
bool Sample_SoloMesh::handleBuild() bool Editor_SoloMesh::handleBuild()
{ {
if (!m_geom || !m_geom->getMesh()) if (!m_geom || !m_geom->getMesh())
{ {

File diff suppressed because it is too large Load Diff

View File

@ -28,8 +28,8 @@
#include "NavEditor/Include/ConvexVolumeTool.h" #include "NavEditor/Include/ConvexVolumeTool.h"
#include "NavEditor/Include/CrowdTool.h" #include "NavEditor/Include/CrowdTool.h"
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
#include "NavEditor/Include/Sample_TileMesh.h" #include "NavEditor/Include/Editor_TileMesh.h"
inline unsigned int nextPow2(unsigned int v) inline unsigned int nextPow2(unsigned int v)

View File

@ -25,7 +25,7 @@
#include "DebugUtils/Include/DebugDraw.h" #include "DebugUtils/Include/DebugDraw.h"
#include "DebugUtils/Include/RecastDebugDraw.h" #include "DebugUtils/Include/RecastDebugDraw.h"
#include "Detour/Include/DetourNavMesh.h" #include "Detour/Include/DetourNavMesh.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
#include <naveditor/include/GameUtils.h> #include <naveditor/include/GameUtils.h>
static bool intersectSegmentTriangle(const float* sp, const float* sq, static bool intersectSegmentTriangle(const float* sp, const float* sq,

View File

@ -23,7 +23,7 @@
#include "DebugUtils/Include/DetourDebugDraw.h" #include "DebugUtils/Include/DetourDebugDraw.h"
#include "NavEditor/Include/NavMeshPruneTool.h" #include "NavEditor/Include/NavMeshPruneTool.h"
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
#ifdef WIN32 #ifdef WIN32
# define snprintf _snprintf # define snprintf _snprintf

View File

@ -24,7 +24,7 @@
#include "DebugUtils/Include/DetourDebugDraw.h" #include "DebugUtils/Include/DetourDebugDraw.h"
#include "DebugUtils/Include/RecastDebugDraw.h" #include "DebugUtils/Include/RecastDebugDraw.h"
#include "NavEditor/Include/NavMeshTesterTool.h" #include "NavEditor/Include/NavMeshTesterTool.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
// Uncomment this to dump all the requests in stdout. // Uncomment this to dump all the requests in stdout.
#define DUMP_REQS #define DUMP_REQS

View File

@ -22,7 +22,7 @@
#include "DebugUtils/Include/DetourDebugDraw.h" #include "DebugUtils/Include/DetourDebugDraw.h"
#include "NavEditor/Include/OffMeshConnectionTool.h" #include "NavEditor/Include/OffMeshConnectionTool.h"
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
#ifdef WIN32 #ifdef WIN32
# define snprintf _snprintf # define snprintf _snprintf

View File

@ -836,7 +836,7 @@ Editor_TempObstacles::~Editor_TempObstacles()
void Editor_TempObstacles::handleSettings() void Editor_TempObstacles::handleSettings()
{ {
Sample::handleCommonSettings(); Editor::handleCommonSettings();
if (imguiCheck("Keep Itermediate Results", m_keepInterResults)) if (imguiCheck("Keep Itermediate Results", m_keepInterResults))
m_keepInterResults = !m_keepInterResults; m_keepInterResults = !m_keepInterResults;
@ -1124,7 +1124,7 @@ void Editor_TempObstacles::handleRenderOverlay(double* proj, double* model, int*
void Editor_TempObstacles::handleMeshChanged(class InputGeom* geom) void Editor_TempObstacles::handleMeshChanged(class InputGeom* geom)
{ {
Sample::handleMeshChanged(geom); Editor::handleMeshChanged(geom);
dtFreeTileCache(m_tileCache); dtFreeTileCache(m_tileCache);
m_tileCache = 0; m_tileCache = 0;
@ -1343,7 +1343,7 @@ bool Editor_TempObstacles::handleBuild()
void Editor_TempObstacles::handleUpdate(const float dt) void Editor_TempObstacles::handleUpdate(const float dt)
{ {
Sample::handleUpdate(dt); Editor::handleUpdate(dt);
if (!m_navMesh) if (!m_navMesh)
return; return;

View File

@ -19,7 +19,7 @@
#ifndef CONVEXVOLUMETOOL_H #ifndef CONVEXVOLUMETOOL_H
#define CONVEXVOLUMETOOL_H #define CONVEXVOLUMETOOL_H
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
// Tool to create convex volumess for InputGeom // Tool to create convex volumess for InputGeom

View File

@ -23,7 +23,7 @@
#include "DetourCrowd/Include/DetourObstacleAvoidance.h" #include "DetourCrowd/Include/DetourObstacleAvoidance.h"
#include "DetourCrowd/Include/DetourCrowd.h" #include "DetourCrowd/Include/DetourCrowd.h"
#include "NavEditor/Include/ValueHistory.h" #include "NavEditor/Include/ValueHistory.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
// Tool to create crowds. // Tool to create crowds.

View File

@ -20,7 +20,7 @@
#define RECASTSAMPLE_H #define RECASTSAMPLE_H
#include "Recast/Include/Recast.h" #include "Recast/Include/Recast.h"
#include "NavEditor/Include/SampleInterfaces.h" #include "NavEditor/Include/EditorInterfaces.h"
struct hulldef struct hulldef
{ {

View File

@ -19,7 +19,7 @@
#ifndef RECASTSAMPLEDEBUG_H #ifndef RECASTSAMPLEDEBUG_H
#define RECASTSAMPLEDEBUG_H #define RECASTSAMPLEDEBUG_H
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
#include "Detour/Include/DetourNavMesh.h" #include "Detour/Include/DetourNavMesh.h"
#include "Recast/Include/Recast.h" #include "Recast/Include/Recast.h"

View File

@ -22,7 +22,7 @@
#include "Recast/Include/Recast.h" #include "Recast/Include/Recast.h"
#include "Detour/Include/DetourNavMesh.h" #include "Detour/Include/DetourNavMesh.h"
#include "NavEditor/Include/ChunkyTriMesh.h" #include "NavEditor/Include/ChunkyTriMesh.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
class Editor_TileMesh : public Editor class Editor_TileMesh : public Editor
{ {

View File

@ -19,7 +19,7 @@
#ifndef NAVMESHPRUNETOOL_H #ifndef NAVMESHPRUNETOOL_H
#define NAVMESHPRUNETOOL_H #define NAVMESHPRUNETOOL_H
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
// Prune navmesh to accessible locations from a point. // Prune navmesh to accessible locations from a point.

View File

@ -21,7 +21,7 @@
#include "Detour/Include/DetourNavMesh.h" #include "Detour/Include/DetourNavMesh.h"
#include "Detour/Include/DetourNavMeshQuery.h" #include "Detour/Include/DetourNavMeshQuery.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
class NavMeshTesterTool : public EditorTool class NavMeshTesterTool : public EditorTool
{ {

View File

@ -19,7 +19,7 @@
#ifndef OFFMESHCONNECTIONTOOL_H #ifndef OFFMESHCONNECTIONTOOL_H
#define OFFMESHCONNECTIONTOOL_H #define OFFMESHCONNECTIONTOOL_H
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Editor.h"
// Tool to create off-mesh connection for InputGeom // Tool to create off-mesh connection for InputGeom

View File

@ -23,7 +23,7 @@
#include "Detour/Include/DetourNavMesh.h" #include "Detour/Include/DetourNavMesh.h"
#include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Sample.h"
class Sample_SoloMesh : public Sample class Editor_SoloMesh : public Sample
{ {
protected: protected:
bool m_keepInterResults; bool m_keepInterResults;
@ -64,8 +64,8 @@ protected:
void cleanup(); void cleanup();
public: public:
Sample_SoloMesh(); Editor_SoloMesh();
virtual ~Sample_SoloMesh(); virtual ~Editor_SoloMesh();
virtual void handleSettings(); virtual void handleSettings();
virtual void handleTools(); virtual void handleTools();
@ -78,8 +78,8 @@ public:
private: private:
// Explicitly disabled copy constructor and copy assignment operator. // Explicitly disabled copy constructor and copy assignment operator.
Sample_SoloMesh(const Sample_SoloMesh&); Editor_SoloMesh(const Editor_SoloMesh&);
Sample_SoloMesh& operator=(const Sample_SoloMesh&); Editor_SoloMesh& operator=(const Editor_SoloMesh&);
}; };

View File

@ -23,8 +23,8 @@
#include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/InputGeom.h"
#include "NavEditor/Include/TestCase.h" #include "NavEditor/Include/TestCase.h"
#include "NavEditor/Include/Filelist.h" #include "NavEditor/Include/Filelist.h"
#include "NavEditor/Include/Sample_TileMesh.h" #include "NavEditor/Include/Editor_TileMesh.h"
#include "NavEditor/Include/Sample_Debug.h" #include "NavEditor/Include/Editor_Debug.h"
#include "NavEditor/include/DroidSans.h" #include "NavEditor/include/DroidSans.h"
using std::string; using std::string;

View File

@ -27,10 +27,10 @@
<ClInclude Include="..\naveditor\include\NavMeshTesterTool.h" /> <ClInclude Include="..\naveditor\include\NavMeshTesterTool.h" />
<ClInclude Include="..\naveditor\include\OffMeshConnectionTool.h" /> <ClInclude Include="..\naveditor\include\OffMeshConnectionTool.h" />
<ClInclude Include="..\naveditor\include\PerfTimer.h" /> <ClInclude Include="..\naveditor\include\PerfTimer.h" />
<ClInclude Include="..\naveditor\include\Sample.h" /> <ClInclude Include="..\naveditor\include\Editor.h" />
<ClInclude Include="..\naveditor\include\SampleInterfaces.h" /> <ClInclude Include="..\naveditor\include\EditorInterfaces.h" />
<ClInclude Include="..\naveditor\include\Sample_Debug.h" /> <ClInclude Include="..\naveditor\include\Editor_Debug.h" />
<ClInclude Include="..\naveditor\include\Sample_TileMesh.h" /> <ClInclude Include="..\naveditor\include\Editor_TileMesh.h" />
<ClInclude Include="..\naveditor\include\TestCase.h" /> <ClInclude Include="..\naveditor\include\TestCase.h" />
<ClInclude Include="..\naveditor\include\ValueHistory.h" /> <ClInclude Include="..\naveditor\include\ValueHistory.h" />
<ClInclude Include="..\thirdparty\fastlz\fastlz.h" /> <ClInclude Include="..\thirdparty\fastlz\fastlz.h" />
@ -53,10 +53,10 @@
<ClCompile Include="..\naveditor\NavMeshTesterTool.cpp" /> <ClCompile Include="..\naveditor\NavMeshTesterTool.cpp" />
<ClCompile Include="..\naveditor\OffMeshConnectionTool.cpp" /> <ClCompile Include="..\naveditor\OffMeshConnectionTool.cpp" />
<ClCompile Include="..\naveditor\PerfTimer.cpp" /> <ClCompile Include="..\naveditor\PerfTimer.cpp" />
<ClCompile Include="..\naveditor\Sample.cpp" /> <ClCompile Include="..\naveditor\Editor.cpp" />
<ClCompile Include="..\naveditor\SampleInterfaces.cpp" /> <ClCompile Include="..\naveditor\EditorInterfaces.cpp" />
<ClCompile Include="..\naveditor\Sample_Debug.cpp" /> <ClCompile Include="..\naveditor\Editor_Debug.cpp" />
<ClCompile Include="..\naveditor\Sample_TileMesh.cpp" /> <ClCompile Include="..\naveditor\Editor_TileMesh.cpp" />
<ClCompile Include="..\naveditor\TestCase.cpp" /> <ClCompile Include="..\naveditor\TestCase.cpp" />
<ClCompile Include="..\naveditor\ValueHistory.cpp" /> <ClCompile Include="..\naveditor\ValueHistory.cpp" />
<ClCompile Include="..\thirdparty\fastlz\fastlz.c"> <ClCompile Include="..\thirdparty\fastlz\fastlz.c">

View File

@ -39,7 +39,7 @@
</Filter> </Filter>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="..\naveditor\include\Sample.h"> <ClInclude Include="..\naveditor\include\Editor.h">
<Filter>core\include</Filter> <Filter>core\include</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\naveditor\include\MeshLoaderPly.h"> <ClInclude Include="..\naveditor\include\MeshLoaderPly.h">
@ -57,7 +57,7 @@
<ClInclude Include="..\naveditor\include\InputGeom.h"> <ClInclude Include="..\naveditor\include\InputGeom.h">
<Filter>builder\include</Filter> <Filter>builder\include</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\naveditor\include\Sample_TileMesh.h"> <ClInclude Include="..\naveditor\include\Editor_TileMesh.h">
<Filter>builder\include</Filter> <Filter>builder\include</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\naveditor\include\ChunkyTriMesh.h"> <ClInclude Include="..\naveditor\include\ChunkyTriMesh.h">
@ -84,10 +84,10 @@
<ClInclude Include="..\naveditor\include\TestCase.h"> <ClInclude Include="..\naveditor\include\TestCase.h">
<Filter>utils\include</Filter> <Filter>utils\include</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\naveditor\include\SampleInterfaces.h"> <ClInclude Include="..\naveditor\include\EditorInterfaces.h">
<Filter>utils\include</Filter> <Filter>utils\include</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\naveditor\include\Sample_Debug.h"> <ClInclude Include="..\naveditor\include\Editor_Debug.h">
<Filter>utils\include</Filter> <Filter>utils\include</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\naveditor\include\PerfTimer.h"> <ClInclude Include="..\naveditor\include\PerfTimer.h">
@ -119,7 +119,7 @@
<ClCompile Include="..\naveditor\main.cpp"> <ClCompile Include="..\naveditor\main.cpp">
<Filter>core</Filter> <Filter>core</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\naveditor\Sample.cpp"> <ClCompile Include="..\naveditor\Editor.cpp">
<Filter>core</Filter> <Filter>core</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\naveditor\MeshLoaderBsp.cpp"> <ClCompile Include="..\naveditor\MeshLoaderBsp.cpp">
@ -158,10 +158,10 @@
<ClCompile Include="..\naveditor\NavMeshTesterTool.cpp"> <ClCompile Include="..\naveditor\NavMeshTesterTool.cpp">
<Filter>tools</Filter> <Filter>tools</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\naveditor\SampleInterfaces.cpp"> <ClCompile Include="..\naveditor\EditorInterfaces.cpp">
<Filter>utils</Filter> <Filter>utils</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\naveditor\Sample_Debug.cpp"> <ClCompile Include="..\naveditor\Editor_Debug.cpp">
<Filter>utils</Filter> <Filter>utils</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\naveditor\PerfTimer.cpp"> <ClCompile Include="..\naveditor\PerfTimer.cpp">
@ -170,7 +170,7 @@
<ClCompile Include="..\naveditor\ValueHistory.cpp"> <ClCompile Include="..\naveditor\ValueHistory.cpp">
<Filter>utils</Filter> <Filter>utils</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\naveditor\Sample_TileMesh.cpp"> <ClCompile Include="..\naveditor\Editor_TileMesh.cpp">
<Filter>builder</Filter> <Filter>builder</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\naveditor\InputGeom.cpp"> <ClCompile Include="..\naveditor\InputGeom.cpp">