Source/Urho3D/Navigation/NavigationMesh.h File Reference
NavigationMesh.h File Reference
#include "../Container/ArrayPtr.h"
#include "../Container/HashSet.h"
#include "../Math/BoundingBox.h"
#include "../Math/Matrix3x4.h"
#include "../Scene/Component.h"
Include dependency graph for NavigationMesh.h:
Classes | |
struct | Urho3D::NavigationGeometryInfo |
Description of a navigation mesh geometry component, with transform and bounds information. More... | |
struct | Urho3D::NavigationPathPoint |
class | Urho3D::NavigationMesh |
Navigation mesh component. Collects the navigation geometry from child nodes with the Navigable component and responds to path queries. More... | |
Typedefs | |
using | dtPolyRef = unsigned int |
Enumerations | |
enum | NavmeshPartitionType { NAVMESH_PARTITION_WATERSHED = 0, NAVMESH_PARTITION_MONOTONE } |
enum | Urho3D::NavigationPathPointFlag { NAVPATHFLAG_NONE = 0, NAVPATHFLAG_START = 0x01, NAVPATHFLAG_END = 0x02, NAVPATHFLAG_OFF_MESH = 0x04 } |
A flag representing the type of path point- none, the start of a path segment, the end of one, or an off-mesh connection. | |
Functions | |
void | Urho3D::RegisterNavigationLibrary (Context *context) |
Register Navigation library objects. | |