// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "EnhancedInputSubsystemInterface.h" #ifdef ENHANCEDINPUT_EnhancedInputSubsystemInterface_generated_h #error "EnhancedInputSubsystemInterface.generated.h already included, missing '#pragma once' in EnhancedInputSubsystemInterface.h" #endif #define ENHANCEDINPUT_EnhancedInputSubsystemInterface_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS class UEnhancedInputUserSettings; class UEnhancedPlayerMappableKeyProfile; class UInputAction; class UInputMappingContext; class UInputModifier; class UInputTrigger; enum class EInputMappingRebuildType : uint8; enum class EMappingQueryIssue : uint8; enum class EMappingQueryResult : uint8; struct FEnhancedActionKeyMapping; struct FGameplayTag; struct FGameplayTagContainer; struct FInputActionValue; struct FKey; struct FMappingQueryIssue; struct FModifyContextOptions; // ********** Begin ScriptStruct FModifyContextOptions ********************************************* struct Z_Construct_UScriptStruct_FModifyContextOptions_Statics; #define FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_49_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FModifyContextOptions_Statics; \ ENHANCEDINPUT_API static class UScriptStruct* StaticStruct(); struct FModifyContextOptions; // ********** End ScriptStruct FModifyContextOptions *********************************************** // ********** Begin Interface UEnhancedInputSubsystemInterface ************************************* #define FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execGetAllPlayerMappableActionKeyMappings); \ DECLARE_FUNCTION(execQueryKeysMappedToAction); \ DECLARE_FUNCTION(execHasMappingContext); \ DECLARE_FUNCTION(execQueryMapKeyInContextSet); \ DECLARE_FUNCTION(execQueryMapKeyInActiveContextSet); \ DECLARE_FUNCTION(execRequestRebuildControlMappings); \ DECLARE_FUNCTION(execRemoveTagFromInputMode); \ DECLARE_FUNCTION(execRemoveTagsFromInputMode); \ DECLARE_FUNCTION(execAddTagToInputMode); \ DECLARE_FUNCTION(execAppendTagsToInputMode); \ DECLARE_FUNCTION(execSetInputMode); \ DECLARE_FUNCTION(execGetInputMode); \ DECLARE_FUNCTION(execRemoveMappingContext); \ DECLARE_FUNCTION(execAddMappingContext); \ DECLARE_FUNCTION(execClearAllMappings); \ DECLARE_FUNCTION(execStopContinuousInputInjectionForPlayerMapping); \ DECLARE_FUNCTION(execStopContinuousInputInjectionForAction); \ DECLARE_FUNCTION(execUpdateValueOfContinuousInputInjectionForPlayerMapping); \ DECLARE_FUNCTION(execUpdateValueOfContinuousInputInjectionForAction); \ DECLARE_FUNCTION(execStartContinuousInputInjectionForPlayerMapping); \ DECLARE_FUNCTION(execStartContinuousInputInjectionForAction); \ DECLARE_FUNCTION(execInjectInputVectorForPlayerMapping); \ DECLARE_FUNCTION(execInjectInputForPlayerMapping); \ DECLARE_FUNCTION(execInjectInputVectorForAction); \ DECLARE_FUNCTION(execInjectInputForAction); \ DECLARE_FUNCTION(execOnUserKeyProfileChanged); \ DECLARE_FUNCTION(execOnUserSettingsChanged); \ DECLARE_FUNCTION(execGetUserSettings); struct Z_Construct_UClass_UEnhancedInputSubsystemInterface_Statics; ENHANCEDINPUT_API UClass* Z_Construct_UClass_UEnhancedInputSubsystemInterface_NoRegister(); #define FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ ENHANCEDINPUT_API UEnhancedInputSubsystemInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UEnhancedInputSubsystemInterface(UEnhancedInputSubsystemInterface&&) = delete; \ UEnhancedInputSubsystemInterface(const UEnhancedInputSubsystemInterface&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(ENHANCEDINPUT_API, UEnhancedInputSubsystemInterface); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UEnhancedInputSubsystemInterface); \ DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UEnhancedInputSubsystemInterface) \ virtual ~UEnhancedInputSubsystemInterface() = default; #define FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_GENERATED_UINTERFACE_BODY() \ private: \ static void StaticRegisterNativesUEnhancedInputSubsystemInterface(); \ friend struct ::Z_Construct_UClass_UEnhancedInputSubsystemInterface_Statics; \ static UClass* GetPrivateStaticClass(); \ friend ENHANCEDINPUT_API UClass* ::Z_Construct_UClass_UEnhancedInputSubsystemInterface_NoRegister(); \ public: \ DECLARE_CLASS2(UEnhancedInputSubsystemInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/EnhancedInput"), Z_Construct_UClass_UEnhancedInputSubsystemInterface_NoRegister) \ DECLARE_SERIALIZER(UEnhancedInputSubsystemInterface) #define FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_GENERATED_UINTERFACE_BODY() \ FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS #define FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_INCLASS_IINTERFACE_NO_PURE_DECLS \ protected: \ virtual ~IEnhancedInputSubsystemInterface() {} \ public: \ typedef UEnhancedInputSubsystemInterface UClassType; \ typedef IEnhancedInputSubsystemInterface ThisClass; \ virtual UObject* _getUObject() const { return nullptr; } #define FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_28_PROLOG #define FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_107_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h_31_INCLASS_IINTERFACE_NO_PURE_DECLS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UEnhancedInputSubsystemInterface; // ********** End Interface UEnhancedInputSubsystemInterface *************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_EnhancedInputSubsystemInterface_h // ********** Begin Enum EInputMappingRebuildType ************************************************** #define FOREACH_ENUM_EINPUTMAPPINGREBUILDTYPE(op) \ op(EInputMappingRebuildType::None) \ op(EInputMappingRebuildType::Rebuild) \ op(EInputMappingRebuildType::RebuildWithFlush) enum class EInputMappingRebuildType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> ENHANCEDINPUT_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EInputMappingRebuildType **************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS