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

805 lines
63 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 "InputState.h"
#include "InputCoreTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInputState() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRay();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
INPUTCORE_API UScriptStruct* Z_Construct_UScriptStruct_FKey();
INTERACTIVETOOLSFRAMEWORK_API UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices();
INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FDeviceButtonState();
INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FInputDeviceRay();
INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FInputDeviceState();
INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FInputRayHit();
INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FKeyboardInputDeviceState();
INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FMouseInputDeviceState();
UPackage* Z_Construct_UPackage__Script_InteractiveToolsFramework();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInputDevices *************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInputDevices;
static UEnum* EInputDevices_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInputDevices.OuterSingleton)
{
Z_Registration_Info_UEnum_EInputDevices.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("EInputDevices"));
}
return Z_Registration_Info_UEnum_EInputDevices.OuterSingleton;
}
template<> INTERACTIVETOOLSFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum<EInputDevices>()
{
return EInputDevices_StaticEnum();
}
struct Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AnySpatialDevice.Name", "EInputDevices::AnySpatialDevice" },
{ "Comment", "/**\n * Input event data can be applicable to many possible input devices.\n * These flags are used to indicate specific or sets of device types.\n */" },
{ "Gamepad.Name", "EInputDevices::Gamepad" },
{ "HTCViveWands.Name", "EInputDevices::HTCViveWands" },
{ "Keyboard.Name", "EInputDevices::Keyboard" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "Mouse.Name", "EInputDevices::Mouse" },
{ "None.Name", "EInputDevices::None" },
{ "OculusTouch.Name", "EInputDevices::OculusTouch" },
{ "TabletFingers.Name", "EInputDevices::TabletFingers" },
{ "ToolTip", "Input event data can be applicable to many possible input devices.\nThese flags are used to indicate specific or sets of device types." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInputDevices::None", (int64)EInputDevices::None },
{ "EInputDevices::Keyboard", (int64)EInputDevices::Keyboard },
{ "EInputDevices::Mouse", (int64)EInputDevices::Mouse },
{ "EInputDevices::Gamepad", (int64)EInputDevices::Gamepad },
{ "EInputDevices::OculusTouch", (int64)EInputDevices::OculusTouch },
{ "EInputDevices::HTCViveWands", (int64)EInputDevices::HTCViveWands },
{ "EInputDevices::AnySpatialDevice", (int64)EInputDevices::AnySpatialDevice },
{ "EInputDevices::TabletFingers", (int64)EInputDevices::TabletFingers },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
nullptr,
"EInputDevices",
"EInputDevices",
Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices()
{
if (!Z_Registration_Info_UEnum_EInputDevices.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInputDevices.InnerSingleton, Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInputDevices.InnerSingleton;
}
// ********** End Enum EInputDevices ***************************************************************
// ********** Begin ScriptStruct FInputRayHit ******************************************************
struct Z_Construct_UScriptStruct_FInputRayHit_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInputRayHit); }
static inline consteval int16 GetStructAlignment() { return alignof(FInputRayHit); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/*\n * FInputRayHit is returned by various hit-test interface functions.\n * Generally this is intended to be returned as the result of a hit-test with a FInputDeviceRay \n */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "* FInputRayHit is returned by various hit-test interface functions.\n* Generally this is intended to be returned as the result of a hit-test with a FInputDeviceRay" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHit_MetaData[] = {
{ "Category", "InputRayHit" },
{ "Comment", "/** true if ray hit something, false otherwise */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "true if ray hit something, false otherwise" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HitDepth_MetaData[] = {
{ "Category", "InputRayHit" },
{ "Comment", "/** distance along ray at which intersection occurred */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "distance along ray at which intersection occurred" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HitNormal_MetaData[] = {
{ "Category", "InputRayHit" },
{ "Comment", "/** Normal at hit point, if available */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Normal at hit point, if available" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasHitNormal_MetaData[] = {
{ "Category", "InputRayHit" },
{ "Comment", "/** True if HitNormal was set */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "True if HitNormal was set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HitIdentifier_MetaData[] = {
{ "Category", "InputRayHit" },
{ "Comment", "/** Client-defined integer identifier for hit object/element/target/etc */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Client-defined integer identifier for hit object/element/target/etc" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HitObject_MetaData[] = {
{ "Category", "InputRayHit" },
{ "Comment", "/**\n\x09 * Client-defined pointer for UObject-derived hit owners. \n\x09 * HitOwner and HitObject should be set to the same pointer if the HitOwner derives from UObject. \n\x09 */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Client-defined pointer for UObject-derived hit owners.\nHitOwner and HitObject should be set to the same pointer if the HitOwner derives from UObject." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInputRayHit constinit property declarations **********************
static void NewProp_bHit_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHit;
static const UECodeGen_Private::FDoublePropertyParams NewProp_HitDepth;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitNormal;
static void NewProp_bHasHitNormal_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasHitNormal;
static const UECodeGen_Private::FIntPropertyParams NewProp_HitIdentifier;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_HitObject;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInputRayHit constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInputRayHit>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInputRayHit_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInputRayHit;
class UScriptStruct* FInputRayHit::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInputRayHit.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInputRayHit.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInputRayHit, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("InputRayHit"));
}
return Z_Registration_Info_UScriptStruct_FInputRayHit.OuterSingleton;
}
// ********** Begin ScriptStruct FInputRayHit Property Definitions *********************************
void Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_bHit_SetBit(void* Obj)
{
((FInputRayHit*)Obj)->bHit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_bHit = { "bHit", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FInputRayHit), &Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_bHit_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHit_MetaData), NewProp_bHit_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_HitDepth = { "HitDepth", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputRayHit, HitDepth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HitDepth_MetaData), NewProp_HitDepth_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_HitNormal = { "HitNormal", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputRayHit, HitNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HitNormal_MetaData), NewProp_HitNormal_MetaData) };
void Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_bHasHitNormal_SetBit(void* Obj)
{
((FInputRayHit*)Obj)->bHasHitNormal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_bHasHitNormal = { "bHasHitNormal", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FInputRayHit), &Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_bHasHitNormal_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasHitNormal_MetaData), NewProp_bHasHitNormal_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_HitIdentifier = { "HitIdentifier", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputRayHit, HitIdentifier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HitIdentifier_MetaData), NewProp_HitIdentifier_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_HitObject = { "HitObject", nullptr, (EPropertyFlags)0x0014000000000004, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputRayHit, HitObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HitObject_MetaData), NewProp_HitObject_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInputRayHit_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_bHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_HitDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_HitNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_bHasHitNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_HitIdentifier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputRayHit_Statics::NewProp_HitObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputRayHit_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInputRayHit Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInputRayHit_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
nullptr,
&NewStructOps,
"InputRayHit",
Z_Construct_UScriptStruct_FInputRayHit_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputRayHit_Statics::PropPointers),
sizeof(FInputRayHit),
alignof(FInputRayHit),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputRayHit_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInputRayHit_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInputRayHit()
{
if (!Z_Registration_Info_UScriptStruct_FInputRayHit.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInputRayHit.InnerSingleton, Z_Construct_UScriptStruct_FInputRayHit_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInputRayHit.InnerSingleton);
}
// ********** End ScriptStruct FInputRayHit ********************************************************
// ********** Begin ScriptStruct FDeviceButtonState ************************************************
struct Z_Construct_UScriptStruct_FDeviceButtonState_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDeviceButtonState); }
static inline consteval int16 GetStructAlignment() { return alignof(FDeviceButtonState); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Current State of a physical device button (mouse, key, etc) at a point in time.\n * Each \"click\" of a button should involve at minimum two separate state\n * events, one where bPressed=true and one where bReleased=true.\n * Each of these states should occur only once.\n * In addition there may be additional frames where the button is\n * held down and bDown=true and bPressed=false.\n */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Current State of a physical device button (mouse, key, etc) at a point in time.\nEach \"click\" of a button should involve at minimum two separate state\nevents, one where bPressed=true and one where bReleased=true.\nEach of these states should occur only once.\nIn addition there may be additional frames where the button is\nheld down and bDown=true and bPressed=false." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Button_MetaData[] = {
{ "Category", "DeviceButtonState" },
{ "Comment", "/** Button identifier */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Button identifier" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPressed_MetaData[] = {
{ "Category", "DeviceButtonState" },
{ "Comment", "/** Was the button pressed down this frame. This should happen once per \"click\" */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Was the button pressed down this frame. This should happen once per \"click\"" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDown_MetaData[] = {
{ "Category", "DeviceButtonState" },
{ "Comment", "/** Is the button currently pressed down. This should be true every frame the button is pressed. */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Is the button currently pressed down. This should be true every frame the button is pressed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReleased_MetaData[] = {
{ "Category", "DeviceButtonState" },
{ "Comment", "/** Was the button released this frame. This should happen once per \"click\" */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Was the button released this frame. This should happen once per \"click\"" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDoubleClicked_MetaData[] = {
{ "Category", "DeviceButtonState" },
{ "Comment", "/** Was the button double clicked this frame. This should happen only once per \"double click\" */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Was the button double clicked this frame. This should happen only once per \"double click\"" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDeviceButtonState constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Button;
static void NewProp_bPressed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPressed;
static void NewProp_bDown_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDown;
static void NewProp_bReleased_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReleased;
static void NewProp_bDoubleClicked_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDoubleClicked;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDeviceButtonState constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDeviceButtonState>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDeviceButtonState_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDeviceButtonState;
class UScriptStruct* FDeviceButtonState::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDeviceButtonState.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDeviceButtonState.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDeviceButtonState, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("DeviceButtonState"));
}
return Z_Registration_Info_UScriptStruct_FDeviceButtonState.OuterSingleton;
}
// ********** Begin ScriptStruct FDeviceButtonState Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_Button = { "Button", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDeviceButtonState, Button), Z_Construct_UScriptStruct_FKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Button_MetaData), NewProp_Button_MetaData) }; // 2693575693
void Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bPressed_SetBit(void* Obj)
{
((FDeviceButtonState*)Obj)->bPressed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bPressed = { "bPressed", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FDeviceButtonState), &Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bPressed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPressed_MetaData), NewProp_bPressed_MetaData) };
void Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bDown_SetBit(void* Obj)
{
((FDeviceButtonState*)Obj)->bDown = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bDown = { "bDown", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FDeviceButtonState), &Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bDown_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDown_MetaData), NewProp_bDown_MetaData) };
void Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bReleased_SetBit(void* Obj)
{
((FDeviceButtonState*)Obj)->bReleased = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bReleased = { "bReleased", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FDeviceButtonState), &Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bReleased_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReleased_MetaData), NewProp_bReleased_MetaData) };
void Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bDoubleClicked_SetBit(void* Obj)
{
((FDeviceButtonState*)Obj)->bDoubleClicked = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bDoubleClicked = { "bDoubleClicked", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FDeviceButtonState), &Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bDoubleClicked_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDoubleClicked_MetaData), NewProp_bDoubleClicked_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDeviceButtonState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_Button,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bPressed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bDown,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bReleased,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewProp_bDoubleClicked,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDeviceButtonState_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDeviceButtonState Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDeviceButtonState_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
nullptr,
&NewStructOps,
"DeviceButtonState",
Z_Construct_UScriptStruct_FDeviceButtonState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDeviceButtonState_Statics::PropPointers),
sizeof(FDeviceButtonState),
alignof(FDeviceButtonState),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDeviceButtonState_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDeviceButtonState_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDeviceButtonState()
{
if (!Z_Registration_Info_UScriptStruct_FDeviceButtonState.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDeviceButtonState.InnerSingleton, Z_Construct_UScriptStruct_FDeviceButtonState_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDeviceButtonState.InnerSingleton);
}
// ********** End ScriptStruct FDeviceButtonState **************************************************
// ********** Begin ScriptStruct FKeyboardInputDeviceState *****************************************
struct Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FKeyboardInputDeviceState); }
static inline consteval int16 GetStructAlignment() { return alignof(FKeyboardInputDeviceState); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Current state of active keyboard key at a point in time\n * @todo would be useful to track set of active keys\n */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Current state of active keyboard key at a point in time\n@todo would be useful to track set of active keys" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveKey_MetaData[] = {
{ "Category", "KeyboardInputDeviceState" },
{ "Comment", "/** state of active key that was modified (ie press or release) */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "state of active key that was modified (ie press or release)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FKeyboardInputDeviceState constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_ActiveKey;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FKeyboardInputDeviceState constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FKeyboardInputDeviceState>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FKeyboardInputDeviceState;
class UScriptStruct* FKeyboardInputDeviceState::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FKeyboardInputDeviceState.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FKeyboardInputDeviceState.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FKeyboardInputDeviceState, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("KeyboardInputDeviceState"));
}
return Z_Registration_Info_UScriptStruct_FKeyboardInputDeviceState.OuterSingleton;
}
// ********** Begin ScriptStruct FKeyboardInputDeviceState Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::NewProp_ActiveKey = { "ActiveKey", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyboardInputDeviceState, ActiveKey), Z_Construct_UScriptStruct_FDeviceButtonState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveKey_MetaData), NewProp_ActiveKey_MetaData) }; // 3604043720
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::NewProp_ActiveKey,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FKeyboardInputDeviceState Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
nullptr,
&NewStructOps,
"KeyboardInputDeviceState",
Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::PropPointers),
sizeof(FKeyboardInputDeviceState),
alignof(FKeyboardInputDeviceState),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FKeyboardInputDeviceState()
{
if (!Z_Registration_Info_UScriptStruct_FKeyboardInputDeviceState.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FKeyboardInputDeviceState.InnerSingleton, Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FKeyboardInputDeviceState.InnerSingleton);
}
// ********** End ScriptStruct FKeyboardInputDeviceState *******************************************
// ********** Begin ScriptStruct FMouseInputDeviceState ********************************************
struct Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMouseInputDeviceState); }
static inline consteval int16 GetStructAlignment() { return alignof(FMouseInputDeviceState); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Current State of a physical Mouse device at a point in time.\n */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Current State of a physical Mouse device at a point in time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Left_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** State of the left mouse button */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "State of the left mouse button" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Middle_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** State of the middle mouse button */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "State of the middle mouse button" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Right_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** State of the right mouse button */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "State of the right mouse button" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WheelDelta_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Change in 'ticks' of the mouse wheel since last state event */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Change in 'ticks' of the mouse wheel since last state event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position2D_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Current 2D position of the mouse, in application-defined coordinate system */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Current 2D position of the mouse, in application-defined coordinate system" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Delta2D_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Change in 2D mouse position from last state event */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Change in 2D mouse position from last state event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldRay_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Ray into current 3D scene at current 2D mouse position */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Ray into current 3D scene at current 2D mouse position" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMouseInputDeviceState constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Left;
static const UECodeGen_Private::FStructPropertyParams NewProp_Middle;
static const UECodeGen_Private::FStructPropertyParams NewProp_Right;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WheelDelta;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position2D;
static const UECodeGen_Private::FStructPropertyParams NewProp_Delta2D;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldRay;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMouseInputDeviceState constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMouseInputDeviceState>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMouseInputDeviceState;
class UScriptStruct* FMouseInputDeviceState::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMouseInputDeviceState.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMouseInputDeviceState.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMouseInputDeviceState, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("MouseInputDeviceState"));
}
return Z_Registration_Info_UScriptStruct_FMouseInputDeviceState.OuterSingleton;
}
// ********** Begin ScriptStruct FMouseInputDeviceState Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Left = { "Left", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMouseInputDeviceState, Left), Z_Construct_UScriptStruct_FDeviceButtonState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Left_MetaData), NewProp_Left_MetaData) }; // 3604043720
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Middle = { "Middle", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMouseInputDeviceState, Middle), Z_Construct_UScriptStruct_FDeviceButtonState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Middle_MetaData), NewProp_Middle_MetaData) }; // 3604043720
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Right = { "Right", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMouseInputDeviceState, Right), Z_Construct_UScriptStruct_FDeviceButtonState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Right_MetaData), NewProp_Right_MetaData) }; // 3604043720
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_WheelDelta = { "WheelDelta", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMouseInputDeviceState, WheelDelta), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WheelDelta_MetaData), NewProp_WheelDelta_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Position2D = { "Position2D", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMouseInputDeviceState, Position2D), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position2D_MetaData), NewProp_Position2D_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Delta2D = { "Delta2D", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMouseInputDeviceState, Delta2D), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Delta2D_MetaData), NewProp_Delta2D_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_WorldRay = { "WorldRay", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMouseInputDeviceState, WorldRay), Z_Construct_UScriptStruct_FRay, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldRay_MetaData), NewProp_WorldRay_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Left,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Middle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Right,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_WheelDelta,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Position2D,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_Delta2D,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewProp_WorldRay,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMouseInputDeviceState Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
nullptr,
&NewStructOps,
"MouseInputDeviceState",
Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::PropPointers),
sizeof(FMouseInputDeviceState),
alignof(FMouseInputDeviceState),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMouseInputDeviceState()
{
if (!Z_Registration_Info_UScriptStruct_FMouseInputDeviceState.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMouseInputDeviceState.InnerSingleton, Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMouseInputDeviceState.InnerSingleton);
}
// ********** End ScriptStruct FMouseInputDeviceState **********************************************
// ********** Begin ScriptStruct FInputDeviceState *************************************************
struct Z_Construct_UScriptStruct_FInputDeviceState_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInputDeviceState); }
static inline consteval int16 GetStructAlignment() { return alignof(FInputDeviceState); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Current state of physical input devices at a point in time.\n * Assumption is that the state refers to a single physical input device,\n * ie InputDevice field is a single value of EInputDevices and not a combination.\n */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Current state of physical input devices at a point in time.\nAssumption is that the state refers to a single physical input device,\nie InputDevice field is a single value of EInputDevices and not a combination." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputDevice_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Which InputDevice member is valid in this state */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Which InputDevice member is valid in this state" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShiftKeyDown_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Is they keyboard SHIFT modifier key currently pressed down */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Is they keyboard SHIFT modifier key currently pressed down" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAltKeyDown_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Is they keyboard ALT modifier key currently pressed down */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Is they keyboard ALT modifier key currently pressed down" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCtrlKeyDown_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Is they keyboard CTRL modifier key currently pressed down */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Is they keyboard CTRL modifier key currently pressed down" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCmdKeyDown_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Is they keyboard CMD modifier key currently pressed down (only on Apple devices) */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Is they keyboard CMD modifier key currently pressed down (only on Apple devices)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Keyboard_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Current state of Keyboard device, if InputDevice == EInputDevices::Keyboard */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Current state of Keyboard device, if InputDevice == EInputDevices::Keyboard" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mouse_MetaData[] = {
{ "Category", "MouseInputDeviceState" },
{ "Comment", "/** Current state of Mouse device, if InputDevice == EInputDevices::Mouse */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "Current state of Mouse device, if InputDevice == EInputDevices::Mouse" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInputDeviceState constinit property declarations *****************
static const UECodeGen_Private::FIntPropertyParams NewProp_InputDevice_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InputDevice;
static void NewProp_bShiftKeyDown_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShiftKeyDown;
static void NewProp_bAltKeyDown_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAltKeyDown;
static void NewProp_bCtrlKeyDown_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCtrlKeyDown;
static void NewProp_bCmdKeyDown_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCmdKeyDown;
static const UECodeGen_Private::FStructPropertyParams NewProp_Keyboard;
static const UECodeGen_Private::FStructPropertyParams NewProp_Mouse;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInputDeviceState constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInputDeviceState>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInputDeviceState_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInputDeviceState;
class UScriptStruct* FInputDeviceState::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInputDeviceState.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInputDeviceState.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInputDeviceState, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("InputDeviceState"));
}
return Z_Registration_Info_UScriptStruct_FInputDeviceState.OuterSingleton;
}
// ********** Begin ScriptStruct FInputDeviceState Property Definitions ****************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_InputDevice_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_InputDevice = { "InputDevice", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputDeviceState, InputDevice), Z_Construct_UEnum_InteractiveToolsFramework_EInputDevices, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputDevice_MetaData), NewProp_InputDevice_MetaData) }; // 405524016
void Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bShiftKeyDown_SetBit(void* Obj)
{
((FInputDeviceState*)Obj)->bShiftKeyDown = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bShiftKeyDown = { "bShiftKeyDown", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FInputDeviceState), &Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bShiftKeyDown_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShiftKeyDown_MetaData), NewProp_bShiftKeyDown_MetaData) };
void Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bAltKeyDown_SetBit(void* Obj)
{
((FInputDeviceState*)Obj)->bAltKeyDown = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bAltKeyDown = { "bAltKeyDown", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FInputDeviceState), &Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bAltKeyDown_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAltKeyDown_MetaData), NewProp_bAltKeyDown_MetaData) };
void Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bCtrlKeyDown_SetBit(void* Obj)
{
((FInputDeviceState*)Obj)->bCtrlKeyDown = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bCtrlKeyDown = { "bCtrlKeyDown", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FInputDeviceState), &Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bCtrlKeyDown_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCtrlKeyDown_MetaData), NewProp_bCtrlKeyDown_MetaData) };
void Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bCmdKeyDown_SetBit(void* Obj)
{
((FInputDeviceState*)Obj)->bCmdKeyDown = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bCmdKeyDown = { "bCmdKeyDown", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FInputDeviceState), &Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bCmdKeyDown_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCmdKeyDown_MetaData), NewProp_bCmdKeyDown_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_Keyboard = { "Keyboard", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputDeviceState, Keyboard), Z_Construct_UScriptStruct_FKeyboardInputDeviceState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Keyboard_MetaData), NewProp_Keyboard_MetaData) }; // 2571017120
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_Mouse = { "Mouse", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputDeviceState, Mouse), Z_Construct_UScriptStruct_FMouseInputDeviceState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mouse_MetaData), NewProp_Mouse_MetaData) }; // 333952332
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInputDeviceState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_InputDevice_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_InputDevice,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bShiftKeyDown,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bAltKeyDown,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bCtrlKeyDown,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_bCmdKeyDown,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_Keyboard,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewProp_Mouse,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputDeviceState_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInputDeviceState Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInputDeviceState_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
nullptr,
&NewStructOps,
"InputDeviceState",
Z_Construct_UScriptStruct_FInputDeviceState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputDeviceState_Statics::PropPointers),
sizeof(FInputDeviceState),
alignof(FInputDeviceState),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputDeviceState_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInputDeviceState_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInputDeviceState()
{
if (!Z_Registration_Info_UScriptStruct_FInputDeviceState.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInputDeviceState.InnerSingleton, Z_Construct_UScriptStruct_FInputDeviceState_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInputDeviceState.InnerSingleton);
}
// ********** End ScriptStruct FInputDeviceState ***************************************************
// ********** Begin ScriptStruct FInputDeviceRay ***************************************************
struct Z_Construct_UScriptStruct_FInputDeviceRay_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInputDeviceRay); }
static inline consteval int16 GetStructAlignment() { return alignof(FInputDeviceRay); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * FInputDeviceRay represents a 3D ray created based on an input device.\n * If the device is a 2D input device like a mouse, then the ray may\n * have an associated 2D screen position.\n */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "FInputDeviceRay represents a 3D ray created based on an input device.\nIf the device is a 2D input device like a mouse, then the ray may\nhave an associated 2D screen position." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldRay_MetaData[] = {
{ "Category", "InputDeviceRay" },
{ "Comment", "/** 3D ray in 3D scene, in world coordinates */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "3D ray in 3D scene, in world coordinates" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHas2D_MetaData[] = {
{ "Category", "InputDeviceRay" },
{ "Comment", "/** If true, WorldRay has 2D device position coordinates */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "If true, WorldRay has 2D device position coordinates" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScreenPosition_MetaData[] = {
{ "Category", "InputDeviceRay" },
{ "Comment", "/** 2D device position coordinates associated with the ray */" },
{ "ModuleRelativePath", "Public/InputState.h" },
{ "ToolTip", "2D device position coordinates associated with the ray" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInputDeviceRay constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldRay;
static void NewProp_bHas2D_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHas2D;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPosition;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInputDeviceRay constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInputDeviceRay>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInputDeviceRay_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInputDeviceRay;
class UScriptStruct* FInputDeviceRay::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInputDeviceRay.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInputDeviceRay.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInputDeviceRay, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("InputDeviceRay"));
}
return Z_Registration_Info_UScriptStruct_FInputDeviceRay.OuterSingleton;
}
// ********** Begin ScriptStruct FInputDeviceRay Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewProp_WorldRay = { "WorldRay", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputDeviceRay, WorldRay), Z_Construct_UScriptStruct_FRay, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldRay_MetaData), NewProp_WorldRay_MetaData) };
void Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewProp_bHas2D_SetBit(void* Obj)
{
((FInputDeviceRay*)Obj)->bHas2D = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewProp_bHas2D = { "bHas2D", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FInputDeviceRay), &Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewProp_bHas2D_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHas2D_MetaData), NewProp_bHas2D_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewProp_ScreenPosition = { "ScreenPosition", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputDeviceRay, ScreenPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScreenPosition_MetaData), NewProp_ScreenPosition_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInputDeviceRay_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewProp_WorldRay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewProp_bHas2D,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewProp_ScreenPosition,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputDeviceRay_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInputDeviceRay Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInputDeviceRay_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
nullptr,
&NewStructOps,
"InputDeviceRay",
Z_Construct_UScriptStruct_FInputDeviceRay_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputDeviceRay_Statics::PropPointers),
sizeof(FInputDeviceRay),
alignof(FInputDeviceRay),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputDeviceRay_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInputDeviceRay_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInputDeviceRay()
{
if (!Z_Registration_Info_UScriptStruct_FInputDeviceRay.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInputDeviceRay.InnerSingleton, Z_Construct_UScriptStruct_FInputDeviceRay_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInputDeviceRay.InnerSingleton);
}
// ********** End ScriptStruct FInputDeviceRay *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InputState_h__Script_InteractiveToolsFramework_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInputDevices_StaticEnum, TEXT("EInputDevices"), &Z_Registration_Info_UEnum_EInputDevices, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 405524016U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FInputRayHit::StaticStruct, Z_Construct_UScriptStruct_FInputRayHit_Statics::NewStructOps, TEXT("InputRayHit"),&Z_Registration_Info_UScriptStruct_FInputRayHit, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInputRayHit), 3205366855U) },
{ FDeviceButtonState::StaticStruct, Z_Construct_UScriptStruct_FDeviceButtonState_Statics::NewStructOps, TEXT("DeviceButtonState"),&Z_Registration_Info_UScriptStruct_FDeviceButtonState, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDeviceButtonState), 3604043720U) },
{ FKeyboardInputDeviceState::StaticStruct, Z_Construct_UScriptStruct_FKeyboardInputDeviceState_Statics::NewStructOps, TEXT("KeyboardInputDeviceState"),&Z_Registration_Info_UScriptStruct_FKeyboardInputDeviceState, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FKeyboardInputDeviceState), 2571017120U) },
{ FMouseInputDeviceState::StaticStruct, Z_Construct_UScriptStruct_FMouseInputDeviceState_Statics::NewStructOps, TEXT("MouseInputDeviceState"),&Z_Registration_Info_UScriptStruct_FMouseInputDeviceState, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMouseInputDeviceState), 333952332U) },
{ FInputDeviceState::StaticStruct, Z_Construct_UScriptStruct_FInputDeviceState_Statics::NewStructOps, TEXT("InputDeviceState"),&Z_Registration_Info_UScriptStruct_FInputDeviceState, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInputDeviceState), 159096250U) },
{ FInputDeviceRay::StaticStruct, Z_Construct_UScriptStruct_FInputDeviceRay_Statics::NewStructOps, TEXT("InputDeviceRay"),&Z_Registration_Info_UScriptStruct_FInputDeviceRay, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInputDeviceRay), 791707490U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InputState_h__Script_InteractiveToolsFramework_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InputState_h__Script_InteractiveToolsFramework_359573702{
TEXT("/Script/InteractiveToolsFramework"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InputState_h__Script_InteractiveToolsFramework_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InputState_h__Script_InteractiveToolsFramework_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InputState_h__Script_InteractiveToolsFramework_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InputState_h__Script_InteractiveToolsFramework_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS