1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-04-11 00:44:33 +00:00

Option to initially enable NavMesh render

This commit is contained in:
elsid 2018-04-21 13:59:53 +03:00
parent 02ce4a7e50
commit faaf50446d
No known key found for this signature in database
GPG Key ID: B845CB9FEE18AB40
4 changed files with 5 additions and 4 deletions

View File

@ -7,9 +7,9 @@
namespace MWRender namespace MWRender
{ {
NavMesh::NavMesh(const osg::ref_ptr<osg::Group>& root) NavMesh::NavMesh(const osg::ref_ptr<osg::Group>& root, bool enabled)
: mRootNode(root) : mRootNode(root)
, mEnabled(false) , mEnabled(enabled)
, mRevision(0) , mRevision(0)
{ {
} }

View File

@ -16,7 +16,7 @@ namespace MWRender
class NavMesh class NavMesh
{ {
public: public:
NavMesh(const osg::ref_ptr<osg::Group>& root); NavMesh(const osg::ref_ptr<osg::Group>& root, bool enabled);
~NavMesh(); ~NavMesh();
bool toggle(); bool toggle();

View File

@ -234,7 +234,7 @@ namespace MWRender
mRootNode->addChild(mSceneRoot); mRootNode->addChild(mSceneRoot);
mNavMesh.reset(new NavMesh(mRootNode)); mNavMesh.reset(new NavMesh(mRootNode, Settings::Manager::getBool("enable render", "Navigator")));
mPathgrid.reset(new Pathgrid(mRootNode)); mPathgrid.reset(new Pathgrid(mRootNode));
mObjects.reset(new Objects(mResourceSystem, sceneRoot, mUnrefQueue.get())); mObjects.reset(new Objects(mResourceSystem, sceneRoot, mUnrefQueue.get()));

View File

@ -614,3 +614,4 @@ recast mesh path prefix =
# Write nav mesh file at path with this prefix # Write nav mesh file at path with this prefix
nav mesh path prefix = nav mesh path prefix =
enable render = false