Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AI > API/Runtime/Engine/AI/Navigation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNavLinkDefinition
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavLinkDefinition.h |
| Include | #include "AI/Navigation/NavLinkDefinition.h" |
Syntax
UCLASS (Abstract, Config=Engine, Blueprintable, MinimalAPI)
class UNavLinkDefinition : public UObject
Remarks
Class containing definition of a navigation area
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FNavigationLink > | Links | ||
| TArray< FNavigationSegmentLink > | SegmentLinks |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNavLinkDefinition
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FNavigationLink > & | GetLinksDefinition
(
UClass* LinkDefinitionClass |
||
| const TArray< FNavigationSegmentLink > & | GetSegmentLinksDefinition
(
UClass* LinkDefinitionClass |
||
| bool | |||
| bool | |||
| void |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |