Navigation
API > API/Runtime > API/Runtime/NavigationSystem
Exported to API for GameplayDebugger module
| Name | FNavMeshSceneProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavMesh/NavMeshRenderingComponent.h |
| Include Path | #include "NavMesh/NavMeshRenderingComponent.h" |
Syntax
class FNavMeshSceneProxy :
public FDebugRenderSceneProxy ,
public FNoncopyable
Inheritance Hierarchy
- FPrimitiveSceneProxy → FDebugRenderSceneProxy → FNavMeshSceneProxy
- FNoncopyable → FNavMeshSceneProxy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNavMeshSceneProxy
(
const UPrimitiveComponent* InComponent, |
NavMesh/NavMeshRenderingComponent.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNavMeshSceneProxy() |
NavMesh/NavMeshRenderingComponent.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bForceRendering | uint32 | NavMesh/NavMeshRenderingComponent.h | ||
| bSkipDistanceCheck | uint32 | NavMesh/NavMeshRenderingComponent.h | ||
| bUseThickLines | uint32 | NavMesh/NavMeshRenderingComponent.h | ||
| DebugTextDrawingDelegate | FDebugDrawDelegate | NavMesh/NavMeshRenderingComponent.h | ||
| DebugTextDrawingDelegateHandle | FDelegateHandle | NavMesh/NavMeshRenderingComponent.h | ||
| IndexBuffer | FDynamicMeshIndexBuffer32 | NavMesh/NavMeshRenderingComponent.h | ||
| MeshBatchElements | TArray< FMeshBatchElement > | NavMesh/NavMeshRenderingComponent.h | ||
| MeshColors | TArray< TUniquePtr< FColoredMaterialRenderProxy > > | NavMesh/NavMeshRenderingComponent.h | ||
| ProxyData | FNavMeshSceneProxyData | NavMesh/NavMeshRenderingComponent.h | ||
| RenderingComponent | TWeakObjectPtr< UNavMeshRenderingComponent > | NavMesh/NavMeshRenderingComponent.h | ||
| VertexBuffers | FStaticMeshVertexBuffers | NavMesh/NavMeshRenderingComponent.h | ||
| VertexFactory | FLocalVertexFactory | NavMesh/NavMeshRenderingComponent.h |
Functions
Public
Overridden from FPrimitiveSceneProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
NavMesh/NavMeshRenderingComponent.h | ||
virtual SIZE_T GetTypeHash() |
NavMesh/NavMeshRenderingComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetAllocatedSizeInternal() |
NavMesh/NavMeshRenderingComponent.h |
Overridden from FPrimitiveSceneProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetMemoryFootprint() |
NavMesh/NavMeshRenderingComponent.h | ||
virtual FPrimitiveViewRelevance GetViewRelevance
(
const FSceneView* View |
NavMesh/NavMeshRenderingComponent.h |