Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Ai::NavMeshWorldContext Class Reference
Inheritance diagram for Grindstone::Ai::NavMeshWorldContext:
Grindstone::WorldContext

Public Member Functions

 NavMeshWorldContext (const NavMeshWorldContext &)=delete
 NavMeshWorldContext (NavMeshWorldContext &&) noexcept=default
virtual void SetAsActive () override
dtNavMesh * GetNavMesh ()

Static Public Member Functions

static NavMeshWorldContext * GetActiveContext ()
static void SetActiveContext (NavMeshWorldContext &cxt)
Static Public Member Functions inherited from Grindstone::WorldContext
template<typename T>
static Grindstone::UniquePtr< Grindstone::WorldContextCreate ()

Protected Attributes

dtNavMesh * navMesh = nullptr

Member Function Documentation

◆ SetAsActive()

void Grindstone::Ai::NavMeshWorldContext::SetAsActive ( )
overridevirtual

The documentation for this class was generated from the following files:
  • /github/workspace/plugins/Grindstone.Ai.NavMesh/include/NavMeshWorldContext.hpp
  • /github/workspace/plugins/Grindstone.Ai.NavMesh/source/NavMeshWorldContext.cpp