// 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/IntervalGizmo.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeIntervalGizmo() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_AGizmoActor(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_AIntervalGizmoActor(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_AIntervalGizmoActor_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoAxisIntervalParameterSource(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoAxisIntervalParameterSource_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoBaseFloatParameterSource(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoComponentAxisSource_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoFloatParameterSource_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoLineHandleComponent_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoLocalFloatParameterSource_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UGizmoTransformChangeStateTarget_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveGizmo(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveGizmo_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveGizmoBuilder(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UIntervalGizmo(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UIntervalGizmo_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UIntervalGizmoBuilder(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UIntervalGizmoBuilder_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UTransformProxy_NoRegister(); UPackage* Z_Construct_UPackage__Script_InteractiveToolsFramework(); // ********** End Cross Module References ********************************************************** // ********** Begin Class AIntervalGizmoActor ****************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_AIntervalGizmoActor; UClass* AIntervalGizmoActor::GetPrivateStaticClass() { using TClass = AIntervalGizmoActor; if (!Z_Registration_Info_UClass_AIntervalGizmoActor.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("IntervalGizmoActor"), Z_Registration_Info_UClass_AIntervalGizmoActor.InnerSingleton, StaticRegisterNativesAIntervalGizmoActor, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_AIntervalGizmoActor.InnerSingleton; } UClass* Z_Construct_UClass_AIntervalGizmoActor_NoRegister() { return AIntervalGizmoActor::GetPrivateStaticClass(); } struct Z_Construct_UClass_AIntervalGizmoActor_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * AIntervalGizmoActor is an Actor type intended to be used with UIntervalGizmo,\n * as the in-scene visual representation of the Gizmo.\n *\n * FIntervalGizmoActorFactory returns an instance of this Actor type (or a subclass).\n *\n * If a particular sub-Gizmo is not required, simply set that UProperty to null.\n */" }, { "IncludePath", "BaseGizmos/IntervalGizmo.h" }, { "IsBlueprintBase", "false" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "NotBlueprintType", "true" }, { "ToolTip", "AIntervalGizmoActor is an Actor type intended to be used with UIntervalGizmo,\nas the in-scene visual representation of the Gizmo.\n\nFIntervalGizmoActorFactory returns an instance of this Actor type (or a subclass).\n\nIf a particular sub-Gizmo is not required, simply set that UProperty to null." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpIntervalComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DownIntervalComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForwardIntervalComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackwardIntervalComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightIntervalComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftIntervalComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; #endif // WITH_METADATA // ********** Begin Class AIntervalGizmoActor constinit property declarations ********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_UpIntervalComponent; static const UECodeGen_Private::FObjectPropertyParams NewProp_DownIntervalComponent; static const UECodeGen_Private::FObjectPropertyParams NewProp_ForwardIntervalComponent; static const UECodeGen_Private::FObjectPropertyParams NewProp_BackwardIntervalComponent; static const UECodeGen_Private::FObjectPropertyParams NewProp_RightIntervalComponent; static const UECodeGen_Private::FObjectPropertyParams NewProp_LeftIntervalComponent; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class AIntervalGizmoActor constinit property declarations ************************ static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_AIntervalGizmoActor_Statics // ********** Begin Class AIntervalGizmoActor Property Definitions ********************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_UpIntervalComponent = { "UpIntervalComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIntervalGizmoActor, UpIntervalComponent), Z_Construct_UClass_UGizmoLineHandleComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpIntervalComponent_MetaData), NewProp_UpIntervalComponent_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_DownIntervalComponent = { "DownIntervalComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIntervalGizmoActor, DownIntervalComponent), Z_Construct_UClass_UGizmoLineHandleComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DownIntervalComponent_MetaData), NewProp_DownIntervalComponent_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_ForwardIntervalComponent = { "ForwardIntervalComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIntervalGizmoActor, ForwardIntervalComponent), Z_Construct_UClass_UGizmoLineHandleComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForwardIntervalComponent_MetaData), NewProp_ForwardIntervalComponent_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_BackwardIntervalComponent = { "BackwardIntervalComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIntervalGizmoActor, BackwardIntervalComponent), Z_Construct_UClass_UGizmoLineHandleComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackwardIntervalComponent_MetaData), NewProp_BackwardIntervalComponent_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_RightIntervalComponent = { "RightIntervalComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIntervalGizmoActor, RightIntervalComponent), Z_Construct_UClass_UGizmoLineHandleComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightIntervalComponent_MetaData), NewProp_RightIntervalComponent_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_LeftIntervalComponent = { "LeftIntervalComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIntervalGizmoActor, LeftIntervalComponent), Z_Construct_UClass_UGizmoLineHandleComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftIntervalComponent_MetaData), NewProp_LeftIntervalComponent_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AIntervalGizmoActor_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_UpIntervalComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_DownIntervalComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_ForwardIntervalComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_BackwardIntervalComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_RightIntervalComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AIntervalGizmoActor_Statics::NewProp_LeftIntervalComponent, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AIntervalGizmoActor_Statics::PropPointers) < 2048); // ********** End Class AIntervalGizmoActor Property Definitions *********************************** UObject* (*const Z_Construct_UClass_AIntervalGizmoActor_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_AGizmoActor, (UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AIntervalGizmoActor_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_AIntervalGizmoActor_Statics::ClassParams = { &AIntervalGizmoActor::StaticClass, "Engine", &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_AIntervalGizmoActor_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_AIntervalGizmoActor_Statics::PropPointers), 0, 0x018802ACu, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AIntervalGizmoActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AIntervalGizmoActor_Statics::Class_MetaDataParams) }; void AIntervalGizmoActor::StaticRegisterNativesAIntervalGizmoActor() { } UClass* Z_Construct_UClass_AIntervalGizmoActor() { if (!Z_Registration_Info_UClass_AIntervalGizmoActor.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AIntervalGizmoActor.OuterSingleton, Z_Construct_UClass_AIntervalGizmoActor_Statics::ClassParams); } return Z_Registration_Info_UClass_AIntervalGizmoActor.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AIntervalGizmoActor); AIntervalGizmoActor::~AIntervalGizmoActor() {} // ********** End Class AIntervalGizmoActor ******************************************************** // ********** Begin Class UIntervalGizmoBuilder **************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UIntervalGizmoBuilder; UClass* UIntervalGizmoBuilder::GetPrivateStaticClass() { using TClass = UIntervalGizmoBuilder; if (!Z_Registration_Info_UClass_UIntervalGizmoBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("IntervalGizmoBuilder"), Z_Registration_Info_UClass_UIntervalGizmoBuilder.InnerSingleton, StaticRegisterNativesUIntervalGizmoBuilder, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UIntervalGizmoBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UIntervalGizmoBuilder_NoRegister() { return UIntervalGizmoBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UIntervalGizmoBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BaseGizmos/IntervalGizmo.h" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; #endif // WITH_METADATA // ********** Begin Class UIntervalGizmoBuilder constinit property declarations ******************** // ********** End Class UIntervalGizmoBuilder constinit property declarations ********************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UIntervalGizmoBuilder_Statics UObject* (*const Z_Construct_UClass_UIntervalGizmoBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveGizmoBuilder, (UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIntervalGizmoBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UIntervalGizmoBuilder_Statics::ClassParams = { &UIntervalGizmoBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIntervalGizmoBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UIntervalGizmoBuilder_Statics::Class_MetaDataParams) }; void UIntervalGizmoBuilder::StaticRegisterNativesUIntervalGizmoBuilder() { } UClass* Z_Construct_UClass_UIntervalGizmoBuilder() { if (!Z_Registration_Info_UClass_UIntervalGizmoBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIntervalGizmoBuilder.OuterSingleton, Z_Construct_UClass_UIntervalGizmoBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UIntervalGizmoBuilder.OuterSingleton; } UIntervalGizmoBuilder::UIntervalGizmoBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIntervalGizmoBuilder); UIntervalGizmoBuilder::~UIntervalGizmoBuilder() {} // ********** End Class UIntervalGizmoBuilder ****************************************************** // ********** Begin Class UIntervalGizmo *********************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UIntervalGizmo; UClass* UIntervalGizmo::GetPrivateStaticClass() { using TClass = UIntervalGizmo; if (!Z_Registration_Info_UClass_UIntervalGizmo.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("IntervalGizmo"), Z_Registration_Info_UClass_UIntervalGizmo.InnerSingleton, StaticRegisterNativesUIntervalGizmo, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UIntervalGizmo.InnerSingleton; } UClass* Z_Construct_UClass_UIntervalGizmo_NoRegister() { return UIntervalGizmo::GetPrivateStaticClass(); } struct Z_Construct_UClass_UIntervalGizmo_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BaseGizmos/IntervalGizmo.h" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StateTarget_MetaData[] = { { "Comment", "/** State target is shared across gizmos, and created internally during SetActiveTarget() */" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "State target is shared across gizmos, and created internally during SetActiveTarget()" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_World_MetaData[] = { { "Comment", "/** GizmoActors will be spawned in this World */" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "GizmoActors will be spawned in this World" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GizmoActor_MetaData[] = { { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformProxy_MetaData[] = { { "Comment", "/** The gizmo tracks the location and orientation of the transform in this TransformProxy. */" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "The gizmo tracks the location and orientation of the transform in this TransformProxy." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveComponents_MetaData[] = { { "Comment", "/** list of current-active child components */" }, { "EditInline", "true" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "list of current-active child components" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveGizmos_MetaData[] = { { "Comment", "/** list of currently-active child gizmos */" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "list of currently-active child gizmos" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpIntervalSource_MetaData[] = { { "Comment", "// +/- Z axis parameter sources\n" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "+/- Z axis parameter sources" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DownIntervalSource_MetaData[] = { { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForwardIntervalSource_MetaData[] = { { "Comment", "// +/- Y axis parameter sources\n" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "+/- Y axis parameter sources" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackwardIntervalSource_MetaData[] = { { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightIntervalSource_MetaData[] = { { "Comment", "// +/- X axis parameter sources\n" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "+/- X axis parameter sources" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftIntervalSource_MetaData[] = { { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AxisXSource_MetaData[] = { { "Comment", "/** X-axis source is shared across Gizmos, and created internally during SetActiveTarget() */" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "X-axis source is shared across Gizmos, and created internally during SetActiveTarget()" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AxisYSource_MetaData[] = { { "Comment", "/** Y-axis source is shared across Gizmos, and created internally during SetActiveTarget() */" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "Y-axis source is shared across Gizmos, and created internally during SetActiveTarget()" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AxisZSource_MetaData[] = { { "Comment", "/** Z-axis source is shared across Gizmos, and created internally during SetActiveTarget() */" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "Z-axis source is shared across Gizmos, and created internally during SetActiveTarget()" }, }; #endif // WITH_METADATA // ********** Begin Class UIntervalGizmo constinit property declarations *************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_StateTarget; static const UECodeGen_Private::FObjectPropertyParams NewProp_World; static const UECodeGen_Private::FObjectPropertyParams NewProp_GizmoActor; static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformProxy; static const UECodeGen_Private::FObjectPropertyParams NewProp_ActiveComponents_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ActiveComponents; static const UECodeGen_Private::FObjectPropertyParams NewProp_ActiveGizmos_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ActiveGizmos; static const UECodeGen_Private::FObjectPropertyParams NewProp_UpIntervalSource; static const UECodeGen_Private::FObjectPropertyParams NewProp_DownIntervalSource; static const UECodeGen_Private::FObjectPropertyParams NewProp_ForwardIntervalSource; static const UECodeGen_Private::FObjectPropertyParams NewProp_BackwardIntervalSource; static const UECodeGen_Private::FObjectPropertyParams NewProp_RightIntervalSource; static const UECodeGen_Private::FObjectPropertyParams NewProp_LeftIntervalSource; static const UECodeGen_Private::FObjectPropertyParams NewProp_AxisXSource; static const UECodeGen_Private::FObjectPropertyParams NewProp_AxisYSource; static const UECodeGen_Private::FObjectPropertyParams NewProp_AxisZSource; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UIntervalGizmo constinit property declarations ***************************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UIntervalGizmo_Statics // ********** Begin Class UIntervalGizmo Property Definitions ************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_StateTarget = { "StateTarget", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, StateTarget), Z_Construct_UClass_UGizmoTransformChangeStateTarget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StateTarget_MetaData), NewProp_StateTarget_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_World = { "World", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, World), Z_Construct_UClass_UWorld_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_World_MetaData), NewProp_World_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_GizmoActor = { "GizmoActor", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, GizmoActor), Z_Construct_UClass_AIntervalGizmoActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GizmoActor_MetaData), NewProp_GizmoActor_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_TransformProxy = { "TransformProxy", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, TransformProxy), Z_Construct_UClass_UTransformProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformProxy_MetaData), NewProp_TransformProxy_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ActiveComponents_Inner = { "ActiveComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ActiveComponents = { "ActiveComponents", nullptr, (EPropertyFlags)0x0124088000000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, ActiveComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveComponents_MetaData), NewProp_ActiveComponents_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ActiveGizmos_Inner = { "ActiveGizmos", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UInteractiveGizmo_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ActiveGizmos = { "ActiveGizmos", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, ActiveGizmos), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveGizmos_MetaData), NewProp_ActiveGizmos_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_UpIntervalSource = { "UpIntervalSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, UpIntervalSource), Z_Construct_UClass_UGizmoLocalFloatParameterSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpIntervalSource_MetaData), NewProp_UpIntervalSource_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_DownIntervalSource = { "DownIntervalSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, DownIntervalSource), Z_Construct_UClass_UGizmoLocalFloatParameterSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DownIntervalSource_MetaData), NewProp_DownIntervalSource_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ForwardIntervalSource = { "ForwardIntervalSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, ForwardIntervalSource), Z_Construct_UClass_UGizmoLocalFloatParameterSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForwardIntervalSource_MetaData), NewProp_ForwardIntervalSource_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_BackwardIntervalSource = { "BackwardIntervalSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, BackwardIntervalSource), Z_Construct_UClass_UGizmoLocalFloatParameterSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackwardIntervalSource_MetaData), NewProp_BackwardIntervalSource_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_RightIntervalSource = { "RightIntervalSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, RightIntervalSource), Z_Construct_UClass_UGizmoLocalFloatParameterSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightIntervalSource_MetaData), NewProp_RightIntervalSource_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_LeftIntervalSource = { "LeftIntervalSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, LeftIntervalSource), Z_Construct_UClass_UGizmoLocalFloatParameterSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftIntervalSource_MetaData), NewProp_LeftIntervalSource_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_AxisXSource = { "AxisXSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, AxisXSource), Z_Construct_UClass_UGizmoComponentAxisSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AxisXSource_MetaData), NewProp_AxisXSource_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_AxisYSource = { "AxisYSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, AxisYSource), Z_Construct_UClass_UGizmoComponentAxisSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AxisYSource_MetaData), NewProp_AxisYSource_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_AxisZSource = { "AxisZSource", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UIntervalGizmo, AxisZSource), Z_Construct_UClass_UGizmoComponentAxisSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AxisZSource_MetaData), NewProp_AxisZSource_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UIntervalGizmo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_StateTarget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_World, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_GizmoActor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_TransformProxy, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ActiveComponents_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ActiveComponents, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ActiveGizmos_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ActiveGizmos, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_UpIntervalSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_DownIntervalSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_ForwardIntervalSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_BackwardIntervalSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_RightIntervalSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_LeftIntervalSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_AxisXSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_AxisYSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UIntervalGizmo_Statics::NewProp_AxisZSource, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIntervalGizmo_Statics::PropPointers) < 2048); // ********** End Class UIntervalGizmo Property Definitions **************************************** UObject* (*const Z_Construct_UClass_UIntervalGizmo_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveGizmo, (UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UIntervalGizmo_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UIntervalGizmo_Statics::ClassParams = { &UIntervalGizmo::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UIntervalGizmo_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UIntervalGizmo_Statics::PropPointers), 0, 0x008800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UIntervalGizmo_Statics::Class_MetaDataParams), Z_Construct_UClass_UIntervalGizmo_Statics::Class_MetaDataParams) }; void UIntervalGizmo::StaticRegisterNativesUIntervalGizmo() { } UClass* Z_Construct_UClass_UIntervalGizmo() { if (!Z_Registration_Info_UClass_UIntervalGizmo.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UIntervalGizmo.OuterSingleton, Z_Construct_UClass_UIntervalGizmo_Statics::ClassParams); } return Z_Registration_Info_UClass_UIntervalGizmo.OuterSingleton; } UIntervalGizmo::UIntervalGizmo() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UIntervalGizmo); UIntervalGizmo::~UIntervalGizmo() {} // ********** End Class UIntervalGizmo ************************************************************* // ********** Begin Class UGizmoAxisIntervalParameterSource **************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UGizmoAxisIntervalParameterSource; UClass* UGizmoAxisIntervalParameterSource::GetPrivateStaticClass() { using TClass = UGizmoAxisIntervalParameterSource; if (!Z_Registration_Info_UClass_UGizmoAxisIntervalParameterSource.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("GizmoAxisIntervalParameterSource"), Z_Registration_Info_UClass_UGizmoAxisIntervalParameterSource.InnerSingleton, StaticRegisterNativesUGizmoAxisIntervalParameterSource, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UGizmoAxisIntervalParameterSource.InnerSingleton; } UClass* Z_Construct_UClass_UGizmoAxisIntervalParameterSource_NoRegister() { return UGizmoAxisIntervalParameterSource::GetPrivateStaticClass(); } struct Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * UGizmoAxisIntervalParameterSource is an IGizmoFloatParameterSource implementation that\n * interprets the float value as the parameter of a line equation, and maps this parameter to a 3D translation\n * along a line with origin/direction given by an IGizmoAxisSource. This translation is applied to an IGizmoTransformSource.\n *\n * This ParameterSource is intended to be used to create 3D Axis Interval Gizmos.\n */" }, { "IncludePath", "BaseGizmos/IntervalGizmo.h" }, { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, { "ToolTip", "UGizmoAxisIntervalParameterSource is an IGizmoFloatParameterSource implementation that\ninterprets the float value as the parameter of a line equation, and maps this parameter to a 3D translation\nalong a line with origin/direction given by an IGizmoAxisSource. This translation is applied to an IGizmoTransformSource.\n\nThis ParameterSource is intended to be used to create 3D Axis Interval Gizmos." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatParameterSource_MetaData[] = { { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinParameter_MetaData[] = { { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxParameter_MetaData[] = { { "ModuleRelativePath", "Public/BaseGizmos/IntervalGizmo.h" }, }; #endif // WITH_METADATA // ********** Begin Class UGizmoAxisIntervalParameterSource constinit property declarations ******** static const UECodeGen_Private::FInterfacePropertyParams NewProp_FloatParameterSource; static const UECodeGen_Private::FFloatPropertyParams NewProp_MinParameter; static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxParameter; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UGizmoAxisIntervalParameterSource constinit property declarations ********** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics // ********** Begin Class UGizmoAxisIntervalParameterSource Property Definitions ******************* const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::NewProp_FloatParameterSource = { "FloatParameterSource", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGizmoAxisIntervalParameterSource, FloatParameterSource), Z_Construct_UClass_UGizmoFloatParameterSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatParameterSource_MetaData), NewProp_FloatParameterSource_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::NewProp_MinParameter = { "MinParameter", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGizmoAxisIntervalParameterSource, MinParameter), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinParameter_MetaData), NewProp_MinParameter_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::NewProp_MaxParameter = { "MaxParameter", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGizmoAxisIntervalParameterSource, MaxParameter), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxParameter_MetaData), NewProp_MaxParameter_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::NewProp_FloatParameterSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::NewProp_MinParameter, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::NewProp_MaxParameter, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::PropPointers) < 2048); // ********** End Class UGizmoAxisIntervalParameterSource Property Definitions ********************* UObject* (*const Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UGizmoBaseFloatParameterSource, (UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::ClassParams = { &UGizmoAxisIntervalParameterSource::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::PropPointers), 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::Class_MetaDataParams) }; void UGizmoAxisIntervalParameterSource::StaticRegisterNativesUGizmoAxisIntervalParameterSource() { } UClass* Z_Construct_UClass_UGizmoAxisIntervalParameterSource() { if (!Z_Registration_Info_UClass_UGizmoAxisIntervalParameterSource.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGizmoAxisIntervalParameterSource.OuterSingleton, Z_Construct_UClass_UGizmoAxisIntervalParameterSource_Statics::ClassParams); } return Z_Registration_Info_UClass_UGizmoAxisIntervalParameterSource.OuterSingleton; } UGizmoAxisIntervalParameterSource::UGizmoAxisIntervalParameterSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGizmoAxisIntervalParameterSource); UGizmoAxisIntervalParameterSource::~UGizmoAxisIntervalParameterSource() {} // ********** End Class UGizmoAxisIntervalParameterSource ****************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_IntervalGizmo_h__Script_InteractiveToolsFramework_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_AIntervalGizmoActor, AIntervalGizmoActor::StaticClass, TEXT("AIntervalGizmoActor"), &Z_Registration_Info_UClass_AIntervalGizmoActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AIntervalGizmoActor), 2731995265U) }, { Z_Construct_UClass_UIntervalGizmoBuilder, UIntervalGizmoBuilder::StaticClass, TEXT("UIntervalGizmoBuilder"), &Z_Registration_Info_UClass_UIntervalGizmoBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIntervalGizmoBuilder), 3854599754U) }, { Z_Construct_UClass_UIntervalGizmo, UIntervalGizmo::StaticClass, TEXT("UIntervalGizmo"), &Z_Registration_Info_UClass_UIntervalGizmo, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UIntervalGizmo), 773428754U) }, { Z_Construct_UClass_UGizmoAxisIntervalParameterSource, UGizmoAxisIntervalParameterSource::StaticClass, TEXT("UGizmoAxisIntervalParameterSource"), &Z_Registration_Info_UClass_UGizmoAxisIntervalParameterSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGizmoAxisIntervalParameterSource), 590004371U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_IntervalGizmo_h__Script_InteractiveToolsFramework_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_IntervalGizmo_h__Script_InteractiveToolsFramework_1261309694{ TEXT("/Script/InteractiveToolsFramework"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_IntervalGizmo_h__Script_InteractiveToolsFramework_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_IntervalGizmo_h__Script_InteractiveToolsFramework_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS