Navigation
Unreal Engine C++ API Reference > Runtime > NavigationSystem > NavMesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UDebugDrawComponent
- UNavMeshRenderingComponent
References
Module | NavigationSystem |
Header | /Engine/Source/Runtime/NavigationSystem/Public/NavMesh/NavMeshRenderingComponent.h |
Include | #include "NavMesh/NavMeshRenderingComponent.h" |
Syntax
class UNavMeshRenderingComponent : public UDebugDrawComponent
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint32: 1 | bCollectNavigationData | |
![]() |
uint32: 1 | bForceUpdate | |
![]() |
FTimerHandle | TimerHandle |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UNavMeshRenderingComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ForceUpdate () |
|
![]() ![]() ![]() |
void | GatherData
(
const ARecastNavMesh& NavMesh, |
Gathers drawable information from NavMesh and puts it in OutProxyData. |
![]() ![]() |
bool | ||
![]() ![]() |
bool | IsNavigationShowFlagSet
(
const UWorld* World |
|
![]() |
void |
Overridden from UDebugDrawComponent
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FDebugRenderSceneProxy * | Method that derived class should override to create the scene proxy and customize a custom delegate helper (if any) |
Overridden from USceneComponent
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
Overridden from UActorComponent
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | OnRegister () |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
![]() ![]() |
void | OnUnregister () |
Called when a component is unregistered. |