Navigation
Unreal Engine C++ API Reference > Runtime > Engine > AI
Inheritance Hierarchy
- FNavigationModifier
- FSimpleLinkNavModifier
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/AI/NavigationModifier.h |
Include | #include "AI/NavigationModifier.h" |
Syntax
struct FSimpleLinkNavModifier : public FNavigationModifier
Remarks
This modifier allows defining ad-hoc navigation links defining connections in an straightforward way.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
int32: 1 | bHasFallDownLinks | Set to true if any of links stored is a "fall down" link, i.e. requires vertical snapping to geometry |
![]() |
int32: 1 | bHasMetaAreasPoint | |
![]() |
int32: 1 | bHasMetaAreasSegment | |
![]() |
TArray< FNavigationLink > | Links | Use Set/Append/Add function to update links, they will take care of meta areas |
![]() |
FTransform | LocalToWorld | |
![]() |
FNavLinkId | NavLinkId | |
![]() |
TArray< FNavigationSegmentLink > | SegmentLinks |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
PRAGMA_DISABLE_DEPRECATION_WARNINGS | FSimpleLinkNavModifier
(
const FSimpleLinkNavModifier& |
|
![]() |
FSimpleLinkNavModifier
(
FSimpleLinkNavModifier&& Other |
||
![]() |
FSimpleLinkNavModifier
(
const FNavigationLink& InLink, |
||
![]() |
FSimpleLinkNavModifier
(
const TArray< FNavigationLink >& InLinks, |
||
![]() |
FSimpleLinkNavModifier
(
const FNavigationSegmentLink& InLink, |
||
![]() |
FSimpleLinkNavModifier
(
const TArray< FNavigationSegmentLink >& InSegmentLinks, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddLink
(
const FNavigationLink& InLink |
|
![]() |
void | AddSegmentLink
(
const FNavigationSegmentLink& InLink |
|
![]() |
void | AppendLinks
(
const TArray< FNavigationLink >& InLinks |
|
![]() |
void | AppendSegmentLinks
(
const TArray< FNavigationSegmentLink >& InLinks |
|
![]() ![]() |
bool | ||
![]() |
void | SetLinks
(
const TArray< FNavigationLink >& InLinks |
|
![]() |
void | SetSegmentLinks
(
const TArray< FNavigationSegmentLink >& InLinks |
|
![]() |
void | UpdateFlags () |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FSimpleLinkNavModifier & | operator=
(
const FSimpleLinkNavModifier& Other |
|
![]() |
FSimpleLinkNavModifier & | operator=
(
FSimpleLinkNavModifier&& Other |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() |
int32 | UserId | Use NavLinkId instead, this id is no longer used in the engine. |