Navigation
API > API/Runtime > API/Runtime/Engine
Determines if, and how, a navigation element should export collision for AI navigation
| Name | EHasCustomNavigableGeometry::Type |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavRelevantInterface.h |
| Include Path | #include "AI/Navigation/NavRelevantInterface.h" |
Syntax
namespace EHasCustomNavigableGeometry
{
enum Type
{
No,
Yes,
EvenIfNotCollidable,
DontExport,
}
}
Values
| Name | Remarks |
|---|---|
| No | Element custom geometry export callback is not called, but the default collision export is performed using its convex/trimesh collision. |
| Yes | The custom geometry export callback is called and indicates if the default collision export should also be performed. |
| EvenIfNotCollidable | The custom geometry export callback is called even if the mesh is non-collidable and wouldn't normally affect the navigation data. |
| DontExport | Neither the custom geometry export delegate nor the default export will be called (can still add modifiers through the NavigationData export callback). |