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

595 lines
47 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<AIntervalGizmoActor>::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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<UIntervalGizmoBuilder>::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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<UIntervalGizmo>::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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<UGizmoAxisIntervalParameterSource>::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