Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/InteractiveToolsFramework/UHT/GizmoInterfaces.gen.cpp

2269 lines
138 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "BaseGizmos/GizmoInterfaces.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGizmoInterfaces() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoAxisSource();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoAxisSource_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoClickMultiTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoClickMultiTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoClickTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoClickTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoFloatParameterSource();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoFloatParameterSource_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoRenderMultiTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoRenderMultiTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoRenderTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoRenderTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoStateTarget();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoStateTarget_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoTransformSource();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoTransformSource_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoVec2ParameterSource();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoVec2ParameterSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_InteractiveToolsFramework();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UGizmoTransformSource Function GetTransform **************************
struct Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics
{
struct GizmoTransformSource_eventGetTransform_Parms
{
FTransform ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTransform constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTransform constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTransform Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoTransformSource_eventGetTransform_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::PropPointers) < 2048);
// ********** End Function GetTransform Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoTransformSource, nullptr, "GetTransform", Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::GizmoTransformSource_eventGetTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40820400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::GizmoTransformSource_eventGetTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoTransformSource_GetTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoTransformSource_GetTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoTransformSource::execGetTransform)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FTransform*)Z_Param__Result=P_THIS->GetTransform();
P_NATIVE_END;
}
// ********** End Interface UGizmoTransformSource Function GetTransform ****************************
// ********** Begin Interface UGizmoTransformSource Function SetTransform **************************
struct Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics
{
struct GizmoTransformSource_eventSetTransform_Parms
{
FTransform NewTransform;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewTransform_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetTransform constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewTransform;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTransform constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTransform Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::NewProp_NewTransform = { "NewTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoTransformSource_eventSetTransform_Parms, NewTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewTransform_MetaData), NewProp_NewTransform_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::NewProp_NewTransform,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::PropPointers) < 2048);
// ********** End Function SetTransform Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoTransformSource, nullptr, "SetTransform", Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::GizmoTransformSource_eventSetTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00C20400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::GizmoTransformSource_eventSetTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoTransformSource_SetTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoTransformSource_SetTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoTransformSource::execSetTransform)
{
P_GET_STRUCT_REF(FTransform,Z_Param_Out_NewTransform);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTransform(Z_Param_Out_NewTransform);
P_NATIVE_END;
}
// ********** End Interface UGizmoTransformSource Function SetTransform ****************************
// ********** Begin Interface UGizmoTransformSource ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoTransformSource;
UClass* UGizmoTransformSource::GetPrivateStaticClass()
{
using TClass = UGizmoTransformSource;
if (!Z_Registration_Info_UClass_UGizmoTransformSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoTransformSource"),
Z_Registration_Info_UClass_UGizmoTransformSource.InnerSingleton,
StaticRegisterNativesUGizmoTransformSource,
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_UGizmoTransformSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoTransformSource_NoRegister()
{
return UGizmoTransformSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoTransformSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoTransformSource constinit property declarations ****************
// ********** End Interface UGizmoTransformSource constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetTransform"), .Pointer = &IGizmoTransformSource::execGetTransform },
{ .NameUTF8 = UTF8TEXT("SetTransform"), .Pointer = &IGizmoTransformSource::execSetTransform },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGizmoTransformSource_GetTransform, "GetTransform" }, // 4024402933
{ &Z_Construct_UFunction_UGizmoTransformSource_SetTransform, "SetTransform" }, // 1435156713
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoTransformSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoTransformSource_Statics
UObject* (*const Z_Construct_UClass_UGizmoTransformSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoTransformSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoTransformSource_Statics::ClassParams = {
&UGizmoTransformSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoTransformSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoTransformSource_Statics::Class_MetaDataParams)
};
void UGizmoTransformSource::StaticRegisterNativesUGizmoTransformSource()
{
UClass* Class = UGizmoTransformSource::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGizmoTransformSource_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGizmoTransformSource()
{
if (!Z_Registration_Info_UClass_UGizmoTransformSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoTransformSource.OuterSingleton, Z_Construct_UClass_UGizmoTransformSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoTransformSource.OuterSingleton;
}
UGizmoTransformSource::UGizmoTransformSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoTransformSource);
// ********** End Interface UGizmoTransformSource **************************************************
// ********** Begin Interface UGizmoAxisSource Function GetDirection *******************************
struct Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics
{
struct GizmoAxisSource_eventGetDirection_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** @return Direction Vector of axis */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "@return Direction Vector of axis" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDirection constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDirection constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDirection Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoAxisSource_eventGetDirection_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::PropPointers) < 2048);
// ********** End Function GetDirection Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoAxisSource, nullptr, "GetDirection", Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::GizmoAxisSource_eventGetDirection_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40820400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::GizmoAxisSource_eventGetDirection_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoAxisSource_GetDirection()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoAxisSource_GetDirection_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoAxisSource::execGetDirection)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetDirection();
P_NATIVE_END;
}
// ********** End Interface UGizmoAxisSource Function GetDirection *********************************
// ********** Begin Interface UGizmoAxisSource Function GetOrigin **********************************
struct Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics
{
struct GizmoAxisSource_eventGetOrigin_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** @return Origin Point of axis */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "@return Origin Point of axis" },
};
#endif // WITH_METADATA
// ********** Begin Function GetOrigin constinit property declarations *****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetOrigin constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetOrigin Property Definitions ****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoAxisSource_eventGetOrigin_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::PropPointers) < 2048);
// ********** End Function GetOrigin Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoAxisSource, nullptr, "GetOrigin", Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::GizmoAxisSource_eventGetOrigin_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40820400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::GizmoAxisSource_eventGetOrigin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoAxisSource_GetOrigin()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoAxisSource_GetOrigin_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoAxisSource::execGetOrigin)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetOrigin();
P_NATIVE_END;
}
// ********** End Interface UGizmoAxisSource Function GetOrigin ************************************
// ********** Begin Interface UGizmoAxisSource Function GetTangentVectors **************************
struct Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics
{
struct GizmoAxisSource_eventGetTangentVectors_Parms
{
FVector TangentXOut;
FVector TangentYOut;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Get the two tangent vectors that are orthogonal to the Direction vector. \n\x09 * @warning Only valid if HasTangentVectors() returns true\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "Get the two tangent vectors that are orthogonal to the Direction vector.\n@warning Only valid if HasTangentVectors() returns true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTangentVectors constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_TangentXOut;
static const UECodeGen_Private::FStructPropertyParams NewProp_TangentYOut;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTangentVectors constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTangentVectors Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::NewProp_TangentXOut = { "TangentXOut", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoAxisSource_eventGetTangentVectors_Parms, TangentXOut), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::NewProp_TangentYOut = { "TangentYOut", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoAxisSource_eventGetTangentVectors_Parms, TangentYOut), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::NewProp_TangentXOut,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::NewProp_TangentYOut,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::PropPointers) < 2048);
// ********** End Function GetTangentVectors Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoAxisSource, nullptr, "GetTangentVectors", Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::GizmoAxisSource_eventGetTangentVectors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40C20400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::GizmoAxisSource_eventGetTangentVectors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoAxisSource::execGetTangentVectors)
{
P_GET_STRUCT_REF(FVector,Z_Param_Out_TangentXOut);
P_GET_STRUCT_REF(FVector,Z_Param_Out_TangentYOut);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetTangentVectors(Z_Param_Out_TangentXOut,Z_Param_Out_TangentYOut);
P_NATIVE_END;
}
// ********** End Interface UGizmoAxisSource Function GetTangentVectors ****************************
// ********** Begin Interface UGizmoAxisSource Function HasTangentVectors **************************
struct Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics
{
struct GizmoAxisSource_eventHasTangentVectors_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** @return true if this AxisSource has tangent vectors orthogonal to the Direction vector */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "@return true if this AxisSource has tangent vectors orthogonal to the Direction vector" },
};
#endif // WITH_METADATA
// ********** Begin Function HasTangentVectors constinit property declarations *********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function HasTangentVectors constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function HasTangentVectors Property Definitions ********************************
void Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((GizmoAxisSource_eventHasTangentVectors_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoAxisSource_eventHasTangentVectors_Parms), &Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::PropPointers) < 2048);
// ********** End Function HasTangentVectors Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoAxisSource, nullptr, "HasTangentVectors", Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::GizmoAxisSource_eventHasTangentVectors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::GizmoAxisSource_eventHasTangentVectors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoAxisSource::execHasTangentVectors)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->HasTangentVectors();
P_NATIVE_END;
}
// ********** End Interface UGizmoAxisSource Function HasTangentVectors ****************************
// ********** Begin Interface UGizmoAxisSource *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoAxisSource;
UClass* UGizmoAxisSource::GetPrivateStaticClass()
{
using TClass = UGizmoAxisSource;
if (!Z_Registration_Info_UClass_UGizmoAxisSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoAxisSource"),
Z_Registration_Info_UClass_UGizmoAxisSource.InnerSingleton,
StaticRegisterNativesUGizmoAxisSource,
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_UGizmoAxisSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoAxisSource_NoRegister()
{
return UGizmoAxisSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoAxisSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoAxisSource constinit property declarations *********************
// ********** End Interface UGizmoAxisSource constinit property declarations ***********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetDirection"), .Pointer = &IGizmoAxisSource::execGetDirection },
{ .NameUTF8 = UTF8TEXT("GetOrigin"), .Pointer = &IGizmoAxisSource::execGetOrigin },
{ .NameUTF8 = UTF8TEXT("GetTangentVectors"), .Pointer = &IGizmoAxisSource::execGetTangentVectors },
{ .NameUTF8 = UTF8TEXT("HasTangentVectors"), .Pointer = &IGizmoAxisSource::execHasTangentVectors },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGizmoAxisSource_GetDirection, "GetDirection" }, // 1425587925
{ &Z_Construct_UFunction_UGizmoAxisSource_GetOrigin, "GetOrigin" }, // 1357571319
{ &Z_Construct_UFunction_UGizmoAxisSource_GetTangentVectors, "GetTangentVectors" }, // 2166112507
{ &Z_Construct_UFunction_UGizmoAxisSource_HasTangentVectors, "HasTangentVectors" }, // 3961659577
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoAxisSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoAxisSource_Statics
UObject* (*const Z_Construct_UClass_UGizmoAxisSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoAxisSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoAxisSource_Statics::ClassParams = {
&UGizmoAxisSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoAxisSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoAxisSource_Statics::Class_MetaDataParams)
};
void UGizmoAxisSource::StaticRegisterNativesUGizmoAxisSource()
{
UClass* Class = UGizmoAxisSource::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGizmoAxisSource_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGizmoAxisSource()
{
if (!Z_Registration_Info_UClass_UGizmoAxisSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoAxisSource.OuterSingleton, Z_Construct_UClass_UGizmoAxisSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoAxisSource.OuterSingleton;
}
UGizmoAxisSource::UGizmoAxisSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoAxisSource);
// ********** End Interface UGizmoAxisSource *******************************************************
// ********** Begin Interface UGizmoClickTarget Function UpdateHoverState **************************
struct Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics
{
struct GizmoClickTarget_eventUpdateHoverState_Parms
{
bool bHovering;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the hover state indicating whether the input device is currently hovering over the Standard gizmo.\n\x09 * This should be be set to false once interaction with the gizmo commences.\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the hover state indicating whether the input device is currently hovering over the Standard gizmo.\n* This should be be set to false once interaction with the gizmo commences." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateHoverState constinit property declarations **********************
static void NewProp_bHovering_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHovering;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateHoverState constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateHoverState Property Definitions *********************************
void Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::NewProp_bHovering_SetBit(void* Obj)
{
((GizmoClickTarget_eventUpdateHoverState_Parms*)Obj)->bHovering = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::NewProp_bHovering = { "bHovering", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickTarget_eventUpdateHoverState_Parms), &Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::NewProp_bHovering_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::NewProp_bHovering,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::PropPointers) < 2048);
// ********** End Function UpdateHoverState Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickTarget, nullptr, "UpdateHoverState", Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::GizmoClickTarget_eventUpdateHoverState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::GizmoClickTarget_eventUpdateHoverState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickTarget::execUpdateHoverState)
{
P_GET_UBOOL(Z_Param_bHovering);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateHoverState(Z_Param_bHovering);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickTarget Function UpdateHoverState ****************************
// ********** Begin Interface UGizmoClickTarget Function UpdateInteractingState ********************
struct Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics
{
struct GizmoClickTarget_eventUpdateInteractingState_Parms
{
bool bInteracting;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the interacting state indicating when interaction with the Standard gizmo is actively occurring, \n\x09 * typically upon the input device clicking and dragging the Standard gizmo.\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the interacting state indicating when interaction with the Standard gizmo is actively occurring,\n* typically upon the input device clicking and dragging the Standard gizmo." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateInteractingState constinit property declarations ****************
static void NewProp_bInteracting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInteracting;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateInteractingState constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateInteractingState Property Definitions ***************************
void Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::NewProp_bInteracting_SetBit(void* Obj)
{
((GizmoClickTarget_eventUpdateInteractingState_Parms*)Obj)->bInteracting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::NewProp_bInteracting = { "bInteracting", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickTarget_eventUpdateInteractingState_Parms), &Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::NewProp_bInteracting_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::NewProp_bInteracting,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::PropPointers) < 2048);
// ********** End Function UpdateInteractingState Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickTarget, nullptr, "UpdateInteractingState", Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::GizmoClickTarget_eventUpdateInteractingState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::GizmoClickTarget_eventUpdateInteractingState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickTarget::execUpdateInteractingState)
{
P_GET_UBOOL(Z_Param_bInteracting);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateInteractingState(Z_Param_bInteracting);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickTarget Function UpdateInteractingState **********************
// ********** Begin Interface UGizmoClickTarget Function UpdateSelectedState ***********************
struct Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics
{
struct GizmoClickTarget_eventUpdateSelectedState_Parms
{
bool bSelected;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the selected state, indicating when the gizmo is currently selected,\n\x09 * typically upon the input device clicking the Standard gizmo. \n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the selected state, indicating when the gizmo is currently selected,\n* typically upon the input device clicking the Standard gizmo." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateSelectedState constinit property declarations *******************
static void NewProp_bSelected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelected;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateSelectedState constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateSelectedState Property Definitions ******************************
void Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::NewProp_bSelected_SetBit(void* Obj)
{
((GizmoClickTarget_eventUpdateSelectedState_Parms*)Obj)->bSelected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::NewProp_bSelected = { "bSelected", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickTarget_eventUpdateSelectedState_Parms), &Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::NewProp_bSelected_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::NewProp_bSelected,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::PropPointers) < 2048);
// ********** End Function UpdateSelectedState Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickTarget, nullptr, "UpdateSelectedState", Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::GizmoClickTarget_eventUpdateSelectedState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::GizmoClickTarget_eventUpdateSelectedState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickTarget::execUpdateSelectedState)
{
P_GET_UBOOL(Z_Param_bSelected);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateSelectedState(Z_Param_bSelected);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickTarget Function UpdateSelectedState *************************
// ********** Begin Interface UGizmoClickTarget Function UpdateSubdueState *************************
struct Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics
{
struct GizmoClickTarget_eventUpdateSubdueState_Parms
{
bool bSubdued;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the subdued state, indicating when the element should have a subdued/background appearance, \n\x09 * typically upon interacting with one of a set of gizmos representing 3 axis - the two not interacted with would be subdued. \n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the subdued state, indicating when the element should have a subdued/background appearance,\n* typically upon interacting with one of a set of gizmos representing 3 axis - the two not interacted with would be subdued." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateSubdueState constinit property declarations *********************
static void NewProp_bSubdued_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSubdued;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateSubdueState constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateSubdueState Property Definitions ********************************
void Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::NewProp_bSubdued_SetBit(void* Obj)
{
((GizmoClickTarget_eventUpdateSubdueState_Parms*)Obj)->bSubdued = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::NewProp_bSubdued = { "bSubdued", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickTarget_eventUpdateSubdueState_Parms), &Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::NewProp_bSubdued_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::NewProp_bSubdued,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::PropPointers) < 2048);
// ********** End Function UpdateSubdueState Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickTarget, nullptr, "UpdateSubdueState", Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::GizmoClickTarget_eventUpdateSubdueState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::GizmoClickTarget_eventUpdateSubdueState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickTarget::execUpdateSubdueState)
{
P_GET_UBOOL(Z_Param_bSubdued);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateSubdueState(Z_Param_bSubdued);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickTarget Function UpdateSubdueState ***************************
// ********** Begin Interface UGizmoClickTarget ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoClickTarget;
UClass* UGizmoClickTarget::GetPrivateStaticClass()
{
using TClass = UGizmoClickTarget;
if (!Z_Registration_Info_UClass_UGizmoClickTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoClickTarget"),
Z_Registration_Info_UClass_UGizmoClickTarget.InnerSingleton,
StaticRegisterNativesUGizmoClickTarget,
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_UGizmoClickTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoClickTarget_NoRegister()
{
return UGizmoClickTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoClickTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoClickTarget constinit property declarations ********************
// ********** End Interface UGizmoClickTarget constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("UpdateHoverState"), .Pointer = &IGizmoClickTarget::execUpdateHoverState },
{ .NameUTF8 = UTF8TEXT("UpdateInteractingState"), .Pointer = &IGizmoClickTarget::execUpdateInteractingState },
{ .NameUTF8 = UTF8TEXT("UpdateSelectedState"), .Pointer = &IGizmoClickTarget::execUpdateSelectedState },
{ .NameUTF8 = UTF8TEXT("UpdateSubdueState"), .Pointer = &IGizmoClickTarget::execUpdateSubdueState },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGizmoClickTarget_UpdateHoverState, "UpdateHoverState" }, // 2595648179
{ &Z_Construct_UFunction_UGizmoClickTarget_UpdateInteractingState, "UpdateInteractingState" }, // 385981857
{ &Z_Construct_UFunction_UGizmoClickTarget_UpdateSelectedState, "UpdateSelectedState" }, // 2621643189
{ &Z_Construct_UFunction_UGizmoClickTarget_UpdateSubdueState, "UpdateSubdueState" }, // 694177315
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoClickTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoClickTarget_Statics
UObject* (*const Z_Construct_UClass_UGizmoClickTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoClickTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoClickTarget_Statics::ClassParams = {
&UGizmoClickTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoClickTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoClickTarget_Statics::Class_MetaDataParams)
};
void UGizmoClickTarget::StaticRegisterNativesUGizmoClickTarget()
{
UClass* Class = UGizmoClickTarget::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGizmoClickTarget_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGizmoClickTarget()
{
if (!Z_Registration_Info_UClass_UGizmoClickTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoClickTarget.OuterSingleton, Z_Construct_UClass_UGizmoClickTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoClickTarget.OuterSingleton;
}
UGizmoClickTarget::UGizmoClickTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoClickTarget);
// ********** End Interface UGizmoClickTarget ******************************************************
// ********** Begin Interface UGizmoClickMultiTarget Function UpdateHittableState ******************
struct Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics
{
struct GizmoClickMultiTarget_eventUpdateHittableState_Parms
{
bool bHittable;
uint32 InPartIdentifier;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the hittable state of the specified gizmo part. \n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the hittable state of the specified gizmo part." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateHittableState constinit property declarations *******************
static void NewProp_bHittable_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHittable;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_InPartIdentifier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateHittableState constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateHittableState Property Definitions ******************************
void Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::NewProp_bHittable_SetBit(void* Obj)
{
((GizmoClickMultiTarget_eventUpdateHittableState_Parms*)Obj)->bHittable = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::NewProp_bHittable = { "bHittable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickMultiTarget_eventUpdateHittableState_Parms), &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::NewProp_bHittable_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::NewProp_InPartIdentifier = { "InPartIdentifier", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoClickMultiTarget_eventUpdateHittableState_Parms, InPartIdentifier), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::NewProp_bHittable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::NewProp_InPartIdentifier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::PropPointers) < 2048);
// ********** End Function UpdateHittableState Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickMultiTarget, nullptr, "UpdateHittableState", Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::GizmoClickMultiTarget_eventUpdateHittableState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::GizmoClickMultiTarget_eventUpdateHittableState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickMultiTarget::execUpdateHittableState)
{
P_GET_UBOOL(Z_Param_bHittable);
P_GET_PROPERTY(FUInt32Property,Z_Param_InPartIdentifier);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateHittableState(Z_Param_bHittable,Z_Param_InPartIdentifier);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickMultiTarget Function UpdateHittableState ********************
// ********** Begin Interface UGizmoClickMultiTarget Function UpdateHoverState *********************
struct Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics
{
struct GizmoClickMultiTarget_eventUpdateHoverState_Parms
{
bool bHovering;
uint32 InPartIdentifier;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the hover state of the specified gizmo part, indicating whether the input device is currently hovering \n\x09 * over the Standard gizmo.\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the hover state of the specified gizmo part, indicating whether the input device is currently hovering\n* over the Standard gizmo." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateHoverState constinit property declarations **********************
static void NewProp_bHovering_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHovering;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_InPartIdentifier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateHoverState constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateHoverState Property Definitions *********************************
void Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::NewProp_bHovering_SetBit(void* Obj)
{
((GizmoClickMultiTarget_eventUpdateHoverState_Parms*)Obj)->bHovering = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::NewProp_bHovering = { "bHovering", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickMultiTarget_eventUpdateHoverState_Parms), &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::NewProp_bHovering_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::NewProp_InPartIdentifier = { "InPartIdentifier", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoClickMultiTarget_eventUpdateHoverState_Parms, InPartIdentifier), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::NewProp_bHovering,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::NewProp_InPartIdentifier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::PropPointers) < 2048);
// ********** End Function UpdateHoverState Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickMultiTarget, nullptr, "UpdateHoverState", Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::GizmoClickMultiTarget_eventUpdateHoverState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::GizmoClickMultiTarget_eventUpdateHoverState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickMultiTarget::execUpdateHoverState)
{
P_GET_UBOOL(Z_Param_bHovering);
P_GET_PROPERTY(FUInt32Property,Z_Param_InPartIdentifier);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateHoverState(Z_Param_bHovering,Z_Param_InPartIdentifier);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickMultiTarget Function UpdateHoverState ***********************
// ********** Begin Interface UGizmoClickMultiTarget Function UpdateInteractingState ***************
struct Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics
{
struct GizmoClickMultiTarget_eventUpdateInteractingState_Parms
{
bool bInteracting;
uint32 InPartIdentifier;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the interacting state of the specified gizmo part, indicating when interaction with the \n\x09 * Standard gizmo is actively occurring, typically upon the input device clicking and dragging the Standard gizmo. \n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the interacting state of the specified gizmo part, indicating when interaction with the\n* Standard gizmo is actively occurring, typically upon the input device clicking and dragging the Standard gizmo." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateInteractingState constinit property declarations ****************
static void NewProp_bInteracting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInteracting;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_InPartIdentifier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateInteractingState constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateInteractingState Property Definitions ***************************
void Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::NewProp_bInteracting_SetBit(void* Obj)
{
((GizmoClickMultiTarget_eventUpdateInteractingState_Parms*)Obj)->bInteracting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::NewProp_bInteracting = { "bInteracting", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickMultiTarget_eventUpdateInteractingState_Parms), &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::NewProp_bInteracting_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::NewProp_InPartIdentifier = { "InPartIdentifier", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoClickMultiTarget_eventUpdateInteractingState_Parms, InPartIdentifier), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::NewProp_bInteracting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::NewProp_InPartIdentifier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::PropPointers) < 2048);
// ********** End Function UpdateInteractingState Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickMultiTarget, nullptr, "UpdateInteractingState", Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::GizmoClickMultiTarget_eventUpdateInteractingState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::GizmoClickMultiTarget_eventUpdateInteractingState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickMultiTarget::execUpdateInteractingState)
{
P_GET_UBOOL(Z_Param_bInteracting);
P_GET_PROPERTY(FUInt32Property,Z_Param_InPartIdentifier);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateInteractingState(Z_Param_bInteracting,Z_Param_InPartIdentifier);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickMultiTarget Function UpdateInteractingState *****************
// ********** Begin Interface UGizmoClickMultiTarget Function UpdateSelectedState ******************
struct Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics
{
struct GizmoClickMultiTarget_eventUpdateSelectedState_Parms
{
bool bSelected;
uint32 InPartIdentifier;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the selected state of the specified gizmo part, indicating when the gizmo part is currently selected,\n\x09 * typically upon the input device clicking the Standard gizmo.\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the selected state of the specified gizmo part, indicating when the gizmo part is currently selected,\n* typically upon the input device clicking the Standard gizmo." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateSelectedState constinit property declarations *******************
static void NewProp_bSelected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelected;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_InPartIdentifier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateSelectedState constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateSelectedState Property Definitions ******************************
void Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::NewProp_bSelected_SetBit(void* Obj)
{
((GizmoClickMultiTarget_eventUpdateSelectedState_Parms*)Obj)->bSelected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::NewProp_bSelected = { "bSelected", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickMultiTarget_eventUpdateSelectedState_Parms), &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::NewProp_bSelected_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::NewProp_InPartIdentifier = { "InPartIdentifier", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoClickMultiTarget_eventUpdateSelectedState_Parms, InPartIdentifier), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::NewProp_bSelected,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::NewProp_InPartIdentifier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::PropPointers) < 2048);
// ********** End Function UpdateSelectedState Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickMultiTarget, nullptr, "UpdateSelectedState", Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::GizmoClickMultiTarget_eventUpdateSelectedState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::GizmoClickMultiTarget_eventUpdateSelectedState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickMultiTarget::execUpdateSelectedState)
{
P_GET_UBOOL(Z_Param_bSelected);
P_GET_PROPERTY(FUInt32Property,Z_Param_InPartIdentifier);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateSelectedState(Z_Param_bSelected,Z_Param_InPartIdentifier);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickMultiTarget Function UpdateSelectedState ********************
// ********** Begin Interface UGizmoClickMultiTarget Function UpdateSubdueState ********************
struct Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics
{
struct GizmoClickMultiTarget_eventUpdateSubdueState_Parms
{
bool bSubdued;
uint32 InPartIdentifier;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the subdued state of the specified gizmo part, indicating when the element should have a subdued/background appearance, \n\x09 * typically upon interacting with one of a set of gizmos representing 3 axis - the two not interacted with would be subdued.\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the subdued state of the specified gizmo part, indicating when the element should have a subdued/background appearance,\n* typically upon interacting with one of a set of gizmos representing 3 axis - the two not interacted with would be subdued." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateSubdueState constinit property declarations *********************
static void NewProp_bSubdued_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSubdued;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_InPartIdentifier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateSubdueState constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateSubdueState Property Definitions ********************************
void Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::NewProp_bSubdued_SetBit(void* Obj)
{
((GizmoClickMultiTarget_eventUpdateSubdueState_Parms*)Obj)->bSubdued = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::NewProp_bSubdued = { "bSubdued", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoClickMultiTarget_eventUpdateSubdueState_Parms), &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::NewProp_bSubdued_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::NewProp_InPartIdentifier = { "InPartIdentifier", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoClickMultiTarget_eventUpdateSubdueState_Parms, InPartIdentifier), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::NewProp_bSubdued,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::NewProp_InPartIdentifier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::PropPointers) < 2048);
// ********** End Function UpdateSubdueState Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoClickMultiTarget, nullptr, "UpdateSubdueState", Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::GizmoClickMultiTarget_eventUpdateSubdueState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::GizmoClickMultiTarget_eventUpdateSubdueState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoClickMultiTarget::execUpdateSubdueState)
{
P_GET_UBOOL(Z_Param_bSubdued);
P_GET_PROPERTY(FUInt32Property,Z_Param_InPartIdentifier);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateSubdueState(Z_Param_bSubdued,Z_Param_InPartIdentifier);
P_NATIVE_END;
}
// ********** End Interface UGizmoClickMultiTarget Function UpdateSubdueState **********************
// ********** Begin Interface UGizmoClickMultiTarget ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoClickMultiTarget;
UClass* UGizmoClickMultiTarget::GetPrivateStaticClass()
{
using TClass = UGizmoClickMultiTarget;
if (!Z_Registration_Info_UClass_UGizmoClickMultiTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoClickMultiTarget"),
Z_Registration_Info_UClass_UGizmoClickMultiTarget.InnerSingleton,
StaticRegisterNativesUGizmoClickMultiTarget,
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_UGizmoClickMultiTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoClickMultiTarget_NoRegister()
{
return UGizmoClickMultiTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoClickMultiTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoClickMultiTarget constinit property declarations ***************
// ********** End Interface UGizmoClickMultiTarget constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("UpdateHittableState"), .Pointer = &IGizmoClickMultiTarget::execUpdateHittableState },
{ .NameUTF8 = UTF8TEXT("UpdateHoverState"), .Pointer = &IGizmoClickMultiTarget::execUpdateHoverState },
{ .NameUTF8 = UTF8TEXT("UpdateInteractingState"), .Pointer = &IGizmoClickMultiTarget::execUpdateInteractingState },
{ .NameUTF8 = UTF8TEXT("UpdateSelectedState"), .Pointer = &IGizmoClickMultiTarget::execUpdateSelectedState },
{ .NameUTF8 = UTF8TEXT("UpdateSubdueState"), .Pointer = &IGizmoClickMultiTarget::execUpdateSubdueState },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHittableState, "UpdateHittableState" }, // 4134475412
{ &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateHoverState, "UpdateHoverState" }, // 1521978744
{ &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateInteractingState, "UpdateInteractingState" }, // 1613798054
{ &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSelectedState, "UpdateSelectedState" }, // 4263965011
{ &Z_Construct_UFunction_UGizmoClickMultiTarget_UpdateSubdueState, "UpdateSubdueState" }, // 1919025250
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoClickMultiTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoClickMultiTarget_Statics
UObject* (*const Z_Construct_UClass_UGizmoClickMultiTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoClickMultiTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoClickMultiTarget_Statics::ClassParams = {
&UGizmoClickMultiTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoClickMultiTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoClickMultiTarget_Statics::Class_MetaDataParams)
};
void UGizmoClickMultiTarget::StaticRegisterNativesUGizmoClickMultiTarget()
{
UClass* Class = UGizmoClickMultiTarget::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGizmoClickMultiTarget_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGizmoClickMultiTarget()
{
if (!Z_Registration_Info_UClass_UGizmoClickMultiTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoClickMultiTarget.OuterSingleton, Z_Construct_UClass_UGizmoClickMultiTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoClickMultiTarget.OuterSingleton;
}
UGizmoClickMultiTarget::UGizmoClickMultiTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoClickMultiTarget);
// ********** End Interface UGizmoClickMultiTarget *************************************************
// ********** Begin Interface UGizmoRenderTarget ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoRenderTarget;
UClass* UGizmoRenderTarget::GetPrivateStaticClass()
{
using TClass = UGizmoRenderTarget;
if (!Z_Registration_Info_UClass_UGizmoRenderTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoRenderTarget"),
Z_Registration_Info_UClass_UGizmoRenderTarget.InnerSingleton,
StaticRegisterNativesUGizmoRenderTarget,
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_UGizmoRenderTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoRenderTarget_NoRegister()
{
return UGizmoRenderTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoRenderTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoRenderTarget constinit property declarations *******************
// ********** End Interface UGizmoRenderTarget constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoRenderTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoRenderTarget_Statics
UObject* (*const Z_Construct_UClass_UGizmoRenderTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoRenderTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoRenderTarget_Statics::ClassParams = {
&UGizmoRenderTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoRenderTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoRenderTarget_Statics::Class_MetaDataParams)
};
void UGizmoRenderTarget::StaticRegisterNativesUGizmoRenderTarget()
{
}
UClass* Z_Construct_UClass_UGizmoRenderTarget()
{
if (!Z_Registration_Info_UClass_UGizmoRenderTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoRenderTarget.OuterSingleton, Z_Construct_UClass_UGizmoRenderTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoRenderTarget.OuterSingleton;
}
UGizmoRenderTarget::UGizmoRenderTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoRenderTarget);
// ********** End Interface UGizmoRenderTarget *****************************************************
// ********** Begin Interface UGizmoRenderMultiTarget Function UpdateVisibilityState ***************
struct Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics
{
struct GizmoRenderMultiTarget_eventUpdateVisibilityState_Parms
{
bool bVisible;
uint32 InPartIdentifier;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/*\n\x09 * Updates the visibility state of the specified gizmo part.\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "* Updates the visibility state of the specified gizmo part." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateVisibilityState constinit property declarations *****************
static void NewProp_bVisible_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisible;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_InPartIdentifier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateVisibilityState constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateVisibilityState Property Definitions ****************************
void Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::NewProp_bVisible_SetBit(void* Obj)
{
((GizmoRenderMultiTarget_eventUpdateVisibilityState_Parms*)Obj)->bVisible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::NewProp_bVisible = { "bVisible", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GizmoRenderMultiTarget_eventUpdateVisibilityState_Parms), &Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::NewProp_bVisible_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::NewProp_InPartIdentifier = { "InPartIdentifier", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoRenderMultiTarget_eventUpdateVisibilityState_Parms, InPartIdentifier), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::NewProp_bVisible,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::NewProp_InPartIdentifier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::PropPointers) < 2048);
// ********** End Function UpdateVisibilityState Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoRenderMultiTarget, nullptr, "UpdateVisibilityState", Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::GizmoRenderMultiTarget_eventUpdateVisibilityState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::GizmoRenderMultiTarget_eventUpdateVisibilityState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoRenderMultiTarget::execUpdateVisibilityState)
{
P_GET_UBOOL(Z_Param_bVisible);
P_GET_PROPERTY(FUInt32Property,Z_Param_InPartIdentifier);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateVisibilityState(Z_Param_bVisible,Z_Param_InPartIdentifier);
P_NATIVE_END;
}
// ********** End Interface UGizmoRenderMultiTarget Function UpdateVisibilityState *****************
// ********** Begin Interface UGizmoRenderMultiTarget **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoRenderMultiTarget;
UClass* UGizmoRenderMultiTarget::GetPrivateStaticClass()
{
using TClass = UGizmoRenderMultiTarget;
if (!Z_Registration_Info_UClass_UGizmoRenderMultiTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoRenderMultiTarget"),
Z_Registration_Info_UClass_UGizmoRenderMultiTarget.InnerSingleton,
StaticRegisterNativesUGizmoRenderMultiTarget,
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_UGizmoRenderMultiTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoRenderMultiTarget_NoRegister()
{
return UGizmoRenderMultiTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoRenderMultiTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoRenderMultiTarget constinit property declarations **************
// ********** End Interface UGizmoRenderMultiTarget constinit property declarations ****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("UpdateVisibilityState"), .Pointer = &IGizmoRenderMultiTarget::execUpdateVisibilityState },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGizmoRenderMultiTarget_UpdateVisibilityState, "UpdateVisibilityState" }, // 3760389358
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoRenderMultiTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoRenderMultiTarget_Statics
UObject* (*const Z_Construct_UClass_UGizmoRenderMultiTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoRenderMultiTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoRenderMultiTarget_Statics::ClassParams = {
&UGizmoRenderMultiTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoRenderMultiTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoRenderMultiTarget_Statics::Class_MetaDataParams)
};
void UGizmoRenderMultiTarget::StaticRegisterNativesUGizmoRenderMultiTarget()
{
UClass* Class = UGizmoRenderMultiTarget::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGizmoRenderMultiTarget_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGizmoRenderMultiTarget()
{
if (!Z_Registration_Info_UClass_UGizmoRenderMultiTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoRenderMultiTarget.OuterSingleton, Z_Construct_UClass_UGizmoRenderMultiTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoRenderMultiTarget.OuterSingleton;
}
UGizmoRenderMultiTarget::UGizmoRenderMultiTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoRenderMultiTarget);
// ********** End Interface UGizmoRenderMultiTarget ************************************************
// ********** Begin Interface UGizmoStateTarget Function BeginUpdate *******************************
struct Z_Construct_UFunction_UGizmoStateTarget_BeginUpdate_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n\x09 * BeginUpdate is called before a standard Gizmo begins changing a parameter (via a ParameterSource)\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "BeginUpdate is called before a standard Gizmo begins changing a parameter (via a ParameterSource)" },
};
#endif // WITH_METADATA
// ********** Begin Function BeginUpdate constinit property declarations ***************************
// ********** End Function BeginUpdate constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoStateTarget_BeginUpdate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoStateTarget, nullptr, "BeginUpdate", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoStateTarget_BeginUpdate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoStateTarget_BeginUpdate_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGizmoStateTarget_BeginUpdate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoStateTarget_BeginUpdate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoStateTarget::execBeginUpdate)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->BeginUpdate();
P_NATIVE_END;
}
// ********** End Interface UGizmoStateTarget Function BeginUpdate *********************************
// ********** Begin Interface UGizmoStateTarget Function EndUpdate *********************************
struct Z_Construct_UFunction_UGizmoStateTarget_EndUpdate_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n\x09 * EndUpdate is called when a standard Gizmo is finished changing a parameter (via a ParameterSource)\n\x09 */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "EndUpdate is called when a standard Gizmo is finished changing a parameter (via a ParameterSource)" },
};
#endif // WITH_METADATA
// ********** Begin Function EndUpdate constinit property declarations *****************************
// ********** End Function EndUpdate constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoStateTarget_EndUpdate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoStateTarget, nullptr, "EndUpdate", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoStateTarget_EndUpdate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoStateTarget_EndUpdate_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGizmoStateTarget_EndUpdate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoStateTarget_EndUpdate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoStateTarget::execEndUpdate)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->EndUpdate();
P_NATIVE_END;
}
// ********** End Interface UGizmoStateTarget Function EndUpdate ***********************************
// ********** Begin Interface UGizmoStateTarget ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoStateTarget;
UClass* UGizmoStateTarget::GetPrivateStaticClass()
{
using TClass = UGizmoStateTarget;
if (!Z_Registration_Info_UClass_UGizmoStateTarget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoStateTarget"),
Z_Registration_Info_UClass_UGizmoStateTarget.InnerSingleton,
StaticRegisterNativesUGizmoStateTarget,
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_UGizmoStateTarget.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoStateTarget_NoRegister()
{
return UGizmoStateTarget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoStateTarget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoStateTarget constinit property declarations ********************
// ********** End Interface UGizmoStateTarget constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("BeginUpdate"), .Pointer = &IGizmoStateTarget::execBeginUpdate },
{ .NameUTF8 = UTF8TEXT("EndUpdate"), .Pointer = &IGizmoStateTarget::execEndUpdate },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGizmoStateTarget_BeginUpdate, "BeginUpdate" }, // 120637543
{ &Z_Construct_UFunction_UGizmoStateTarget_EndUpdate, "EndUpdate" }, // 2561675122
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoStateTarget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoStateTarget_Statics
UObject* (*const Z_Construct_UClass_UGizmoStateTarget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoStateTarget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoStateTarget_Statics::ClassParams = {
&UGizmoStateTarget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoStateTarget_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoStateTarget_Statics::Class_MetaDataParams)
};
void UGizmoStateTarget::StaticRegisterNativesUGizmoStateTarget()
{
UClass* Class = UGizmoStateTarget::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGizmoStateTarget_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGizmoStateTarget()
{
if (!Z_Registration_Info_UClass_UGizmoStateTarget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoStateTarget.OuterSingleton, Z_Construct_UClass_UGizmoStateTarget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoStateTarget.OuterSingleton;
}
UGizmoStateTarget::UGizmoStateTarget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoStateTarget);
// ********** End Interface UGizmoStateTarget ******************************************************
// ********** Begin Interface UGizmoFloatParameterSource Function BeginModify **********************
struct Z_Construct_UFunction_UGizmoFloatParameterSource_BeginModify_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** notify ParameterSource that a parameter modification is about to begin */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "notify ParameterSource that a parameter modification is about to begin" },
};
#endif // WITH_METADATA
// ********** Begin Function BeginModify constinit property declarations ***************************
// ********** End Function BeginModify constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoFloatParameterSource_BeginModify_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoFloatParameterSource, nullptr, "BeginModify", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoFloatParameterSource_BeginModify_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoFloatParameterSource_BeginModify_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGizmoFloatParameterSource_BeginModify()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoFloatParameterSource_BeginModify_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoFloatParameterSource::execBeginModify)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->BeginModify();
P_NATIVE_END;
}
// ********** End Interface UGizmoFloatParameterSource Function BeginModify ************************
// ********** Begin Interface UGizmoFloatParameterSource Function EndModify ************************
struct Z_Construct_UFunction_UGizmoFloatParameterSource_EndModify_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** notify ParameterSource that a parameter modification is complete */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "notify ParameterSource that a parameter modification is complete" },
};
#endif // WITH_METADATA
// ********** Begin Function EndModify constinit property declarations *****************************
// ********** End Function EndModify constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoFloatParameterSource_EndModify_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoFloatParameterSource, nullptr, "EndModify", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoFloatParameterSource_EndModify_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoFloatParameterSource_EndModify_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGizmoFloatParameterSource_EndModify()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoFloatParameterSource_EndModify_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoFloatParameterSource::execEndModify)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->EndModify();
P_NATIVE_END;
}
// ********** End Interface UGizmoFloatParameterSource Function EndModify **************************
// ********** Begin Interface UGizmoFloatParameterSource Function GetParameter *********************
struct Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics
{
struct GizmoFloatParameterSource_eventGetParameter_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** @return value of parameter */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "@return value of parameter" },
};
#endif // WITH_METADATA
// ********** Begin Function GetParameter constinit property declarations **************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetParameter constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetParameter Property Definitions *************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoFloatParameterSource_eventGetParameter_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::PropPointers) < 2048);
// ********** End Function GetParameter Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoFloatParameterSource, nullptr, "GetParameter", Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::GizmoFloatParameterSource_eventGetParameter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::GizmoFloatParameterSource_eventGetParameter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoFloatParameterSource::execGetParameter)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetParameter();
P_NATIVE_END;
}
// ********** End Interface UGizmoFloatParameterSource Function GetParameter ***********************
// ********** Begin Interface UGizmoFloatParameterSource Function SetParameter *********************
struct Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics
{
struct GizmoFloatParameterSource_eventSetParameter_Parms
{
float NewValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** set value of parameter */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "set value of parameter" },
};
#endif // WITH_METADATA
// ********** Begin Function SetParameter constinit property declarations **************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_NewValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetParameter constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetParameter Property Definitions *************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::NewProp_NewValue = { "NewValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoFloatParameterSource_eventSetParameter_Parms, NewValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::NewProp_NewValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::PropPointers) < 2048);
// ********** End Function SetParameter Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoFloatParameterSource, nullptr, "SetParameter", Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::GizmoFloatParameterSource_eventSetParameter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::GizmoFloatParameterSource_eventSetParameter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoFloatParameterSource::execSetParameter)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_NewValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetParameter(Z_Param_NewValue);
P_NATIVE_END;
}
// ********** End Interface UGizmoFloatParameterSource Function SetParameter ***********************
// ********** Begin Interface UGizmoFloatParameterSource *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoFloatParameterSource;
UClass* UGizmoFloatParameterSource::GetPrivateStaticClass()
{
using TClass = UGizmoFloatParameterSource;
if (!Z_Registration_Info_UClass_UGizmoFloatParameterSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoFloatParameterSource"),
Z_Registration_Info_UClass_UGizmoFloatParameterSource.InnerSingleton,
StaticRegisterNativesUGizmoFloatParameterSource,
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_UGizmoFloatParameterSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoFloatParameterSource_NoRegister()
{
return UGizmoFloatParameterSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoFloatParameterSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoFloatParameterSource constinit property declarations ***********
// ********** End Interface UGizmoFloatParameterSource constinit property declarations *************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("BeginModify"), .Pointer = &IGizmoFloatParameterSource::execBeginModify },
{ .NameUTF8 = UTF8TEXT("EndModify"), .Pointer = &IGizmoFloatParameterSource::execEndModify },
{ .NameUTF8 = UTF8TEXT("GetParameter"), .Pointer = &IGizmoFloatParameterSource::execGetParameter },
{ .NameUTF8 = UTF8TEXT("SetParameter"), .Pointer = &IGizmoFloatParameterSource::execSetParameter },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGizmoFloatParameterSource_BeginModify, "BeginModify" }, // 1621198213
{ &Z_Construct_UFunction_UGizmoFloatParameterSource_EndModify, "EndModify" }, // 1098795446
{ &Z_Construct_UFunction_UGizmoFloatParameterSource_GetParameter, "GetParameter" }, // 4131083601
{ &Z_Construct_UFunction_UGizmoFloatParameterSource_SetParameter, "SetParameter" }, // 3729727234
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoFloatParameterSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoFloatParameterSource_Statics
UObject* (*const Z_Construct_UClass_UGizmoFloatParameterSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoFloatParameterSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoFloatParameterSource_Statics::ClassParams = {
&UGizmoFloatParameterSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoFloatParameterSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoFloatParameterSource_Statics::Class_MetaDataParams)
};
void UGizmoFloatParameterSource::StaticRegisterNativesUGizmoFloatParameterSource()
{
UClass* Class = UGizmoFloatParameterSource::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGizmoFloatParameterSource_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGizmoFloatParameterSource()
{
if (!Z_Registration_Info_UClass_UGizmoFloatParameterSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoFloatParameterSource.OuterSingleton, Z_Construct_UClass_UGizmoFloatParameterSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoFloatParameterSource.OuterSingleton;
}
UGizmoFloatParameterSource::UGizmoFloatParameterSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoFloatParameterSource);
// ********** End Interface UGizmoFloatParameterSource *********************************************
// ********** Begin Interface UGizmoVec2ParameterSource Function BeginModify ***********************
struct Z_Construct_UFunction_UGizmoVec2ParameterSource_BeginModify_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** notify ParameterSource that a parameter modification is about to begin */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "notify ParameterSource that a parameter modification is about to begin" },
};
#endif // WITH_METADATA
// ********** Begin Function BeginModify constinit property declarations ***************************
// ********** End Function BeginModify constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoVec2ParameterSource_BeginModify_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoVec2ParameterSource, nullptr, "BeginModify", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoVec2ParameterSource_BeginModify_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoVec2ParameterSource_BeginModify_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGizmoVec2ParameterSource_BeginModify()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoVec2ParameterSource_BeginModify_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoVec2ParameterSource::execBeginModify)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->BeginModify();
P_NATIVE_END;
}
// ********** End Interface UGizmoVec2ParameterSource Function BeginModify *************************
// ********** Begin Interface UGizmoVec2ParameterSource Function EndModify *************************
struct Z_Construct_UFunction_UGizmoVec2ParameterSource_EndModify_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** notify ParameterSource that a parameter modification is complete */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "notify ParameterSource that a parameter modification is complete" },
};
#endif // WITH_METADATA
// ********** Begin Function EndModify constinit property declarations *****************************
// ********** End Function EndModify constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoVec2ParameterSource_EndModify_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoVec2ParameterSource, nullptr, "EndModify", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoVec2ParameterSource_EndModify_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoVec2ParameterSource_EndModify_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGizmoVec2ParameterSource_EndModify()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoVec2ParameterSource_EndModify_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoVec2ParameterSource::execEndModify)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->EndModify();
P_NATIVE_END;
}
// ********** End Interface UGizmoVec2ParameterSource Function EndModify ***************************
// ********** Begin Interface UGizmoVec2ParameterSource Function GetParameter **********************
struct Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics
{
struct GizmoVec2ParameterSource_eventGetParameter_Parms
{
FVector2D ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** @return value of parameter */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "@return value of parameter" },
};
#endif // WITH_METADATA
// ********** Begin Function GetParameter constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetParameter constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetParameter Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoVec2ParameterSource_eventGetParameter_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::PropPointers) < 2048);
// ********** End Function GetParameter Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoVec2ParameterSource, nullptr, "GetParameter", Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::GizmoVec2ParameterSource_eventGetParameter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40820400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::GizmoVec2ParameterSource_eventGetParameter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoVec2ParameterSource::execGetParameter)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector2D*)Z_Param__Result=P_THIS->GetParameter();
P_NATIVE_END;
}
// ********** End Interface UGizmoVec2ParameterSource Function GetParameter ************************
// ********** Begin Interface UGizmoVec2ParameterSource Function SetParameter **********************
struct Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics
{
struct GizmoVec2ParameterSource_eventSetParameter_Parms
{
FVector2D NewValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** set value of parameter */" },
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
{ "ToolTip", "set value of parameter" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetParameter constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetParameter constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetParameter Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::NewProp_NewValue = { "NewValue", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GizmoVec2ParameterSource_eventSetParameter_Parms, NewValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewValue_MetaData), NewProp_NewValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::NewProp_NewValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::PropPointers) < 2048);
// ********** End Function SetParameter Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGizmoVec2ParameterSource, nullptr, "SetParameter", Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::GizmoVec2ParameterSource_eventSetParameter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00C20400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::GizmoVec2ParameterSource_eventSetParameter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IGizmoVec2ParameterSource::execSetParameter)
{
P_GET_STRUCT_REF(FVector2D,Z_Param_Out_NewValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetParameter(Z_Param_Out_NewValue);
P_NATIVE_END;
}
// ********** End Interface UGizmoVec2ParameterSource Function SetParameter ************************
// ********** Begin Interface UGizmoVec2ParameterSource ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoVec2ParameterSource;
UClass* UGizmoVec2ParameterSource::GetPrivateStaticClass()
{
using TClass = UGizmoVec2ParameterSource;
if (!Z_Registration_Info_UClass_UGizmoVec2ParameterSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GizmoVec2ParameterSource"),
Z_Registration_Info_UClass_UGizmoVec2ParameterSource.InnerSingleton,
StaticRegisterNativesUGizmoVec2ParameterSource,
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_UGizmoVec2ParameterSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UGizmoVec2ParameterSource_NoRegister()
{
return UGizmoVec2ParameterSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGizmoVec2ParameterSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BaseGizmos/GizmoInterfaces.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGizmoVec2ParameterSource constinit property declarations ************
// ********** End Interface UGizmoVec2ParameterSource constinit property declarations **************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("BeginModify"), .Pointer = &IGizmoVec2ParameterSource::execBeginModify },
{ .NameUTF8 = UTF8TEXT("EndModify"), .Pointer = &IGizmoVec2ParameterSource::execEndModify },
{ .NameUTF8 = UTF8TEXT("GetParameter"), .Pointer = &IGizmoVec2ParameterSource::execGetParameter },
{ .NameUTF8 = UTF8TEXT("SetParameter"), .Pointer = &IGizmoVec2ParameterSource::execSetParameter },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGizmoVec2ParameterSource_BeginModify, "BeginModify" }, // 2906385457
{ &Z_Construct_UFunction_UGizmoVec2ParameterSource_EndModify, "EndModify" }, // 307031340
{ &Z_Construct_UFunction_UGizmoVec2ParameterSource_GetParameter, "GetParameter" }, // 2903666952
{ &Z_Construct_UFunction_UGizmoVec2ParameterSource_SetParameter, "SetParameter" }, // 3087517690
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGizmoVec2ParameterSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGizmoVec2ParameterSource_Statics
UObject* (*const Z_Construct_UClass_UGizmoVec2ParameterSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoVec2ParameterSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoVec2ParameterSource_Statics::ClassParams = {
&UGizmoVec2ParameterSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoVec2ParameterSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoVec2ParameterSource_Statics::Class_MetaDataParams)
};
void UGizmoVec2ParameterSource::StaticRegisterNativesUGizmoVec2ParameterSource()
{
UClass* Class = UGizmoVec2ParameterSource::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGizmoVec2ParameterSource_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGizmoVec2ParameterSource()
{
if (!Z_Registration_Info_UClass_UGizmoVec2ParameterSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoVec2ParameterSource.OuterSingleton, Z_Construct_UClass_UGizmoVec2ParameterSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGizmoVec2ParameterSource.OuterSingleton;
}
UGizmoVec2ParameterSource::UGizmoVec2ParameterSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoVec2ParameterSource);
// ********** End Interface UGizmoVec2ParameterSource **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoInterfaces_h__Script_InteractiveToolsFramework_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGizmoTransformSource, UGizmoTransformSource::StaticClass, TEXT("UGizmoTransformSource"), &Z_Registration_Info_UClass_UGizmoTransformSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoTransformSource), 829828088U) },
{ Z_Construct_UClass_UGizmoAxisSource, UGizmoAxisSource::StaticClass, TEXT("UGizmoAxisSource"), &Z_Registration_Info_UClass_UGizmoAxisSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoAxisSource), 3858573869U) },
{ Z_Construct_UClass_UGizmoClickTarget, UGizmoClickTarget::StaticClass, TEXT("UGizmoClickTarget"), &Z_Registration_Info_UClass_UGizmoClickTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoClickTarget), 2075753497U) },
{ Z_Construct_UClass_UGizmoClickMultiTarget, UGizmoClickMultiTarget::StaticClass, TEXT("UGizmoClickMultiTarget"), &Z_Registration_Info_UClass_UGizmoClickMultiTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoClickMultiTarget), 2174086248U) },
{ Z_Construct_UClass_UGizmoRenderTarget, UGizmoRenderTarget::StaticClass, TEXT("UGizmoRenderTarget"), &Z_Registration_Info_UClass_UGizmoRenderTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoRenderTarget), 3888995141U) },
{ Z_Construct_UClass_UGizmoRenderMultiTarget, UGizmoRenderMultiTarget::StaticClass, TEXT("UGizmoRenderMultiTarget"), &Z_Registration_Info_UClass_UGizmoRenderMultiTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoRenderMultiTarget), 2047113834U) },
{ Z_Construct_UClass_UGizmoStateTarget, UGizmoStateTarget::StaticClass, TEXT("UGizmoStateTarget"), &Z_Registration_Info_UClass_UGizmoStateTarget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoStateTarget), 4075357341U) },
{ Z_Construct_UClass_UGizmoFloatParameterSource, UGizmoFloatParameterSource::StaticClass, TEXT("UGizmoFloatParameterSource"), &Z_Registration_Info_UClass_UGizmoFloatParameterSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoFloatParameterSource), 1975565348U) },
{ Z_Construct_UClass_UGizmoVec2ParameterSource, UGizmoVec2ParameterSource::StaticClass, TEXT("UGizmoVec2ParameterSource"), &Z_Registration_Info_UClass_UGizmoVec2ParameterSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoVec2ParameterSource), 675294283U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoInterfaces_h__Script_InteractiveToolsFramework_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoInterfaces_h__Script_InteractiveToolsFramework_660264752{
TEXT("/Script/InteractiveToolsFramework"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoInterfaces_h__Script_InteractiveToolsFramework_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoInterfaces_h__Script_InteractiveToolsFramework_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS