UNavMeshRenderingComponent

Inheritance Hierarchy

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

Public function

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

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

End USceneComponentInterface.

Public function Virtual

void

 

DestroyRenderState_Concurrent()

Used to shut down any rendering thread structure for this component

Public function Virtual

void

 

OnRegister()

WITH_EDITOR.

Public function Virtual

void

 

OnUnregister()

Called when a component is unregistered.

References

Module

Engine

Header

Runtime/Engine/Classes/AI/Navigation/NavMeshRenderingComponent.h