|
U3D
Open-source, cross-platform 2D and 3D game engine built in C++
|
#include "../Container/ArrayPtr.h"#include "../Container/HashSet.h"#include "../Math/BoundingBox.h"#include "../Math/Matrix3x4.h"#include "../Scene/Component.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) |
| void URHO3D_API Urho3D::RegisterNavigationLibrary | ( | Context * | context | ) |
Register Navigation library objects.