Navigation
API > API/Runtime > API/Runtime/NavigationSystem
Inheritance Hierarchy
- FPrimitiveSceneProxy
- FNavLinkRenderingProxy
References
| Module | NavigationSystem |
| Header | /Engine/Source/Runtime/NavigationSystem/Public/NavLinkRenderingProxy.h |
| Include | #include "NavLinkRenderingProxy.h" |
Syntax
class FNavLinkRenderingProxy : public FPrimitiveSceneProxy
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNavLinkRenderingProxy
(
const UPrimitiveComponent* InComponent |
Initialization constructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DrawLinks
(
FPrimitiveDrawInterface* PDI, |
Made static to allow consistent navlinks drawing even if something is drawing links without FNavLinkRenderingProxy | |
| uint32 | |||
| void | GetLinkMeshes
(
const TArray< FNavLinkDrawing >& OffMeshPointLinks, |
||
| void | StorePointLinks
(
const FTransform& LocalToWorld, |
||
| void | StoreSegmentLinks
(
const FTransform& LocalToWorld, |
Overridden from FPrimitiveSceneProxy
| Type | Name | Description | |
|---|---|---|---|
| void | GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
Gathers the primitive's dynamic mesh elements. | |
| uint32 | Every derived class should override these functions | ||
| SIZE_T | GetTypeHash () |
Return a type (or subtype) specific hash for sorting purposes | |
| FPrimitiveViewRelevance | GetViewRelevance
(
const FSceneView* View |
Determines the relevance of this primitive's elements to the given view. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FNavLinkDrawing | |||
| FNavLinkSegmentDrawing |