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

636 lines
40 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 "Blueprint/DragDropOperation.h"
#include "Input/Events.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDragDropOperation() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
SLATECORE_API UScriptStruct* Z_Construct_UScriptStruct_FPointerEvent();
UMG_API UClass* Z_Construct_UClass_UDragDropOperation();
UMG_API UClass* Z_Construct_UClass_UDragDropOperation_NoRegister();
UMG_API UClass* Z_Construct_UClass_UWidget_NoRegister();
UMG_API UEnum* Z_Construct_UEnum_UMG_EDragPivot();
UMG_API UEnum* Z_Construct_UEnum_UMG_EUMGItemDropZone();
UMG_API UFunction* Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_UMG();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EUMGItemDropZone **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EUMGItemDropZone;
static UEnum* EUMGItemDropZone_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EUMGItemDropZone.OuterSingleton)
{
Z_Registration_Info_UEnum_EUMGItemDropZone.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UMG_EUMGItemDropZone, (UObject*)Z_Construct_UPackage__Script_UMG(), TEXT("EUMGItemDropZone"));
}
return Z_Registration_Info_UEnum_EUMGItemDropZone.OuterSingleton;
}
template<> UMG_NON_ATTRIBUTED_API UEnum* StaticEnum<EUMGItemDropZone>()
{
return EUMGItemDropZone_StaticEnum();
}
struct Z_Construct_UEnum_UMG_EUMGItemDropZone_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AboveItem.Name", "EUMGItemDropZone::AboveItem" },
{ "BelowItem.Name", "EUMGItemDropZone::BelowItem" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A drop zone enum that can be passed through blueprint implementable events and sent through multicast delegates.\n */" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
{ "None.Name", "EUMGItemDropZone::None" },
{ "OntoItem.Name", "EUMGItemDropZone::OntoItem" },
{ "ToolTip", "A drop zone enum that can be passed through blueprint implementable events and sent through multicast delegates." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EUMGItemDropZone::AboveItem", (int64)EUMGItemDropZone::AboveItem },
{ "EUMGItemDropZone::OntoItem", (int64)EUMGItemDropZone::OntoItem },
{ "EUMGItemDropZone::BelowItem", (int64)EUMGItemDropZone::BelowItem },
{ "EUMGItemDropZone::None", (int64)EUMGItemDropZone::None },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_UMG_EUMGItemDropZone_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UMG_EUMGItemDropZone_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_UMG,
nullptr,
"EUMGItemDropZone",
"EUMGItemDropZone",
Z_Construct_UEnum_UMG_EUMGItemDropZone_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_UMG_EUMGItemDropZone_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UMG_EUMGItemDropZone_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UMG_EUMGItemDropZone_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_UMG_EUMGItemDropZone()
{
if (!Z_Registration_Info_UEnum_EUMGItemDropZone.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EUMGItemDropZone.InnerSingleton, Z_Construct_UEnum_UMG_EUMGItemDropZone_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EUMGItemDropZone.InnerSingleton;
}
// ********** End Enum EUMGItemDropZone ************************************************************
// ********** Begin Delegate FOnDragDropMulticast **************************************************
struct Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics
{
struct _Script_UMG_eventOnDragDropMulticast_Parms
{
UDragDropOperation* Operation;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnDragDropMulticast constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Operation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnDragDropMulticast constinit property declarations ********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnDragDropMulticast Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_UMG_eventOnDragDropMulticast_Parms, Operation), Z_Construct_UClass_UDragDropOperation_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::NewProp_Operation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnDragDropMulticast Property Definitions *******************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_UMG, nullptr, "OnDragDropMulticast__DelegateSignature", Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::_Script_UMG_eventOnDragDropMulticast_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::_Script_UMG_eventOnDragDropMulticast_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnDragDropMulticast_DelegateWrapper(const FMulticastScriptDelegate& OnDragDropMulticast, UDragDropOperation* Operation)
{
struct _Script_UMG_eventOnDragDropMulticast_Parms
{
UDragDropOperation* Operation;
};
_Script_UMG_eventOnDragDropMulticast_Parms Parms;
Parms.Operation=Operation;
OnDragDropMulticast.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnDragDropMulticast ****************************************************
// ********** Begin Enum EDragPivot ****************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDragPivot;
static UEnum* EDragPivot_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDragPivot.OuterSingleton)
{
Z_Registration_Info_UEnum_EDragPivot.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UMG_EDragPivot, (UObject*)Z_Construct_UPackage__Script_UMG(), TEXT("EDragPivot"));
}
return Z_Registration_Info_UEnum_EDragPivot.OuterSingleton;
}
template<> UMG_NON_ATTRIBUTED_API UEnum* StaticEnum<EDragPivot>()
{
return EDragPivot_StaticEnum();
}
struct Z_Construct_UEnum_UMG_EDragPivot_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "BottomCenter.Comment", "/** */" },
{ "BottomCenter.Name", "EDragPivot::BottomCenter" },
{ "BottomLeft.Comment", "/** */" },
{ "BottomLeft.Name", "EDragPivot::BottomLeft" },
{ "BottomRight.Comment", "/** */" },
{ "BottomRight.Name", "EDragPivot::BottomRight" },
{ "CenterCenter.Comment", "/** */" },
{ "CenterCenter.Name", "EDragPivot::CenterCenter" },
{ "CenterLeft.Comment", "/** */" },
{ "CenterLeft.Name", "EDragPivot::CenterLeft" },
{ "CenterRight.Comment", "/** */" },
{ "CenterRight.Name", "EDragPivot::CenterRight" },
{ "Comment", "/**\n * Controls where the drag widget visual will appear when dragged relative to the pointer performing\n * the drag operation.\n */" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
{ "MouseDown.Comment", "/** */" },
{ "MouseDown.Name", "EDragPivot::MouseDown" },
{ "ToolTip", "Controls where the drag widget visual will appear when dragged relative to the pointer performing\nthe drag operation." },
{ "TopCenter.Comment", "/** */" },
{ "TopCenter.Name", "EDragPivot::TopCenter" },
{ "TopLeft.Comment", "/** */" },
{ "TopLeft.Name", "EDragPivot::TopLeft" },
{ "TopRight.Comment", "/** */" },
{ "TopRight.Name", "EDragPivot::TopRight" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDragPivot::MouseDown", (int64)EDragPivot::MouseDown },
{ "EDragPivot::TopLeft", (int64)EDragPivot::TopLeft },
{ "EDragPivot::TopCenter", (int64)EDragPivot::TopCenter },
{ "EDragPivot::TopRight", (int64)EDragPivot::TopRight },
{ "EDragPivot::CenterLeft", (int64)EDragPivot::CenterLeft },
{ "EDragPivot::CenterCenter", (int64)EDragPivot::CenterCenter },
{ "EDragPivot::CenterRight", (int64)EDragPivot::CenterRight },
{ "EDragPivot::BottomLeft", (int64)EDragPivot::BottomLeft },
{ "EDragPivot::BottomCenter", (int64)EDragPivot::BottomCenter },
{ "EDragPivot::BottomRight", (int64)EDragPivot::BottomRight },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_UMG_EDragPivot_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UMG_EDragPivot_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_UMG,
nullptr,
"EDragPivot",
"EDragPivot",
Z_Construct_UEnum_UMG_EDragPivot_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_UMG_EDragPivot_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UMG_EDragPivot_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UMG_EDragPivot_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_UMG_EDragPivot()
{
if (!Z_Registration_Info_UEnum_EDragPivot.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDragPivot.InnerSingleton, Z_Construct_UEnum_UMG_EDragPivot_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDragPivot.InnerSingleton;
}
// ********** End Enum EDragPivot ******************************************************************
// ********** Begin Class UDragDropOperation Function DragCancelled ********************************
struct DragDropOperation_eventDragCancelled_Parms
{
FPointerEvent PointerEvent;
};
static FName NAME_UDragDropOperation_DragCancelled = FName(TEXT("DragCancelled"));
void UDragDropOperation::DragCancelled(FPointerEvent const& PointerEvent)
{
UFunction* Func = FindFunctionChecked(NAME_UDragDropOperation_DragCancelled);
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
{
DragDropOperation_eventDragCancelled_Parms Parms;
Parms.PointerEvent=PointerEvent;
ProcessEvent(Func,&Parms);
}
else
{
DragCancelled_Implementation(PointerEvent);
}
}
struct Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Drag and Drop" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PointerEvent_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DragCancelled constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_PointerEvent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DragCancelled constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DragCancelled Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::NewProp_PointerEvent = { "PointerEvent", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DragDropOperation_eventDragCancelled_Parms, PointerEvent), Z_Construct_UScriptStruct_FPointerEvent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PointerEvent_MetaData), NewProp_PointerEvent_MetaData) }; // 1036461280
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::NewProp_PointerEvent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::PropPointers) < 2048);
// ********** End Function DragCancelled Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDragDropOperation, nullptr, "DragCancelled", Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::PropPointers),
sizeof(DragDropOperation_eventDragCancelled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(DragDropOperation_eventDragCancelled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDragDropOperation_DragCancelled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDragDropOperation_DragCancelled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDragDropOperation::execDragCancelled)
{
P_GET_STRUCT_REF(FPointerEvent,Z_Param_Out_PointerEvent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DragCancelled_Implementation(Z_Param_Out_PointerEvent);
P_NATIVE_END;
}
// ********** End Class UDragDropOperation Function DragCancelled **********************************
// ********** Begin Class UDragDropOperation Function Dragged **************************************
struct DragDropOperation_eventDragged_Parms
{
FPointerEvent PointerEvent;
};
static FName NAME_UDragDropOperation_Dragged = FName(TEXT("Dragged"));
void UDragDropOperation::Dragged(FPointerEvent const& PointerEvent)
{
UFunction* Func = FindFunctionChecked(NAME_UDragDropOperation_Dragged);
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
{
DragDropOperation_eventDragged_Parms Parms;
Parms.PointerEvent=PointerEvent;
ProcessEvent(Func,&Parms);
}
else
{
Dragged_Implementation(PointerEvent);
}
}
struct Z_Construct_UFunction_UDragDropOperation_Dragged_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Drag and Drop" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PointerEvent_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Dragged constinit property declarations *******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_PointerEvent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Dragged constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Dragged Property Definitions ******************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::NewProp_PointerEvent = { "PointerEvent", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DragDropOperation_eventDragged_Parms, PointerEvent), Z_Construct_UScriptStruct_FPointerEvent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PointerEvent_MetaData), NewProp_PointerEvent_MetaData) }; // 1036461280
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::NewProp_PointerEvent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::PropPointers) < 2048);
// ********** End Function Dragged Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDragDropOperation, nullptr, "Dragged", Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::PropPointers),
sizeof(DragDropOperation_eventDragged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(DragDropOperation_eventDragged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDragDropOperation_Dragged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDragDropOperation_Dragged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDragDropOperation::execDragged)
{
P_GET_STRUCT_REF(FPointerEvent,Z_Param_Out_PointerEvent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Dragged_Implementation(Z_Param_Out_PointerEvent);
P_NATIVE_END;
}
// ********** End Class UDragDropOperation Function Dragged ****************************************
// ********** Begin Class UDragDropOperation Function Drop *****************************************
struct DragDropOperation_eventDrop_Parms
{
FPointerEvent PointerEvent;
};
static FName NAME_UDragDropOperation_Drop = FName(TEXT("Drop"));
void UDragDropOperation::Drop(FPointerEvent const& PointerEvent)
{
UFunction* Func = FindFunctionChecked(NAME_UDragDropOperation_Drop);
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
{
DragDropOperation_eventDrop_Parms Parms;
Parms.PointerEvent=PointerEvent;
ProcessEvent(Func,&Parms);
}
else
{
Drop_Implementation(PointerEvent);
}
}
struct Z_Construct_UFunction_UDragDropOperation_Drop_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Drag and Drop" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PointerEvent_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Drop constinit property declarations **********************************
static const UECodeGen_Private::FStructPropertyParams NewProp_PointerEvent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Drop constinit property declarations ************************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Drop Property Definitions *********************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UDragDropOperation_Drop_Statics::NewProp_PointerEvent = { "PointerEvent", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DragDropOperation_eventDrop_Parms, PointerEvent), Z_Construct_UScriptStruct_FPointerEvent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PointerEvent_MetaData), NewProp_PointerEvent_MetaData) }; // 1036461280
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDragDropOperation_Drop_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDragDropOperation_Drop_Statics::NewProp_PointerEvent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_Drop_Statics::PropPointers) < 2048);
// ********** End Function Drop Property Definitions ***********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDragDropOperation_Drop_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDragDropOperation, nullptr, "Drop", Z_Construct_UFunction_UDragDropOperation_Drop_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_Drop_Statics::PropPointers),
sizeof(DragDropOperation_eventDrop_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDragDropOperation_Drop_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDragDropOperation_Drop_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(DragDropOperation_eventDrop_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDragDropOperation_Drop()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDragDropOperation_Drop_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDragDropOperation::execDrop)
{
P_GET_STRUCT_REF(FPointerEvent,Z_Param_Out_PointerEvent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Drop_Implementation(Z_Param_Out_PointerEvent);
P_NATIVE_END;
}
// ********** End Class UDragDropOperation Function Drop *******************************************
// ********** Begin Class UDragDropOperation *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDragDropOperation;
UClass* UDragDropOperation::GetPrivateStaticClass()
{
using TClass = UDragDropOperation;
if (!Z_Registration_Info_UClass_UDragDropOperation.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DragDropOperation"),
Z_Registration_Info_UClass_UDragDropOperation.InnerSingleton,
StaticRegisterNativesUDragDropOperation,
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_UDragDropOperation.InnerSingleton;
}
UClass* Z_Construct_UClass_UDragDropOperation_NoRegister()
{
return UDragDropOperation::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDragDropOperation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * This class is the base drag drop operation for UMG, extend it to add additional data and add new functionality.\n */" },
{ "DontUseGenericSpawnObject", "True" },
{ "IncludePath", "Blueprint/DragDropOperation.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
{ "ToolTip", "This class is the base drag drop operation for UMG, extend it to add additional data and add new functionality." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = {
{ "Category", "Drag and Drop" },
{ "Comment", "/** A simple string tag you can optionally use to provide extra metadata about the operation. */" },
{ "ExposeOnSpawn", "true" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
{ "ToolTip", "A simple string tag you can optionally use to provide extra metadata about the operation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Payload_MetaData[] = {
{ "Category", "Drag and Drop" },
{ "Comment", "/**\n\x09 * The payload of the drag operation. This can be any UObject that you want to pass along as dragged data. If you \n\x09 * were building an inventory screen this would be the UObject representing the item being moved to another slot.\n\x09 */" },
{ "ExposeOnSpawn", "true" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
{ "ToolTip", "The payload of the drag operation. This can be any UObject that you want to pass along as dragged data. If you\nwere building an inventory screen this would be the UObject representing the item being moved to another slot." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultDragVisual_MetaData[] = {
{ "Category", "Drag and Drop" },
{ "Comment", "/**\n\x09 * The Drag Visual is the widget to display when dragging the item. Normally people create a new widget to represent the \n\x09 * temporary drag.\n\x09 */" },
{ "DisplayName", "Drag Visual" },
{ "EditInline", "true" },
{ "ExposeOnSpawn", "true" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
{ "ToolTip", "The Drag Visual is the widget to display when dragging the item. Normally people create a new widget to represent the\ntemporary drag." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pivot_MetaData[] = {
{ "Category", "Drag and Drop" },
{ "Comment", "/**\n\x09 * Controls where the drag widget visual will appear when dragged relative to the pointer performing\n\x09 * the drag operation.\n\x09 */" },
{ "ExposeOnSpawn", "true" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
{ "ToolTip", "Controls where the drag widget visual will appear when dragged relative to the pointer performing\nthe drag operation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Offset_MetaData[] = {
{ "Category", "Drag and Drop" },
{ "Comment", "/** A percentage offset (-1..+1) from the Pivot location, the percentage is of the desired size of the dragged visual. */" },
{ "ExposeOnSpawn", "true" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
{ "ToolTip", "A percentage offset (-1..+1) from the Pivot location, the percentage is of the desired size of the dragged visual." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnDrop_MetaData[] = {
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnDragCancelled_MetaData[] = {
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnDragged_MetaData[] = {
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Blueprint/DragDropOperation.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UDragDropOperation constinit property declarations ***********************
static const UECodeGen_Private::FStrPropertyParams NewProp_Tag;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Payload;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DefaultDragVisual;
static const UECodeGen_Private::FBytePropertyParams NewProp_Pivot_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Pivot;
static const UECodeGen_Private::FStructPropertyParams NewProp_Offset;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDrop;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDragCancelled;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDragged;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UDragDropOperation constinit property declarations *************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("DragCancelled"), .Pointer = &UDragDropOperation::execDragCancelled },
{ .NameUTF8 = UTF8TEXT("Dragged"), .Pointer = &UDragDropOperation::execDragged },
{ .NameUTF8 = UTF8TEXT("Drop"), .Pointer = &UDragDropOperation::execDrop },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UDragDropOperation_DragCancelled, "DragCancelled" }, // 931010040
{ &Z_Construct_UFunction_UDragDropOperation_Dragged, "Dragged" }, // 3231162185
{ &Z_Construct_UFunction_UDragDropOperation_Drop, "Drop" }, // 991076240
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDragDropOperation>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDragDropOperation_Statics
// ********** Begin Class UDragDropOperation Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDragDropOperation, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Payload = { "Payload", nullptr, (EPropertyFlags)0x0115000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDragDropOperation, Payload), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Payload_MetaData), NewProp_Payload_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UDragDropOperation_Statics::NewProp_DefaultDragVisual = { "DefaultDragVisual", nullptr, (EPropertyFlags)0x011500000008001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDragDropOperation, DefaultDragVisual), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultDragVisual_MetaData), NewProp_DefaultDragVisual_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Pivot_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_UClass_UDragDropOperation_Statics::NewProp_Pivot = { "Pivot", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDragDropOperation, Pivot), Z_Construct_UEnum_UMG_EDragPivot, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pivot_MetaData), NewProp_Pivot_MetaData) }; // 1468569007
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Offset = { "Offset", nullptr, (EPropertyFlags)0x0011040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDragDropOperation, Offset), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Offset_MetaData), NewProp_Offset_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UDragDropOperation_Statics::NewProp_OnDrop = { "OnDrop", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDragDropOperation, OnDrop), Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDrop_MetaData), NewProp_OnDrop_MetaData) }; // 1203285958
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UDragDropOperation_Statics::NewProp_OnDragCancelled = { "OnDragCancelled", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDragDropOperation, OnDragCancelled), Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDragCancelled_MetaData), NewProp_OnDragCancelled_MetaData) }; // 1203285958
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UDragDropOperation_Statics::NewProp_OnDragged = { "OnDragged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDragDropOperation, OnDragged), Z_Construct_UDelegateFunction_UMG_OnDragDropMulticast__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDragged_MetaData), NewProp_OnDragged_MetaData) }; // 1203285958
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UDragDropOperation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Tag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Payload,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_DefaultDragVisual,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Pivot_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Pivot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_Offset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_OnDrop,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_OnDragCancelled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDragDropOperation_Statics::NewProp_OnDragged,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDragDropOperation_Statics::PropPointers) < 2048);
// ********** End Class UDragDropOperation Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UDragDropOperation_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_UMG,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDragDropOperation_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDragDropOperation_Statics::ClassParams = {
&UDragDropOperation::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UDragDropOperation_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UDragDropOperation_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDragDropOperation_Statics::Class_MetaDataParams), Z_Construct_UClass_UDragDropOperation_Statics::Class_MetaDataParams)
};
void UDragDropOperation::StaticRegisterNativesUDragDropOperation()
{
UClass* Class = UDragDropOperation::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UDragDropOperation_Statics::Funcs));
}
UClass* Z_Construct_UClass_UDragDropOperation()
{
if (!Z_Registration_Info_UClass_UDragDropOperation.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDragDropOperation.OuterSingleton, Z_Construct_UClass_UDragDropOperation_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDragDropOperation.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDragDropOperation);
UDragDropOperation::~UDragDropOperation() {}
// ********** End Class UDragDropOperation *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_DragDropOperation_h__Script_UMG_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EUMGItemDropZone_StaticEnum, TEXT("EUMGItemDropZone"), &Z_Registration_Info_UEnum_EUMGItemDropZone, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1176467886U) },
{ EDragPivot_StaticEnum, TEXT("EDragPivot"), &Z_Registration_Info_UEnum_EDragPivot, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1468569007U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDragDropOperation, UDragDropOperation::StaticClass, TEXT("UDragDropOperation"), &Z_Registration_Info_UClass_UDragDropOperation, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDragDropOperation), 3496401291U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_DragDropOperation_h__Script_UMG_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_DragDropOperation_h__Script_UMG_338128554{
TEXT("/Script/UMG"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_DragDropOperation_h__Script_UMG_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_DragDropOperation_h__Script_UMG_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_DragDropOperation_h__Script_UMG_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Blueprint_DragDropOperation_h__Script_UMG_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS