10#include "InputDeviceSubsystem.generated.h"
25 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Activation Options")
74 double EvaluatedDuration;
104 uint8 bHasBeenAppliedAtLeastOnce : 1;
118UCLASS(BlueprintType, MinimalAPI)
122 friend class FInputDeviceDebugTools;
156 UFUNCTION(BlueprintCallable, Category = "
Input Devices", meta = (AutoCreateRefTerm = "Params", ReturnDisplayName = "Device
Property Handle"))
164 UFUNCTION(BlueprintCallable, Category = "
Input Devices", meta = (ReturnDisplayName = "Is
Active"))
235#if WITH_EDITORONLY_DATA
constexpr FInputDeviceId INPUTDEVICEID_NONE
Definition CoreMiscDefines.h:590
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name)
Definition DelegateCombinations.h:62
UE_FORCEINLINE_HINT bool operator!=(const FIndexedPointer &Other) const
Definition LockFreeList.h:76
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
ETickableTickType
Definition Tickable.h:20
Definition SubsystemCollection.h:15
Definition Tickable.h:135
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SubclassOf.h:30
Definition EngineSubsystem.h:22
Definition InputDeviceSubsystem.h:19
Definition InputDeviceSubsystem.h:56
Definition InputSettings.h:432
Definition ObjectPtr.h:488
Definition LightweightStats.h:416
Definition WeakObjectPtrTemplates.h:25