5#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
16class UPrimitiveComponent;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition MaterialRenderProxy.h:102
Definition MeshElementCollector.h:26
Definition NavLinkRenderingProxy.h:19
virtual NAVIGATIONSYSTEM_API uint32 GetMemoryFootprint(void) const override
Definition NavLinkRenderingComponent.cpp:454
virtual NAVIGATIONSYSTEM_API FPrimitiveViewRelevance GetViewRelevance(const FSceneView *View) const override
Definition NavLinkRenderingComponent.cpp:442
NAVIGATIONSYSTEM_API uint32 GetAllocatedSize(void) const
Definition NavLinkRenderingComponent.cpp:459
static NAVIGATIONSYSTEM_API void GetLinkMeshes(const TArray< FNavLinkDrawing > &OffMeshPointLinks, const TArray< FNavLinkSegmentDrawing > &OffMeshSegmentLinks, TArray< float > &StepHeights, FMaterialRenderProxy *const MeshColorInstance, int32 ViewIndex, FMeshElementCollector &Collector, uint32 AgentMask)
Definition NavLinkRenderingComponent.cpp:212
virtual NAVIGATIONSYSTEM_API void GetDynamicMeshElements(const TArray< const FSceneView * > &Views, const FSceneViewFamily &ViewFamily, uint32 VisibilityMap, FMeshElementCollector &Collector) const override
Definition NavLinkRenderingComponent.cpp:171
NAVIGATIONSYSTEM_API void StorePointLinks(const FTransform &LocalToWorld, const TArray< FNavigationLink > &LinksArray)
Definition NavLinkRenderingComponent.cpp:153
NAVIGATIONSYSTEM_API SIZE_T GetTypeHash() const override
Definition NavLinkRenderingComponent.cpp:147
static NAVIGATIONSYSTEM_API void DrawLinks(FPrimitiveDrawInterface *PDI, TArray< FNavLinkDrawing > &OffMeshPointLinks, TArray< FNavLinkSegmentDrawing > &OffMeshSegmentLinks, TArray< float > &StepHeights, FMaterialRenderProxy *const MeshColorInstance, uint32 AgentMask)
Definition NavLinkRenderingComponent.cpp:327
NAVIGATIONSYSTEM_API void StoreSegmentLinks(const FTransform &LocalToWorld, const TArray< FNavigationSegmentLink > &LinksArray)
Definition NavLinkRenderingComponent.cpp:162
Definition PrimitiveDrawInterface.h:19
Definition PrimitiveSceneProxy.h:296
Definition SceneView.h:2212
Definition SceneView.h:1425
Definition NavLinkHostInterface.h:21
Type
Definition NavLinkDefinition.h:22
Definition NavLinkRenderingProxy.h:28
uint32 SupportedAgentsBits
Definition NavLinkRenderingProxy.h:46
FVector Left
Definition NavLinkRenderingProxy.h:40
ENavLinkDirection::Type Direction
Definition NavLinkRenderingProxy.h:42
FNavLinkDrawing()
Definition NavLinkRenderingProxy.h:29
float SnapHeight
Definition NavLinkRenderingProxy.h:45
FNavLinkDrawing(const FTransform &InLocalToWorld, const FNavigationLink &Link)
Definition NavLinkRenderingProxy.h:30
FColor Color
Definition NavLinkRenderingProxy.h:43
float SnapRadius
Definition NavLinkRenderingProxy.h:44
FVector Right
Definition NavLinkRenderingProxy.h:41
Definition NavLinkRenderingProxy.h:49
FVector LeftEnd
Definition NavLinkRenderingProxy.h:63
FNavLinkSegmentDrawing(const FTransform &InLocalToWorld, const FNavigationSegmentLink &Link)
Definition NavLinkRenderingProxy.h:51
FNavLinkSegmentDrawing()
Definition NavLinkRenderingProxy.h:50
float SnapHeight
Definition NavLinkRenderingProxy.h:68
FVector RightEnd
Definition NavLinkRenderingProxy.h:64
FColor Color
Definition NavLinkRenderingProxy.h:66
ENavLinkDirection::Type Direction
Definition NavLinkRenderingProxy.h:65
uint32 SupportedAgentsBits
Definition NavLinkRenderingProxy.h:69
FVector RightStart
Definition NavLinkRenderingProxy.h:64
FVector LeftStart
Definition NavLinkRenderingProxy.h:63
float SnapRadius
Definition NavLinkRenderingProxy.h:67
Definition NavLinkDefinition.h:204
Definition NavLinkDefinition.h:257
Definition PrimitiveViewRelevance.h:14