UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NavigationSystemTypes.cpp File Reference

Namespaces

namespace  NavigationHelper
 

Functions

void NavigationHelper::GatherCollision (UBodySetup *RigidBody, TNavStatArray< FVector > &OutVertexBuffer, TNavStatArray< int32 > &OutIndexBuffer, const FTransform &LocalToWorld, FBox &OutBounds)
 
void NavigationHelper::GatherCollision (UBodySetup *RigidBody, UNavCollision *NavCollision)
 
void NavigationHelper::GatherCollision (const FKAggregateGeom &AggGeom, UNavCollision &NavCollision)
 
void NavigationHelper::DefaultNavLinkProcessorImpl (FCompositeNavModifier *OUT CompositeModifier, const FNavLinkOwnerData &OwnerData, const TArray< FNavigationLink > &IN NavLinks)
 
void NavigationHelper::DefaultNavLinkSegmentProcessorImpl (FCompositeNavModifier *OUT CompositeModifier, const FNavLinkOwnerData &OwnerData, const TArray< FNavigationSegmentLink > &IN NavLinks)
 
void NavigationHelper::ProcessNavLinkAndAppend (FCompositeNavModifier *OUT CompositeModifier, const AActor *Actor, const TArray< FNavigationLink > &IN NavLinks)
 
void NavigationHelper::ProcessNavLinkAndAppend (FCompositeNavModifier *OUT CompositeModifier, const FNavLinkOwnerData &OwnerData, const TArray< FNavigationLink > &IN NavLinks)
 
void NavigationHelper::ProcessNavLinkSegmentAndAppend (FCompositeNavModifier *OUT CompositeModifier, const AActor *Actor, const TArray< FNavigationSegmentLink > &IN NavLinks)
 
void NavigationHelper::ProcessNavLinkSegmentAndAppend (FCompositeNavModifier *OUT CompositeModifier, const FNavLinkOwnerData &OwnerData, const TArray< FNavigationSegmentLink > &IN NavLinks)
 
void NavigationHelper::SetNavLinkProcessorDelegate (const FNavLinkProcessorDataDelegate &NewDelegate)
 
void NavigationHelper::SetNavLinkSegmentProcessorDelegate (const FNavLinkSegmentProcessorDataDelegate &NewDelegate)
 
bool NavigationHelper::IsBodyNavigationRelevant (const UBodySetup &BodySetup)
 

Variables

FNavLinkProcessorDataDelegate NavigationHelper::NavLinkProcessor = FNavLinkProcessorDataDelegate::CreateStatic(DefaultNavLinkProcessorImpl)
 
FNavLinkSegmentProcessorDataDelegate NavigationHelper::NavLinkSegmentProcessor = FNavLinkSegmentProcessorDataDelegate::CreateStatic(DefaultNavLinkSegmentProcessorImpl)