UNavMeshRenderingComponent

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NavigationSystem

Header

/Engine/Source/Runtime/NavigationSystem/Public/NavMesh/NavMeshRenderingComponent.h

Include

#include "NavMesh/NavMeshRenderingComponent.h"

Syntax

class UNavMeshRenderingComponent : public UPrimitiveComponent

Variables

Name Description

Protected variable

uint32: 1

 

bCollectNavigationData

Protected variable

uint32: 1

 

bForceUpdate

Protected variable

FTimerHandle

 

TimerHandle

Constructors

Name Description

Public function

UNavMeshRenderingComponent

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

ForceUpdate()

Protected function Virtual Const

void

 

GatherData

(
    const ARecastNavMesh& NavMesh,
    FNavMeshSceneProxyData& OutProxyDa...
)

Gathers drawable information from NavMesh and puts it in OutProxyData.

Public function Const

bool

 

IsForcingUpdate()

Public function Static

bool

 

IsNavigationShowFlagSet

(
    const UWorld* World
)

Protected function

void

 

TimerFunction()

Overridden from UPrimitiveComponent

Name Description

Public function Virtual

FPrimitiveSc...

 

CreateSceneProxy()

Creates a proxy to represent the primitive to the scene manager in the rendering thread.

Overridden from USceneComponent

Name Description

Public function Virtual Const

FBoxSphereBo...

 

CalcBounds

(
    const FTransform& LocalToWorld
)

Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size.

Overridden from UActorComponent

Name Description

Public function Virtual

void

 

CreateRenderState_Concurrent

(
    FRegisterComponentContext* Con...
)

Used to create any rendering thread information for this component

Public function Virtual

void

 

DestroyRenderState_Concurrent()

Used to shut down any rendering thread structure for this component

Public function Virtual

void

 

OnRegister()

Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called.

Public function Virtual

void

 

OnUnregister()

Called when a component is unregistered.

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