Navigation
API > API/Runtime > API/Runtime/NavigationSystem
| Name | FNavLinkRenderingProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavLinkRenderingProxy.h |
| Include Path | #include "NavLinkRenderingProxy.h" |
Syntax
class FNavLinkRenderingProxy : public FPrimitiveSceneProxy
Inheritance Hierarchy
- FPrimitiveSceneProxy → FNavLinkRenderingProxy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNavLinkRenderingProxy
(
const UPrimitiveComponent* InComponent |
Initialization constructor. | NavLinkRenderingProxy.h |
Structs
| Name | Remarks |
|---|---|
| FNavLinkDrawing | |
| FNavLinkSegmentDrawing |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LinkOwnerActor | AActor * | NavLinkRenderingProxy.h | ||
| LinkOwnerHost | INavLinkHostInterface * | NavLinkRenderingProxy.h | ||
| OffMeshPointLinks | TArray< FNavLinkDrawing > | NavLinkRenderingProxy.h | ||
| OffMeshSegmentLinks | TArray< FNavLinkSegmentDrawing > | NavLinkRenderingProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetAllocatedSize() |
NavLinkRenderingProxy.h | ||
void StorePointLinks
(
const FTransform& LocalToWorld, |
NavLinkRenderingProxy.h | ||
void StoreSegmentLinks
(
const FTransform& LocalToWorld, |
NavLinkRenderingProxy.h |
Overridden from FPrimitiveSceneProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
NavLinkRenderingProxy.h | ||
virtual uint32 GetMemoryFootprint() |
NavLinkRenderingProxy.h | ||
virtual SIZE_T GetTypeHash() |
NavLinkRenderingProxy.h | ||
virtual FPrimitiveViewRelevance GetViewRelevance
(
const FSceneView* View |
NavLinkRenderingProxy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void DrawLinks
(
FPrimitiveDrawInterface* PDI, |
Made static to allow consistent navlinks drawing even if something is drawing links without FNavLinkRenderingProxy | NavLinkRenderingProxy.h | |
static void GetLinkMeshes
(
const TArray< FNavLinkDrawing >& OffMeshPointLinks, |
NavLinkRenderingProxy.h |