Navigation
API > API/Runtime > API/Runtime/Engine
This modifier allows defining ad-hoc navigation links defining connections in an straightforward way.
| Name | FSimpleLinkNavModifier |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/AI/NavigationModifier.h |
| Include Path | #include "AI/NavigationModifier.h" |
Syntax
struct FSimpleLinkNavModifier : public FNavigationModifier
Inheritance Hierarchy
- FNavigationModifier → FSimpleLinkNavModifier
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSimpleLinkNavModifier
(
const TArray< FNavigationSegmentLink >& InSegmentLinks, |
AI/NavigationModifier.h | ||
FSimpleLinkNavModifier
(
const FNavigationSegmentLink& InLink, |
AI/NavigationModifier.h | ||
FSimpleLinkNavModifier
(
const TArray< FNavigationLink >& InLinks, |
AI/NavigationModifier.h | ||
FSimpleLinkNavModifier
(
const FNavigationLink& InLink, |
AI/NavigationModifier.h | ||
FSimpleLinkNavModifier
(
FSimpleLinkNavModifier&& Other |
AI/NavigationModifier.h | ||
| AI/NavigationModifier.h | |||
PRAGMA_DISABLE_DEPRECATION_WARNINGS FSimpleLinkNavModifier
(
const FSimpleLinkNavModifier& |
AI/NavigationModifier.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Links | TArray< FNavigationLink > | Use Set/Append/Add function to update links, they will take care of meta areas | AI/NavigationModifier.h | |
| LocalToWorld | FTransform | AI/NavigationModifier.h | ||
| NavLinkId | FNavLinkId | AI/NavigationModifier.h | ||
| SegmentLinks | TArray< FNavigationSegmentLink > | AI/NavigationModifier.h | ||
| UserId | int32 | AI/NavigationModifier.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddLink
(
const FNavigationLink& InLink |
AI/NavigationModifier.h | ||
void AddSegmentLink
(
const FNavigationSegmentLink& InLink |
AI/NavigationModifier.h | ||
void AppendLinks
(
const TArray< FNavigationLink >& InLinks |
AI/NavigationModifier.h | ||
void AppendSegmentLinks
(
const TArray< FNavigationSegmentLink >& InLinks |
AI/NavigationModifier.h | ||
bool HasFallDownLinks() |
AI/NavigationModifier.h | ||
void SetLinks
(
const TArray< FNavigationLink >& InLinks |
AI/NavigationModifier.h | ||
void SetSegmentLinks
(
const TArray< FNavigationSegmentLink >& InLinks |
AI/NavigationModifier.h | ||
void UpdateFlags() |
AI/NavigationModifier.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSimpleLinkNavModifier & operator=
(
const FSimpleLinkNavModifier& Other |
AI/NavigationModifier.h | ||
FSimpleLinkNavModifier & operator=
(
FSimpleLinkNavModifier&& Other |
AI/NavigationModifier.h |