Navigation
API > API/Runtime > API/Runtime/NavigationSystem
Allows applying selected AreaClass to navmesh, using Volume's shape
| Name | ANavModifierVolume |
| Type | class |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavModifierVolume.h |
| Include Path | #include "NavModifierVolume.h" |
Syntax
UCLASS (HideCategories=(Navigation), MinimalAPI)
class ANavModifierVolume :
public AVolume ,
public INavRelevantInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ABrush → AVolume → ANavModifierVolume
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ANavModifierVolume
(
const FObjectInitializer& ObjectInitializer |
NavModifierVolume.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSubclassOf< UNavArea > GetAreaClass() |
NavModifierVolume.h | ||
TSubclassOf< UNavArea > GetAreaClassToReplace() |
NavModifierVolume.h | ||
virtual FBox GetNavigationBounds() |
NavModifierVolume.h | ||
virtual void GetNavigationData
(
FNavigationRelevantData& Data |
NavModifierVolume.h | ||
void SetAreaClass
(
TSubclassOf< UNavArea > NewAreaClass |
NavModifierVolume.h |
|
|
void SetAreaClassToReplace
(
TSubclassOf< UNavArea > NewAreaClassToReplace |
NavModifierVolume.h |
|
Overridden from ABrush
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RebuildNavigationData() |
NavModifierVolume.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
NavModifierVolume.h | ||
virtual void PostEditUndo() |
NavModifierVolume.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| NavModifierVolume.h | |||
| NavModifierVolume.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostRegisterAllComponents() |
NavModifierVolume.h | ||
virtual void PostUnregisterAllComponents() |
NavModifierVolume.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
NavModifierVolume.h | ||
virtual void PostInitProperties() |
NavModifierVolume.h |