UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NavigationInvokerComponent.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
5#include "CoreMinimal.h"
6#endif
12#include "NavigationInvokerComponent.generated.h"
13
16
17UCLASS(ClassGroup = (Navigation), meta = (BlueprintSpawnableComponent), MinimalAPI)
19{
21
23
25 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Navigation, meta = (ClampMin = "0.1", ClampMax = "6400000", UIMin = "0.1", UIMax = "6400000"))
27
30 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Navigation, meta = (ClampMin = "0.1", ClampMax = "6400000", UIMin = "0.1", UIMax = "6400000"))
32
34 UPROPERTY(EditAnywhere, Category = Navigation)
35 FNavAgentSelector SupportedAgents;
36
38 UPROPERTY(EditAnywhere, Category = Navigation)
40
41public:
43
45
48 NAVIGATIONSYSTEM_API void SetGenerationRadii(const float GenerationRadius, const float RemovalRadius);
49
50 float GetGenerationRadius() const { return TileGenerationRadius; }
51 float GetRemovalRadius() const { return TileRemovalRadius; }
52
53 NAVIGATIONSYSTEM_API virtual void Activate(bool bReset = false) override;
54 NAVIGATIONSYSTEM_API virtual void Deactivate() override;
55 NAVIGATIONSYSTEM_API virtual void PostInitProperties() override;
56
57private:
58 void OnNavigationInitStart(const class UNavigationSystemBase& NavSys);
59};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ENavigationInvokerPriority
Definition NavigationInvokerPriority.h:9
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition UObjectGlobals.h:1292
Definition ActorComponent.h:152
virtual ENGINE_API void Deactivate()
Definition ActorComponent.cpp:2765
virtual ENGINE_API void PostInitProperties() override
Definition ActorComponent.cpp:592
Definition NavigationSystemBase.h:245
Definition NavigationSystem.h:296
Definition NavAgentSelector.h:9