FSimpleLinkNavModifier

This modifier allows defining ad-hoc navigation links defining connections in an straightforward way.

Windows
MacOS
Linux

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

Name Description

Protected variable

int32: 1

 

bHasFallDownLinks

Set to true if any of links stored is a "fall down" link, i.e. requires vertical snapping to geometry

Protected variable

int32: 1

 

bHasMetaAreasPoint

Protected variable

int32: 1

 

bHasMetaAreasSegment

Public variable

TArray< FNaviga...

 

Links

Use Set/Append/Add function to update links, they will take care of meta areas

Public variable

FTransform

 

LocalToWorld

Public variable

TArray< FNaviga...

 

SegmentLinks

Public variable

int32

 

UserId

Constructors

Name Description

Public function

FSimpleLinkNavModifier()

Public function

FSimpleLinkNavModifier

(
    const FNavigationLink& InLink,
    const FTransform& InLocalToWorld
)

Public function

FSimpleLinkNavModifier

(
    const TArray< FNavigationLink >& I...,
    const FTransform& InLocalToWorld
)

Public function

FSimpleLinkNavModifier

(
    const FNavigationSegmentLink& InLi...,
    const FTransform& InLocalToWorld
)

Public function

FSimpleLinkNavModifier

(
    const TArray< FNavigationSegmentLin...,
    const FTransform& InLocalToWorld
)

Functions

Name Description

Public function

void

 

AddLink

(
    const FNavigationLink& InLink
)

Public function

void

 

AddSegmentLink

(
    const FNavigationSegmentLink& InLi...
)

Public function

void

 

AppendLinks

(
    const TArray< FNavigationLink >& I...
)

Public function

void

 

AppendSegmentLinks

(
    const TArray< FNavigationSegmentLin...
)

Public function Const

bool

 

HasFallDownLinks()

Public function

void

 

SetLinks

(
    const TArray< FNavigationLink >& I...
)

Public function

void

 

SetSegmentLinks

(
    const TArray< FNavigationSegmentLin...
)

Public function

void

 

UpdateFlags()

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback