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()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss