5#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
18#include "NavigationTestingActor.generated.h"
28 virtual void Tick(
float DeltaTime);
45UCLASS(
hidecategories=(
Object,
Actor,
Input,
Rendering, Replication,
HLOD, Cooking),
showcategories=(
"Input|MouseInput",
"Input|TouchInput"), Blueprintable, MinimalAPI)
54#if WITH_EDITORONLY_DATA
91 float CostLimitFactor;
96 float MinimumCostLimit;
114 uint32 bRequireNavigableEndLocation : 1;
149 uint32 bShouldBeVisibleInGame : 1;
204#if WITH_RECAST && WITH_EDITORONLY_DATA
212 FNavigationPath::FPathObserverDelegate::FDelegate PathObserver;
229 virtual const FNavAgentProperties& GetNavAgentPropertiesRef()
const override {
return NavAgentProps; }
255 class UCapsuleComponent* GetCapsuleComponent()
const {
return CapsuleComponent; }
256#if WITH_EDITORONLY_DATA
#define NULL
Definition oodle2base.h:134
EUpdateTransformFlags
Definition ActorComponent.h:95
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ETeleportType
Definition EngineTypes.h:2401
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
virtual ENGINE_API void BeginDestroy() override
Definition Actor.cpp:886
virtual ENGINE_API void PostLoad() override
Definition Actor.cpp:1103
Definition UnrealType.h:174
Definition Tickable.h:135
Definition NavAgentInterface.h:20
Definition NavPathObserverInterface.h:19
Definition NavigationPathGenerator.h:20
Definition EnumAsByte.h:22
Definition SubclassOf.h:30
Definition NavTestRenderingComponent.h:122
Category
Definition DiffResults.h:63
@ PathCost
Definition EnvQueryTest_Pathfinding.h:27
Definition NavigationTestingActor.h:36
Type
Definition NavigationTestingActor.h:38
@ RealCostOnly
Definition NavigationTestingActor.h:41
@ HeuristicOnly
Definition NavigationTestingActor.h:40
@ TotalCost
Definition NavigationTestingActor.h:39
@ ClampMin
[PropertyMetadata] Used for float and integer properties. Specifies the minimum value that may be ent...
Definition ObjectMacros.h:1324
@ InlineEditConditionToggle
[PropertyMetadata] Signifies that the bool property is only displayed inline as an edit condition tog...
Definition ObjectMacros.h:1415
@ EditCondition
[PropertyMetadata] Specifies a boolean property that is used to indicate whether editing of this prop...
Definition ObjectMacros.h:1367
@ UIMin
[PropertyMetadata] Used for float and integer properties. Specifies the lowest that the value slider ...
Definition ObjectMacros.h:1497
@ BlueprintReadOnly
This property can be read by blueprints, but not modified.
Definition ObjectMacros.h:1134
@ VisibleAnywhere
Indicates that this property is visible in property windows, but cannot be edited at all.
Definition ObjectMacros.h:1125
@ EditAnywhere
Indicates that this property can be edited by property windows in the editor.
Definition ObjectMacros.h:1116
@ EditInstanceOnly
Indicates that this property can be edited by property windows, but only on instances,...
Definition ObjectMacros.h:1119
Definition NavigationTypes.h:453
Definition NavigationTestingActor.h:24
virtual bool IsTickable() const
Definition NavigationTestingActor.h:29
TWeakObjectPtr< ANavigationTestingActor > Owner
Definition NavigationTestingActor.h:25
virtual TStatId GetStatId() const
Definition NavigationTestingActor.cpp:29
FNavTestTickHelper()
Definition NavigationTestingActor.h:27
virtual bool IsTickableInEditor() const
Definition NavigationTestingActor.h:30
Definition NavigationData.h:87
Definition NavigationSystemTypes.h:62
Definition UnrealType.h:6865
Definition ObjectPtr.h:488
Definition LightweightStats.h:416
Definition WeakObjectPtrTemplates.h:25
FORCEINLINE bool IsValid(bool bEvenIfPendingKill, bool bThreadsafeTest=false) const
Definition WeakObjectPtrTemplates.h:232