UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NavMeshRenderingComponent.h File Reference
#include "Engine/EngineTypes.h"
#include "PrimitiveViewRelevance.h"
#include "MaterialShared.h"
#include "DynamicMeshBuilder.h"
#include "DebugRenderSceneProxy.h"
#include "Debug/DebugDrawComponent.h"
#include "MeshBatch.h"
#include "LocalVertexFactory.h"
#include "Math/GenericOctree.h"
#include "StaticMeshResources.h"
#include "NavigationSystemTypes.h"
#include "Templates/UnrealTemplate.h"
#include "NavMeshRenderingComponent.generated.h"

Go to the source code of this file.

Classes

struct  FNavMeshSceneProxyData
 
struct  FNavMeshSceneProxyData::FDebugMeshData
 
struct  FNavMeshSceneProxyData::FDebugPoint
 
struct  FNavMeshSceneProxyData::FDebugText
 
class  FNavMeshSceneProxy
 
class  UNavMeshRenderingComponent
 

Namespaces

namespace  FNavMeshRenderingHelpers
 

Enumerations

enum class  ENavMeshDetailFlags : uint8 {
  TriangleEdges , PolyEdges , BoundaryEdges , FilledPolys ,
  TileBounds , PathCollidingGeometry , TileLabels , PolygonLabels ,
  PolygonCost , PolygonFlags , PolygonAreaIDs , PathLabels ,
  NavLinks , FailedNavLinks , Clusters , NavOctree ,
  NavOctreeDetails , MarkForbiddenPolys , TileBuildTimes , TileBuildTimesHeatMap ,
  TileResolutions
}
 

Functions

void FNavMeshRenderingHelpers::AddVertex (FNavMeshSceneProxyData::FDebugMeshData &MeshData, const FVector &Pos, const FColor Color)
 
void FNavMeshRenderingHelpers::AddTriangleIndices (FNavMeshSceneProxyData::FDebugMeshData &MeshData, int32 V0, int32 V1, int32 V2)
 

Enumeration Type Documentation

◆ ENavMeshDetailFlags

enum class ENavMeshDetailFlags : uint8
strong
Enumerator
TriangleEdges 
PolyEdges 
BoundaryEdges 
FilledPolys 
TileBounds 
PathCollidingGeometry 
TileLabels 
PolygonLabels 
PolygonCost 
PolygonFlags 
PolygonAreaIDs 
PathLabels 
NavLinks 
FailedNavLinks 
Clusters 
NavOctree 
NavOctreeDetails 
MarkForbiddenPolys 
TileBuildTimes 
TileBuildTimesHeatMap 
TileResolutions