UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNavigationLink Struct Reference

#include <NavLinkDefinition.h>

+ Inheritance diagram for FNavigationLink:

Public Member Functions

 FNavigationLink ()
 
 FNavigationLink (const FVector &InLeft, const FVector &InRight)
 
FNavigationLink Transform (const FTransform &Transformation) const
 
FNavigationLink Translate (const FVector &Translation) const
 
FNavigationLink Rotate (const FRotator &Rotation) const
 
- Public Member Functions inherited from FNavigationLinkBase
ENGINE_API FNavigationLinkBase ()
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS FNavigationLinkBase (const FNavigationLinkBase &)=default
 
 FNavigationLinkBase (FNavigationLinkBase &&Other)=default
 
FNavigationLinkBaseoperator= (const FNavigationLinkBase &Other)=default
 
FNavigationLinkBaseoperator= (FNavigationLinkBase &&Other)=default
 
ENGINE_API PRAGMA_ENABLE_DEPRECATION_WARNINGS void InitializeAreaClass (const bool bForceRefresh=false)
 
ENGINE_API void SetAreaClass (UClass *InAreaClass)
 
ENGINE_API UClassGetAreaClass () const
 
ENGINE_API bool HasMetaArea () const
 

Public Attributes

FVector Left
 
FVector Right
 
- Public Attributes inherited from FNavigationLinkBase
float LeftProjectHeight
 
float MaxFallDownLength
 
uint32 UserId
 
FNavLinkId NavLinkId
 
float SnapRadius
 
float SnapHeight
 
FNavAgentSelector SupportedAgents
 
uint32 bSupportsAgent0: 1
 
uint32 bSupportsAgent1: 1
 
uint32 bSupportsAgent2: 1
 
uint32 bSupportsAgent3: 1
 
uint32 bSupportsAgent4: 1
 
uint32 bSupportsAgent5: 1
 
uint32 bSupportsAgent6: 1
 
uint32 bSupportsAgent7: 1
 
uint32 bSupportsAgent8: 1
 
uint32 bSupportsAgent9: 1
 
uint32 bSupportsAgent10: 1
 
uint32 bSupportsAgent11: 1
 
uint32 bSupportsAgent12: 1
 
uint32 bSupportsAgent13: 1
 
uint32 bSupportsAgent14: 1
 
uint32 bSupportsAgent15: 1
 
TEnumAsByte< ENavLinkDirection::TypeDirection
 
uint8 bUseSnapHeight: 1
 
uint8 bSnapToCheapestArea: 1
 
uint8 bCustomFlag0: 1
 
uint8 bCustomFlag1: 1
 
uint8 bCustomFlag2: 1
 
uint8 bCustomFlag3: 1
 
uint8 bCustomFlag4: 1
 
uint8 bCustomFlag5: 1
 
uint8 bCustomFlag6: 1
 
uint8 bCustomFlag7: 1
 
uint8 bIsGenerated: 1
 

Additional Inherited Members

- Static Public Attributes inherited from FNavigationLinkBase
static constexpr uint32 InvalidUserId = 0
 

Constructor & Destructor Documentation

◆ FNavigationLink() [1/2]

FNavigationLink::FNavigationLink ( )
inline

◆ FNavigationLink() [2/2]

FNavigationLink::FNavigationLink ( const FVector InLeft,
const FVector InRight 
)
inline

Member Function Documentation

◆ Rotate()

FNavigationLink FNavigationLink::Rotate ( const FRotator Rotation) const
inline

◆ Transform()

FNavigationLink FNavigationLink::Transform ( const FTransform Transformation) const
inline

◆ Translate()

FNavigationLink FNavigationLink::Translate ( const FVector Translation) const
inline

Member Data Documentation

◆ Left

FVector FNavigationLink::Left

◆ Right

FVector FNavigationLink::Right

The documentation for this struct was generated from the following file: