UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NavigationElement.h File Reference
#include "HAL/Platform.h"
#include "Math/Box.h"
#include "Math/Transform.h"
#include "UObject/WeakObjectPtr.h"

Go to the source code of this file.

Classes

struct  FNavigationElementHandle
 
struct  FNavigationElement
 

Namespaces

namespace  EHasCustomNavigableGeometry
 

Functions

 DECLARE_DELEGATE_TwoParams (FNavigationDataExport, const FNavigationElement &, FNavigationRelevantData &)
 
 DECLARE_DELEGATE_ThreeParams (FCustomGeometryExport, const FNavigationElement &, FNavigableGeometryExport &, bool &)
 
 DECLARE_DELEGATE_ThreeParams (FGeometrySliceExport, const FNavigationElement &, FNavigableGeometryExport &, const FBox &)
 
uint32 GetTypeHash (const FNavigationElementHandle &Key)
 
FString GetNameSafe (const FNavigationElement *Element)
 
FString GetPathNameSafe (const FNavigationElement *Element)
 
FString GetFullNameSafe (const FNavigationElement *Element)
 

Function Documentation

◆ DECLARE_DELEGATE_ThreeParams() [1/2]

DECLARE_DELEGATE_ThreeParams ( FCustomGeometryExport  ,
const FNavigationElement ,
FNavigableGeometryExport ,
bool  
)

◆ DECLARE_DELEGATE_ThreeParams() [2/2]

DECLARE_DELEGATE_ThreeParams ( FGeometrySliceExport  ,
const FNavigationElement ,
FNavigableGeometryExport ,
const FBox  
)

◆ DECLARE_DELEGATE_TwoParams()

DECLARE_DELEGATE_TwoParams ( FNavigationDataExport  ,
const FNavigationElement ,
FNavigationRelevantData  
)

◆ GetFullNameSafe()

FString GetFullNameSafe ( const FNavigationElement Element)
Returns
Name describing the specified element based on the fullname of its associated UObject and sub-element ID (if any).

◆ GetNameSafe()

FString GetNameSafe ( const FNavigationElement Element)
Returns
Name describing the specified element based on the name of its associated UObject and sub-element ID (if any).

◆ GetPathNameSafe()

FString GetPathNameSafe ( const FNavigationElement Element)
Returns
Name describing the specified element based on the pathname of its associated UObject and sub-element ID (if any).

◆ GetTypeHash()

uint32 GetTypeHash ( const FNavigationElementHandle Key)

Hash function to use TSet/TMap