Navigation
Unreal Engine C++ API Reference > 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 |