UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UNavMeshRenderingComponent Class Reference

#include <NavMeshRenderingComponent.h>

+ Inheritance diagram for UNavMeshRenderingComponent:

Public Member Functions

void ForceUpdate ()
 
bool IsForcingUpdate () const
 

Static Public Member Functions

static NAVIGATIONSYSTEM_API bool IsNavigationShowFlagSet (const UWorld *World)
 

Protected Member Functions

virtual NAVIGATIONSYSTEM_API void OnRegister () override
 
virtual NAVIGATIONSYSTEM_API void OnUnregister () override
 
virtual NAVIGATIONSYSTEM_API FBoxSphereBounds CalcBounds (const FTransform &LocalToWorld) const override
 
virtual NAVIGATIONSYSTEM_API void GatherData (const ARecastNavMesh &NavMesh, FNavMeshSceneProxyData &OutProxyData) const
 
NAVIGATIONSYSTEM_API void TimerFunction ()
 
- Protected Member Functions inherited from UDebugDrawComponent
virtual ENGINE_API FPrimitiveSceneProxyCreateSceneProxy () override final
 
virtual FDebugRenderSceneProxyCreateDebugSceneProxy ()
 
virtual ENGINE_API void CreateRenderState_Concurrent (FRegisterComponentContext *Context) override
 
virtual ENGINE_API void DestroyRenderState_Concurrent () override
 
virtual FDebugDrawDelegateHelperGetDebugDrawDelegateHelper ()
 

Protected Attributes

uint32 bCollectNavigationData: 1
 
uint32 bForceUpdate: 1
 
FTimerHandle TimerHandle
 
- Protected Attributes inherited from UDebugDrawComponent
FDebugDrawDelegateHelper DebugDrawDelegateHelper
 

Member Function Documentation

◆ CalcBounds()

FBoxSphereBounds UNavMeshRenderingComponent::CalcBounds ( const FTransform LocalToWorld) const
overrideprotectedvirtual

◆ ForceUpdate()

void UNavMeshRenderingComponent::ForceUpdate ( )
inline

◆ GatherData()

void UNavMeshRenderingComponent::GatherData ( const ARecastNavMesh NavMesh,
FNavMeshSceneProxyData OutProxyData 
) const
protectedvirtual

Gathers drawable information from NavMesh and puts it in OutProxyData. Override to add additional information to OutProxyData.

◆ IsForcingUpdate()

bool UNavMeshRenderingComponent::IsForcingUpdate ( ) const
inline

◆ IsNavigationShowFlagSet()

bool UNavMeshRenderingComponent::IsNavigationShowFlagSet ( const UWorld World)
static

◆ OnRegister()

void UNavMeshRenderingComponent::OnRegister ( )
overrideprotectedvirtual

◆ OnUnregister()

void UNavMeshRenderingComponent::OnUnregister ( )
overrideprotectedvirtual

◆ TimerFunction()

void UNavMeshRenderingComponent::TimerFunction ( )
protected

Member Data Documentation

◆ bCollectNavigationData

uint32 UNavMeshRenderingComponent::bCollectNavigationData
protected

◆ bForceUpdate

uint32 UNavMeshRenderingComponent::bForceUpdate
protected

◆ TimerHandle

FTimerHandle UNavMeshRenderingComponent::TimerHandle
protected

The documentation for this class was generated from the following files: