Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/InputDeviceSubsystem.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

1038 lines
82 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "GameFramework/InputDeviceSubsystem.h"
#include "GameFramework/InputDevicePropertyHandle.h"
#include "GameFramework/InputSettings.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInputDeviceSubsystem() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInputDeviceId();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlatformUserId();
ENGINE_API UClass* Z_Construct_UClass_UEngineSubsystem();
ENGINE_API UClass* Z_Construct_UClass_UInputDeviceProperty_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UInputDeviceSubsystem();
ENGINE_API UClass* Z_Construct_UClass_UInputDeviceSubsystem_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EHardwareDevicePrimaryType();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FActivateDevicePropertyParams();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FActiveDeviceProperty();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHardwareDeviceIdentifier();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputDevicePropertyHandle();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FActivateDevicePropertyParams *************************************
struct Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FActivateDevicePropertyParams); }
static inline consteval int16 GetStructAlignment() { return alignof(FActivateDevicePropertyParams); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Parameters for the UInputDeviceSubsystem::ActivateDeviceProperty function */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Parameters for the UInputDeviceSubsystem::ActivateDeviceProperty function" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserId_MetaData[] = {
{ "Category", "Activation Options" },
{ "Comment", "/** The Platform User whose device's should receive the device property */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "The Platform User whose device's should receive the device property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeviceId_MetaData[] = {
{ "Category", "Activation Options" },
{ "Comment", "/** \n\x09* The Input Device that should receive the device property. If nothing is specified here,\n\x09* then the Platform User's default input device will be used. \n\x09* \n\x09* The default input device is obtained from IPlatformInputDeviceMapper::GetPrimaryInputDeviceForUser\n\x09*/" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "The Input Device that should receive the device property. If nothing is specified here,\nthen the Platform User's default input device will be used.\n\nThe default input device is obtained from IPlatformInputDeviceMapper::GetPrimaryInputDeviceForUser" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLooping_MetaData[] = {
{ "Category", "Activation Options" },
{ "Comment", "/**\n\x09* If true, then the input device property will not be removed after it's evaluation time has completed.\n\x09* Instead, it will remain active until manually removed with a RemoveDeviceProperty call.\n\x09*/" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "If true, then the input device property will not be removed after it's evaluation time has completed.\nInstead, it will remain active until manually removed with a RemoveDeviceProperty call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreTimeDilation_MetaData[] = {
{ "Category", "Activation Options" },
{ "Comment", "/** If true, then this device property will ignore dilated delta time and use the Applications delta time instead */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "If true, then this device property will ignore dilated delta time and use the Applications delta time instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPlayWhilePaused_MetaData[] = {
{ "Category", "Activation Options" },
{ "Comment", "/** If true, then this device property will be played even if the game world is paused. */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "If true, then this device property will be played even if the game world is paused." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FActivateDevicePropertyParams constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_UserId;
static const UECodeGen_Private::FStructPropertyParams NewProp_DeviceId;
static void NewProp_bLooping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLooping;
static void NewProp_bIgnoreTimeDilation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreTimeDilation;
static void NewProp_bPlayWhilePaused_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPlayWhilePaused;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FActivateDevicePropertyParams constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FActivateDevicePropertyParams>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FActivateDevicePropertyParams;
class UScriptStruct* FActivateDevicePropertyParams::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FActivateDevicePropertyParams.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FActivateDevicePropertyParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FActivateDevicePropertyParams, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ActivateDevicePropertyParams"));
}
return Z_Registration_Info_UScriptStruct_FActivateDevicePropertyParams.OuterSingleton;
}
// ********** Begin ScriptStruct FActivateDevicePropertyParams Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_UserId = { "UserId", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActivateDevicePropertyParams, UserId), Z_Construct_UScriptStruct_FPlatformUserId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UserId_MetaData), NewProp_UserId_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_DeviceId = { "DeviceId", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActivateDevicePropertyParams, DeviceId), Z_Construct_UScriptStruct_FInputDeviceId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeviceId_MetaData), NewProp_DeviceId_MetaData) };
void Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bLooping_SetBit(void* Obj)
{
((FActivateDevicePropertyParams*)Obj)->bLooping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bLooping = { "bLooping", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FActivateDevicePropertyParams), &Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bLooping_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLooping_MetaData), NewProp_bLooping_MetaData) };
void Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bIgnoreTimeDilation_SetBit(void* Obj)
{
((FActivateDevicePropertyParams*)Obj)->bIgnoreTimeDilation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bIgnoreTimeDilation = { "bIgnoreTimeDilation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FActivateDevicePropertyParams), &Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bIgnoreTimeDilation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreTimeDilation_MetaData), NewProp_bIgnoreTimeDilation_MetaData) };
void Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bPlayWhilePaused_SetBit(void* Obj)
{
((FActivateDevicePropertyParams*)Obj)->bPlayWhilePaused = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bPlayWhilePaused = { "bPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FActivateDevicePropertyParams), &Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bPlayWhilePaused_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPlayWhilePaused_MetaData), NewProp_bPlayWhilePaused_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_UserId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_DeviceId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bLooping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bIgnoreTimeDilation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewProp_bPlayWhilePaused,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FActivateDevicePropertyParams Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"ActivateDevicePropertyParams",
Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::PropPointers),
sizeof(FActivateDevicePropertyParams),
alignof(FActivateDevicePropertyParams),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FActivateDevicePropertyParams()
{
if (!Z_Registration_Info_UScriptStruct_FActivateDevicePropertyParams.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FActivateDevicePropertyParams.InnerSingleton, Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FActivateDevicePropertyParams.InnerSingleton);
}
// ********** End ScriptStruct FActivateDevicePropertyParams ***************************************
// ********** Begin ScriptStruct FActiveDeviceProperty *********************************************
struct Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FActiveDeviceProperty); }
static inline consteval int16 GetStructAlignment() { return alignof(FActiveDeviceProperty); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Contains a pointer to an active device property and keeps track of how long it has been evaluated for */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Contains a pointer to an active device property and keeps track of how long it has been evaluated for" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Property_MetaData[] = {
{ "Comment", "/** The active device property */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "The active device property" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FActiveDeviceProperty constinit property declarations *************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Property;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FActiveDeviceProperty constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FActiveDeviceProperty>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FActiveDeviceProperty;
class UScriptStruct* FActiveDeviceProperty::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FActiveDeviceProperty.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FActiveDeviceProperty.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FActiveDeviceProperty, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ActiveDeviceProperty"));
}
return Z_Registration_Info_UScriptStruct_FActiveDeviceProperty.OuterSingleton;
}
// ********** Begin ScriptStruct FActiveDeviceProperty Property Definitions ************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::NewProp_Property = { "Property", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActiveDeviceProperty, Property), Z_Construct_UClass_UInputDeviceProperty_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Property_MetaData), NewProp_Property_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::NewProp_Property,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FActiveDeviceProperty Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"ActiveDeviceProperty",
Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::PropPointers),
sizeof(FActiveDeviceProperty),
alignof(FActiveDeviceProperty),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FActiveDeviceProperty()
{
if (!Z_Registration_Info_UScriptStruct_FActiveDeviceProperty.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FActiveDeviceProperty.InnerSingleton, Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FActiveDeviceProperty.InnerSingleton);
}
// ********** End ScriptStruct FActiveDeviceProperty ***********************************************
// ********** Begin Delegate FHardwareInputDeviceChanged *******************************************
struct Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics
{
struct FInputDeviceId
{
int32 InternalId;
};
struct FPlatformUserId
{
int32 InternalId;
};
struct _Script_Engine_eventHardwareInputDeviceChanged_Parms
{
FPlatformUserId UserId;
FInputDeviceId DeviceId;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n * Delegate called when a user changed the hardware they are using for input.\n *\n * @param UserId\x09\x09The Platform user whose device has changed\n */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Delegate called when a user changed the hardware they are using for input.\n\n@param UserId The Platform user whose device has changed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserId_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeviceId_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FHardwareInputDeviceChanged constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_UserId;
static const UECodeGen_Private::FStructPropertyParams NewProp_DeviceId;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FHardwareInputDeviceChanged constinit property declarations *************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FHardwareInputDeviceChanged Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::NewProp_UserId = { "UserId", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventHardwareInputDeviceChanged_Parms, UserId), Z_Construct_UScriptStruct_FPlatformUserId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UserId_MetaData), NewProp_UserId_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::NewProp_DeviceId = { "DeviceId", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventHardwareInputDeviceChanged_Parms, DeviceId), Z_Construct_UScriptStruct_FInputDeviceId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeviceId_MetaData), NewProp_DeviceId_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::NewProp_UserId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::NewProp_DeviceId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FHardwareInputDeviceChanged Property Definitions ************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "HardwareInputDeviceChanged__DelegateSignature", Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::_Script_Engine_eventHardwareInputDeviceChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::_Script_Engine_eventHardwareInputDeviceChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FHardwareInputDeviceChanged_DelegateWrapper(const FMulticastScriptDelegate& HardwareInputDeviceChanged, const FPlatformUserId UserId, const FInputDeviceId DeviceId)
{
struct _Script_Engine_eventHardwareInputDeviceChanged_Parms
{
FPlatformUserId UserId;
FInputDeviceId DeviceId;
};
_Script_Engine_eventHardwareInputDeviceChanged_Parms Parms;
Parms.UserId=UserId;
Parms.DeviceId=DeviceId;
HardwareInputDeviceChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FHardwareInputDeviceChanged *********************************************
// ********** Begin Class UInputDeviceSubsystem Function ActivateDevicePropertyOfClass *************
struct Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics
{
struct InputDeviceSubsystem_eventActivateDevicePropertyOfClass_Parms
{
TSubclassOf<UInputDeviceProperty> PropertyClass;
FActivateDevicePropertyParams Params;
FInputDevicePropertyHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "Params" },
{ "Category", "Input Devices" },
{ "Comment", "/** Spawn a new instance of the given device property class and activate it. */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ReturnDisplayName", "Device Property Handle" },
{ "ToolTip", "Spawn a new instance of the given device property class and activate it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Params_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ActivateDevicePropertyOfClass constinit property declarations *********
static const UECodeGen_Private::FClassPropertyParams NewProp_PropertyClass;
static const UECodeGen_Private::FStructPropertyParams NewProp_Params;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ActivateDevicePropertyOfClass constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ActivateDevicePropertyOfClass Property Definitions ********************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::NewProp_PropertyClass = { "PropertyClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventActivateDevicePropertyOfClass_Parms, PropertyClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UInputDeviceProperty_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventActivateDevicePropertyOfClass_Parms, Params), Z_Construct_UScriptStruct_FActivateDevicePropertyParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Params_MetaData), NewProp_Params_MetaData) }; // 4012309667
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventActivateDevicePropertyOfClass_Parms, ReturnValue), Z_Construct_UScriptStruct_FInputDevicePropertyHandle, METADATA_PARAMS(0, nullptr) }; // 3505371275
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::NewProp_PropertyClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::NewProp_Params,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::PropPointers) < 2048);
// ********** End Function ActivateDevicePropertyOfClass Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "ActivateDevicePropertyOfClass", Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::InputDeviceSubsystem_eventActivateDevicePropertyOfClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::InputDeviceSubsystem_eventActivateDevicePropertyOfClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execActivateDevicePropertyOfClass)
{
P_GET_OBJECT(UClass,Z_Param_PropertyClass);
P_GET_STRUCT_REF(FActivateDevicePropertyParams,Z_Param_Out_Params);
P_FINISH;
P_NATIVE_BEGIN;
*(FInputDevicePropertyHandle*)Z_Param__Result=P_THIS->ActivateDevicePropertyOfClass(Z_Param_PropertyClass,Z_Param_Out_Params);
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function ActivateDevicePropertyOfClass ***************
// ********** Begin Class UInputDeviceSubsystem Function GetActiveDeviceProperty *******************
struct Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics
{
struct InputDeviceSubsystem_eventGetActiveDeviceProperty_Parms
{
FInputDevicePropertyHandle Handle;
UInputDeviceProperty* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input Devices" },
{ "Comment", "/** Returns a pointer to the active input device property with the given handle. Returns null if the property doesn't exist */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ReturnDisplayName", "Device Property" },
{ "ToolTip", "Returns a pointer to the active input device property with the given handle. Returns null if the property doesn't exist" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetActiveDeviceProperty constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_Handle;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetActiveDeviceProperty constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetActiveDeviceProperty Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::NewProp_Handle = { "Handle", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetActiveDeviceProperty_Parms, Handle), Z_Construct_UScriptStruct_FInputDevicePropertyHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handle_MetaData), NewProp_Handle_MetaData) }; // 3505371275
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetActiveDeviceProperty_Parms, ReturnValue), Z_Construct_UClass_UInputDeviceProperty_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::NewProp_Handle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::PropPointers) < 2048);
// ********** End Function GetActiveDeviceProperty Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "GetActiveDeviceProperty", Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::InputDeviceSubsystem_eventGetActiveDeviceProperty_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::InputDeviceSubsystem_eventGetActiveDeviceProperty_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execGetActiveDeviceProperty)
{
P_GET_STRUCT(FInputDevicePropertyHandle,Z_Param_Handle);
P_FINISH;
P_NATIVE_BEGIN;
*(UInputDeviceProperty**)Z_Param__Result=P_THIS->GetActiveDeviceProperty(Z_Param_Handle);
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function GetActiveDeviceProperty *********************
// ********** Begin Class UInputDeviceSubsystem Function GetInputDeviceHardwareIdentifier **********
struct Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics
{
struct FInputDeviceId
{
int32 InternalId;
};
struct InputDeviceSubsystem_eventGetInputDeviceHardwareIdentifier_Parms
{
FInputDeviceId InputDevice;
FHardwareDeviceIdentifier ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input Devices" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputDevice_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetInputDeviceHardwareIdentifier constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_InputDevice;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetInputDeviceHardwareIdentifier constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetInputDeviceHardwareIdentifier Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::NewProp_InputDevice = { "InputDevice", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetInputDeviceHardwareIdentifier_Parms, InputDevice), Z_Construct_UScriptStruct_FInputDeviceId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputDevice_MetaData), NewProp_InputDevice_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetInputDeviceHardwareIdentifier_Parms, ReturnValue), Z_Construct_UScriptStruct_FHardwareDeviceIdentifier, METADATA_PARAMS(0, nullptr) }; // 850449627
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::NewProp_InputDevice,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::PropPointers) < 2048);
// ********** End Function GetInputDeviceHardwareIdentifier Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "GetInputDeviceHardwareIdentifier", Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::InputDeviceSubsystem_eventGetInputDeviceHardwareIdentifier_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::InputDeviceSubsystem_eventGetInputDeviceHardwareIdentifier_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execGetInputDeviceHardwareIdentifier)
{
P_GET_STRUCT(FInputDeviceId,Z_Param_InputDevice);
P_FINISH;
P_NATIVE_BEGIN;
*(FHardwareDeviceIdentifier*)Z_Param__Result=P_THIS->GetInputDeviceHardwareIdentifier(Z_Param_InputDevice);
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function GetInputDeviceHardwareIdentifier ************
// ********** Begin Class UInputDeviceSubsystem Function GetMostRecentlyUsedHardwareDevice *********
struct Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics
{
struct FPlatformUserId
{
int32 InternalId;
};
struct InputDeviceSubsystem_eventGetMostRecentlyUsedHardwareDevice_Parms
{
FPlatformUserId InUserId;
FHardwareDeviceIdentifier ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input Devices" },
{ "Comment", "/** Gets the most recently used hardware input device for the given platform user */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Gets the most recently used hardware input device for the given platform user" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InUserId_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMostRecentlyUsedHardwareDevice constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_InUserId;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMostRecentlyUsedHardwareDevice constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMostRecentlyUsedHardwareDevice Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::NewProp_InUserId = { "InUserId", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetMostRecentlyUsedHardwareDevice_Parms, InUserId), Z_Construct_UScriptStruct_FPlatformUserId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InUserId_MetaData), NewProp_InUserId_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetMostRecentlyUsedHardwareDevice_Parms, ReturnValue), Z_Construct_UScriptStruct_FHardwareDeviceIdentifier, METADATA_PARAMS(0, nullptr) }; // 850449627
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::NewProp_InUserId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::PropPointers) < 2048);
// ********** End Function GetMostRecentlyUsedHardwareDevice Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "GetMostRecentlyUsedHardwareDevice", Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::InputDeviceSubsystem_eventGetMostRecentlyUsedHardwareDevice_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::InputDeviceSubsystem_eventGetMostRecentlyUsedHardwareDevice_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execGetMostRecentlyUsedHardwareDevice)
{
P_GET_STRUCT(FPlatformUserId,Z_Param_InUserId);
P_FINISH;
P_NATIVE_BEGIN;
*(FHardwareDeviceIdentifier*)Z_Param__Result=P_THIS->GetMostRecentlyUsedHardwareDevice(Z_Param_InUserId);
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function GetMostRecentlyUsedHardwareDevice ***********
// ********** Begin Class UInputDeviceSubsystem Function GetMostRecentlyUsedInputDeviceId **********
struct Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics
{
struct FInputDeviceId
{
int32 InternalId;
};
struct FPlatformUserId
{
int32 InternalId;
};
struct InputDeviceSubsystem_eventGetMostRecentlyUsedInputDeviceId_Parms
{
FPlatformUserId InUserId;
EHardwareDevicePrimaryType OfType;
FInputDeviceId ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input Devices" },
{ "Comment", "/**\n\x09 * Returns the most recently used FInputDeviceId for the given platform user id.\n\x09 * \n\x09 * This will be INPUTDEVICEID_NONE if there is no known device for the given user.\n\x09 * \n\x09 * @param InUserId\x09The platform user to find the most recent device for\n\x09 * @param OfType\x09The type of input device to filter by. If unspecified, then the latest device regardless of its type will be returned.\n\x09 */" },
{ "CPP_Default_OfType", "Unspecified" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ReturnDisplayName", "Latest Device Id" },
{ "ToolTip", "Returns the most recently used FInputDeviceId for the given platform user id.\n\nThis will be INPUTDEVICEID_NONE if there is no known device for the given user.\n\n@param InUserId The platform user to find the most recent device for\n@param OfType The type of input device to filter by. If unspecified, then the latest device regardless of its type will be returned." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InUserId_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OfType_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMostRecentlyUsedInputDeviceId constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_InUserId;
static const UECodeGen_Private::FBytePropertyParams NewProp_OfType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OfType;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMostRecentlyUsedInputDeviceId constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMostRecentlyUsedInputDeviceId Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::NewProp_InUserId = { "InUserId", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetMostRecentlyUsedInputDeviceId_Parms, InUserId), Z_Construct_UScriptStruct_FPlatformUserId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InUserId_MetaData), NewProp_InUserId_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::NewProp_OfType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::NewProp_OfType = { "OfType", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetMostRecentlyUsedInputDeviceId_Parms, OfType), Z_Construct_UEnum_Engine_EHardwareDevicePrimaryType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OfType_MetaData), NewProp_OfType_MetaData) }; // 538458079
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventGetMostRecentlyUsedInputDeviceId_Parms, ReturnValue), Z_Construct_UScriptStruct_FInputDeviceId, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::NewProp_InUserId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::NewProp_OfType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::NewProp_OfType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::PropPointers) < 2048);
// ********** End Function GetMostRecentlyUsedInputDeviceId Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "GetMostRecentlyUsedInputDeviceId", Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::InputDeviceSubsystem_eventGetMostRecentlyUsedInputDeviceId_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::InputDeviceSubsystem_eventGetMostRecentlyUsedInputDeviceId_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execGetMostRecentlyUsedInputDeviceId)
{
P_GET_STRUCT(FPlatformUserId,Z_Param_InUserId);
P_GET_ENUM(EHardwareDevicePrimaryType,Z_Param_OfType);
P_FINISH;
P_NATIVE_BEGIN;
*(FInputDeviceId*)Z_Param__Result=P_THIS->GetMostRecentlyUsedInputDeviceId(Z_Param_InUserId,EHardwareDevicePrimaryType(Z_Param_OfType));
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function GetMostRecentlyUsedInputDeviceId ************
// ********** Begin Class UInputDeviceSubsystem Function IsPropertyActive **************************
struct Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics
{
struct InputDeviceSubsystem_eventIsPropertyActive_Parms
{
FInputDevicePropertyHandle Handle;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input Devices" },
{ "Comment", "/** Returns true if the property associated with the given handle is currently active, and it is not pending removal */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ReturnDisplayName", "Is Active" },
{ "ToolTip", "Returns true if the property associated with the given handle is currently active, and it is not pending removal" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsPropertyActive constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Handle;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsPropertyActive constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsPropertyActive Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::NewProp_Handle = { "Handle", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventIsPropertyActive_Parms, Handle), Z_Construct_UScriptStruct_FInputDevicePropertyHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handle_MetaData), NewProp_Handle_MetaData) }; // 3505371275
void Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InputDeviceSubsystem_eventIsPropertyActive_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InputDeviceSubsystem_eventIsPropertyActive_Parms), &Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::NewProp_Handle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::PropPointers) < 2048);
// ********** End Function IsPropertyActive Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "IsPropertyActive", Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::InputDeviceSubsystem_eventIsPropertyActive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::InputDeviceSubsystem_eventIsPropertyActive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execIsPropertyActive)
{
P_GET_STRUCT(FInputDevicePropertyHandle,Z_Param_Handle);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsPropertyActive(Z_Param_Handle);
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function IsPropertyActive ****************************
// ********** Begin Class UInputDeviceSubsystem Function RemoveAllDeviceProperties *****************
struct Z_Construct_UFunction_UInputDeviceSubsystem_RemoveAllDeviceProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input Devices" },
{ "Comment", "/** Removes all the current Input Device Properties that are active, regardless of the Platform User */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Removes all the current Input Device Properties that are active, regardless of the Platform User" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveAllDeviceProperties constinit property declarations *************
// ********** End Function RemoveAllDeviceProperties constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_RemoveAllDeviceProperties_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "RemoveAllDeviceProperties", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveAllDeviceProperties_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_RemoveAllDeviceProperties_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_RemoveAllDeviceProperties()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_RemoveAllDeviceProperties_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execRemoveAllDeviceProperties)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveAllDeviceProperties();
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function RemoveAllDeviceProperties *******************
// ********** Begin Class UInputDeviceSubsystem Function RemoveDevicePropertyByHandle **************
struct Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics
{
struct InputDeviceSubsystem_eventRemoveDevicePropertyByHandle_Parms
{
FInputDevicePropertyHandle HandleToRemove;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input Devices" },
{ "Comment", "/**\n\x09* Remove a single device property based on it's handle\n\x09*\n\x09* @param FInputDevicePropertyHandle\x09\x09""Device property handle to be removed\x09\n\x09*\n\x09* @return\x09\x09\x09\x09\x09\x09\x09\x09The number of removed device properties.\n\x09*/" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Remove a single device property based on it's handle\n\n@param FInputDevicePropertyHandle Device property handle to be removed\n\n@return The number of removed device properties." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HandleToRemove_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveDevicePropertyByHandle constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_HandleToRemove;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveDevicePropertyByHandle constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveDevicePropertyByHandle Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::NewProp_HandleToRemove = { "HandleToRemove", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventRemoveDevicePropertyByHandle_Parms, HandleToRemove), Z_Construct_UScriptStruct_FInputDevicePropertyHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HandleToRemove_MetaData), NewProp_HandleToRemove_MetaData) }; // 3505371275
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::NewProp_HandleToRemove,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::PropPointers) < 2048);
// ********** End Function RemoveDevicePropertyByHandle Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "RemoveDevicePropertyByHandle", Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::InputDeviceSubsystem_eventRemoveDevicePropertyByHandle_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::InputDeviceSubsystem_eventRemoveDevicePropertyByHandle_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execRemoveDevicePropertyByHandle)
{
P_GET_STRUCT(FInputDevicePropertyHandle,Z_Param_HandleToRemove);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveDevicePropertyByHandle(Z_Param_HandleToRemove);
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function RemoveDevicePropertyByHandle ****************
// ********** Begin Class UInputDeviceSubsystem Function RemoveDevicePropertyHandles ***************
struct Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics
{
struct InputDeviceSubsystem_eventRemoveDevicePropertyHandles_Parms
{
TSet<FInputDevicePropertyHandle> HandlesToRemove;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input Devices" },
{ "Comment", "/**\n\x09* Remove a set of device properties based on their handles. \n\x09* \n\x09* @param HandlesToRemove\x09The set of device property handles to remove\n\x09* \n\x09* @return\x09\x09\x09\x09\x09The number of removed device properties\n\x09*/" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Remove a set of device properties based on their handles.\n\n@param HandlesToRemove The set of device property handles to remove\n\n@return The number of removed device properties" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HandlesToRemove_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveDevicePropertyHandles constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_HandlesToRemove_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_HandlesToRemove;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveDevicePropertyHandles constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveDevicePropertyHandles Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::NewProp_HandlesToRemove_ElementProp = { "HandlesToRemove", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInputDevicePropertyHandle, METADATA_PARAMS(0, nullptr) }; // 3505371275
static_assert(TModels_V<CGetTypeHashable, FInputDevicePropertyHandle>, "The structure 'FInputDevicePropertyHandle' is used in a TSet but does not have a GetValueTypeHash defined");
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::NewProp_HandlesToRemove = { "HandlesToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputDeviceSubsystem_eventRemoveDevicePropertyHandles_Parms, HandlesToRemove), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HandlesToRemove_MetaData), NewProp_HandlesToRemove_MetaData) }; // 3505371275
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::NewProp_HandlesToRemove_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::NewProp_HandlesToRemove,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::PropPointers) < 2048);
// ********** End Function RemoveDevicePropertyHandles Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputDeviceSubsystem, nullptr, "RemoveDevicePropertyHandles", Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::InputDeviceSubsystem_eventRemoveDevicePropertyHandles_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::InputDeviceSubsystem_eventRemoveDevicePropertyHandles_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInputDeviceSubsystem::execRemoveDevicePropertyHandles)
{
P_GET_TSET_REF(FInputDevicePropertyHandle,Z_Param_Out_HandlesToRemove);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveDevicePropertyHandles(Z_Param_Out_HandlesToRemove);
P_NATIVE_END;
}
// ********** End Class UInputDeviceSubsystem Function RemoveDevicePropertyHandles *****************
// ********** Begin Class UInputDeviceSubsystem ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInputDeviceSubsystem;
UClass* UInputDeviceSubsystem::GetPrivateStaticClass()
{
using TClass = UInputDeviceSubsystem;
if (!Z_Registration_Info_UClass_UInputDeviceSubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InputDeviceSubsystem"),
Z_Registration_Info_UClass_UInputDeviceSubsystem.InnerSingleton,
StaticRegisterNativesUInputDeviceSubsystem,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UInputDeviceSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UInputDeviceSubsystem_NoRegister()
{
return UInputDeviceSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInputDeviceSubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n* The input device subsystem provides an interface to allow users to set Input Device Properties\n* on any Platform User. \n*/" },
{ "IncludePath", "GameFramework/InputDeviceSubsystem.h" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "The input device subsystem provides an interface to allow users to set Input Device Properties\non any Platform User." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnInputHardwareDeviceChanged_MetaData[] = {
{ "Category", "Input Devices" },
{ "Comment", "/** A delegate that is fired when a platform user changes what Hardware Input device they are using */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "A delegate that is fired when a platform user changes what Hardware Input device they are using" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveProperties_MetaData[] = {
{ "Comment", "/**\n\x09* Set of currently active input device properties that will be evaluated on tick\n\x09*/" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Set of currently active input device properties that will be evaluated on tick" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertiesPendingRemoval_MetaData[] = {
{ "Comment", "/**\n\x09 * Set of property handles the properties that are currently pending manual removal.\n\x09 * This is populated by the \"Remove device property\" functions. \n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/InputDeviceSubsystem.h" },
{ "ToolTip", "Set of property handles the properties that are currently pending manual removal.\nThis is populated by the \"Remove device property\" functions." },
};
#endif // WITH_METADATA
// ********** Begin Class UInputDeviceSubsystem constinit property declarations ********************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnInputHardwareDeviceChanged;
static const UECodeGen_Private::FStructPropertyParams NewProp_ActiveProperties_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_ActiveProperties;
static const UECodeGen_Private::FStructPropertyParams NewProp_PropertiesPendingRemoval_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_PropertiesPendingRemoval;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInputDeviceSubsystem constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ActivateDevicePropertyOfClass"), .Pointer = &UInputDeviceSubsystem::execActivateDevicePropertyOfClass },
{ .NameUTF8 = UTF8TEXT("GetActiveDeviceProperty"), .Pointer = &UInputDeviceSubsystem::execGetActiveDeviceProperty },
{ .NameUTF8 = UTF8TEXT("GetInputDeviceHardwareIdentifier"), .Pointer = &UInputDeviceSubsystem::execGetInputDeviceHardwareIdentifier },
{ .NameUTF8 = UTF8TEXT("GetMostRecentlyUsedHardwareDevice"), .Pointer = &UInputDeviceSubsystem::execGetMostRecentlyUsedHardwareDevice },
{ .NameUTF8 = UTF8TEXT("GetMostRecentlyUsedInputDeviceId"), .Pointer = &UInputDeviceSubsystem::execGetMostRecentlyUsedInputDeviceId },
{ .NameUTF8 = UTF8TEXT("IsPropertyActive"), .Pointer = &UInputDeviceSubsystem::execIsPropertyActive },
{ .NameUTF8 = UTF8TEXT("RemoveAllDeviceProperties"), .Pointer = &UInputDeviceSubsystem::execRemoveAllDeviceProperties },
{ .NameUTF8 = UTF8TEXT("RemoveDevicePropertyByHandle"), .Pointer = &UInputDeviceSubsystem::execRemoveDevicePropertyByHandle },
{ .NameUTF8 = UTF8TEXT("RemoveDevicePropertyHandles"), .Pointer = &UInputDeviceSubsystem::execRemoveDevicePropertyHandles },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UInputDeviceSubsystem_ActivateDevicePropertyOfClass, "ActivateDevicePropertyOfClass" }, // 2554379417
{ &Z_Construct_UFunction_UInputDeviceSubsystem_GetActiveDeviceProperty, "GetActiveDeviceProperty" }, // 3722897213
{ &Z_Construct_UFunction_UInputDeviceSubsystem_GetInputDeviceHardwareIdentifier, "GetInputDeviceHardwareIdentifier" }, // 2652312703
{ &Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice, "GetMostRecentlyUsedHardwareDevice" }, // 2136422902
{ &Z_Construct_UFunction_UInputDeviceSubsystem_GetMostRecentlyUsedInputDeviceId, "GetMostRecentlyUsedInputDeviceId" }, // 2874587321
{ &Z_Construct_UFunction_UInputDeviceSubsystem_IsPropertyActive, "IsPropertyActive" }, // 1069889285
{ &Z_Construct_UFunction_UInputDeviceSubsystem_RemoveAllDeviceProperties, "RemoveAllDeviceProperties" }, // 1952503294
{ &Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyByHandle, "RemoveDevicePropertyByHandle" }, // 2823403716
{ &Z_Construct_UFunction_UInputDeviceSubsystem_RemoveDevicePropertyHandles, "RemoveDevicePropertyHandles" }, // 2649212146
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInputDeviceSubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInputDeviceSubsystem_Statics
// ********** Begin Class UInputDeviceSubsystem Property Definitions *******************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_OnInputHardwareDeviceChanged = { "OnInputHardwareDeviceChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputDeviceSubsystem, OnInputHardwareDeviceChanged), Z_Construct_UDelegateFunction_Engine_HardwareInputDeviceChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnInputHardwareDeviceChanged_MetaData), NewProp_OnInputHardwareDeviceChanged_MetaData) }; // 3484717045
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_ActiveProperties_ElementProp = { "ActiveProperties", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FActiveDeviceProperty, METADATA_PARAMS(0, nullptr) }; // 1245172499
static_assert(TModels_V<CGetTypeHashable, FActiveDeviceProperty>, "The structure 'FActiveDeviceProperty' is used in a TSet but does not have a GetValueTypeHash defined");
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_ActiveProperties = { "ActiveProperties", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputDeviceSubsystem, ActiveProperties), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveProperties_MetaData), NewProp_ActiveProperties_MetaData) }; // 1245172499
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_PropertiesPendingRemoval_ElementProp = { "PropertiesPendingRemoval", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInputDevicePropertyHandle, METADATA_PARAMS(0, nullptr) }; // 3505371275
static_assert(TModels_V<CGetTypeHashable, FInputDevicePropertyHandle>, "The structure 'FInputDevicePropertyHandle' is used in a TSet but does not have a GetValueTypeHash defined");
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_PropertiesPendingRemoval = { "PropertiesPendingRemoval", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputDeviceSubsystem, PropertiesPendingRemoval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertiesPendingRemoval_MetaData), NewProp_PropertiesPendingRemoval_MetaData) }; // 3505371275
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInputDeviceSubsystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_OnInputHardwareDeviceChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_ActiveProperties_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_ActiveProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_PropertiesPendingRemoval_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputDeviceSubsystem_Statics::NewProp_PropertiesPendingRemoval,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInputDeviceSubsystem_Statics::PropPointers) < 2048);
// ********** End Class UInputDeviceSubsystem Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UInputDeviceSubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEngineSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInputDeviceSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInputDeviceSubsystem_Statics::ClassParams = {
&UInputDeviceSubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UInputDeviceSubsystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UInputDeviceSubsystem_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInputDeviceSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UInputDeviceSubsystem_Statics::Class_MetaDataParams)
};
void UInputDeviceSubsystem::StaticRegisterNativesUInputDeviceSubsystem()
{
UClass* Class = UInputDeviceSubsystem::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInputDeviceSubsystem_Statics::Funcs));
}
UClass* Z_Construct_UClass_UInputDeviceSubsystem()
{
if (!Z_Registration_Info_UClass_UInputDeviceSubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInputDeviceSubsystem.OuterSingleton, Z_Construct_UClass_UInputDeviceSubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInputDeviceSubsystem.OuterSingleton;
}
UInputDeviceSubsystem::UInputDeviceSubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInputDeviceSubsystem);
UInputDeviceSubsystem::~UInputDeviceSubsystem() {}
// ********** End Class UInputDeviceSubsystem ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_InputDeviceSubsystem_h__Script_Engine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FActivateDevicePropertyParams::StaticStruct, Z_Construct_UScriptStruct_FActivateDevicePropertyParams_Statics::NewStructOps, TEXT("ActivateDevicePropertyParams"),&Z_Registration_Info_UScriptStruct_FActivateDevicePropertyParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FActivateDevicePropertyParams), 4012309667U) },
{ FActiveDeviceProperty::StaticStruct, Z_Construct_UScriptStruct_FActiveDeviceProperty_Statics::NewStructOps, TEXT("ActiveDeviceProperty"),&Z_Registration_Info_UScriptStruct_FActiveDeviceProperty, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FActiveDeviceProperty), 1245172499U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInputDeviceSubsystem, UInputDeviceSubsystem::StaticClass, TEXT("UInputDeviceSubsystem"), &Z_Registration_Info_UClass_UInputDeviceSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInputDeviceSubsystem), 2010877833U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_InputDeviceSubsystem_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_InputDeviceSubsystem_h__Script_Engine_2360118310{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_InputDeviceSubsystem_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_InputDeviceSubsystem_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_InputDeviceSubsystem_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_InputDeviceSubsystem_h__Script_Engine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS