UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Navigation::Private Namespace Reference

Functions

FORCEINLINE FVector FindGoalLocation (const UPathFollowingComponent &Component, const AActor &GoalActor, const INavAgentInterface *GoalNavAgent, float &GoalRadius, float &GoalHalfHeight)
 
const UNavigationSystemV1FindNavigationSystem (const TArray< ANavigationData * > &NavDataSet)
 
const FNavDataConfigGetFallbackNavDataConfig ()
 
FORCEINLINE bool IsValidExtent (const FVector &Extent)
 
bool ShouldComponentWaitForActorToRegister (const UActorComponent *Comp)
 
void LogNavInvokerRegistration (const UNavigationSystemV1 &NavSystem, const FNavigationInvoker &Data)
 

Variables

FAutoConsoleVariableRef CVarEnableNavMeshResolutions (TEXT("ai.nav.EnableNavMeshResolutions"), FCompositeNavModifier::bEnableNavMeshResolutions, TEXT("When set to false, navmesh resoutions will be ignored."), ECVF_Default)
 

Function Documentation

◆ FindGoalLocation()

FORCEINLINE FVector UE::Navigation::Private::FindGoalLocation ( const UPathFollowingComponent Component,
const AActor GoalActor,
const INavAgentInterface GoalNavAgent,
float GoalRadius,
float GoalHalfHeight 
)

◆ FindNavigationSystem()

const UNavigationSystemV1 * UE::Navigation::Private::FindNavigationSystem ( const TArray< ANavigationData * > &  NavDataSet)

◆ GetFallbackNavDataConfig()

const FNavDataConfig & UE::Navigation::Private::GetFallbackNavDataConfig ( )

◆ IsValidExtent()

FORCEINLINE bool UE::Navigation::Private::IsValidExtent ( const FVector Extent)

◆ LogNavInvokerRegistration()

void UE::Navigation::Private::LogNavInvokerRegistration ( const UNavigationSystemV1 NavSystem,
const FNavigationInvoker Data 
)

◆ ShouldComponentWaitForActorToRegister()

bool UE::Navigation::Private::ShouldComponentWaitForActorToRegister ( const UActorComponent Comp)

Variable Documentation

◆ CVarEnableNavMeshResolutions

FAutoConsoleVariableRef UE::Navigation::Private::CVarEnableNavMeshResolutions(TEXT("ai.nav.EnableNavMeshResolutions"), FCompositeNavModifier::bEnableNavMeshResolutions, TEXT("When set to false, navmesh resoutions will be ignored."), ECVF_Default) ( TEXT("ai.nav.EnableNavMeshResolutions")  ,
FCompositeNavModifier::bEnableNavMeshResolutions  ,
TEXT("When set to false, navmesh resoutions will be ignored.")  ,
ECVF_Default   
)