| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/NavigationSystem/Public/NavRelevantComponent.h |
Include |
#include "NavRelevantComponent.h" |
class UNavRelevantComponent :
public UActorComponent,
public INavRelevantInterface
Name | Description | |
---|---|---|
|
UNavRelevantComponent ( |
Name | Description | ||
---|---|---|---|
|
CalcAndCacheBounds() |
||
|
ForceNavigationRelevancy ( |
Force relevancy and skip attaching navigation data to owner's root entry |
|
|
RefreshNavigationModifiers() |
Force refresh in navigation octree |
|
|
SetNavigationRelevancy ( |
Name | Description | ||
---|---|---|---|
|
IsNavigationRelevant() |
Override to specify that a component is relevant to the navigation system |
|
|
OnRegister() |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
|
|
OnUnregister() |
Called when a component is unregistered. |
Name | Description | ||
---|---|---|---|
|
GetNavigationBounds() |
Get bounds for navigation octree |
|
|
UObject *... |
GetNavigationParent() |
Get navigation parent Adds modifiers to existing octree node, GetNavigationBounds and IsNavigationRelevant won't be checked |
|
UpdateNavigationBounds() |
Update bounds, called after moving owning actor |