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

#include <NavLinkDefinition.h>

+ Inheritance diagram for FNavigationSegmentLink:

Public Member Functions

 FNavigationSegmentLink ()
 
 FNavigationSegmentLink (const FVector &InLeftStart, const FVector &InLeftEnd, const FVector &InRightStart, const FVector &InRightEnd)
 
FNavigationSegmentLink Transform (const FTransform &Transformation) const
 
FNavigationSegmentLink Translate (const FVector &Translation) 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 LeftStart
 
FVector LeftEnd
 
FVector RightStart
 
FVector RightEnd
 
- 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

◆ FNavigationSegmentLink() [1/2]

FNavigationSegmentLink::FNavigationSegmentLink ( )
inline

◆ FNavigationSegmentLink() [2/2]

FNavigationSegmentLink::FNavigationSegmentLink ( const FVector InLeftStart,
const FVector InLeftEnd,
const FVector InRightStart,
const FVector InRightEnd 
)
inline

Member Function Documentation

◆ Transform()

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

◆ Translate()

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

Member Data Documentation

◆ LeftEnd

FVector FNavigationSegmentLink::LeftEnd

◆ LeftStart

FVector FNavigationSegmentLink::LeftStart

◆ RightEnd

FVector FNavigationSegmentLink::RightEnd

◆ RightStart

FVector FNavigationSegmentLink::RightStart

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