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

228 lines
16 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "InteractiveGizmoManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInteractiveGizmoManager() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveGizmo_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveGizmoBuilder_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveGizmoManager();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveGizmoManager_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolContextTransactionProvider_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FActiveGizmo();
UPackage* Z_Construct_UPackage__Script_InteractiveToolsFramework();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FActiveGizmo ******************************************************
struct Z_Construct_UScriptStruct_FActiveGizmo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FActiveGizmo); }
static inline consteval int16 GetStructAlignment() { return alignof(FActiveGizmo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/InteractiveGizmoManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Gizmo_MetaData[] = {
{ "ModuleRelativePath", "Public/InteractiveGizmoManager.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FActiveGizmo constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Gizmo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FActiveGizmo constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FActiveGizmo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FActiveGizmo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FActiveGizmo;
class UScriptStruct* FActiveGizmo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FActiveGizmo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FActiveGizmo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FActiveGizmo, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("ActiveGizmo"));
}
return Z_Registration_Info_UScriptStruct_FActiveGizmo.OuterSingleton;
}
// ********** Begin ScriptStruct FActiveGizmo Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FActiveGizmo_Statics::NewProp_Gizmo = { "Gizmo", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActiveGizmo, Gizmo), Z_Construct_UClass_UInteractiveGizmo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Gizmo_MetaData), NewProp_Gizmo_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FActiveGizmo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActiveGizmo_Statics::NewProp_Gizmo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActiveGizmo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FActiveGizmo Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FActiveGizmo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
nullptr,
&NewStructOps,
"ActiveGizmo",
Z_Construct_UScriptStruct_FActiveGizmo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActiveGizmo_Statics::PropPointers),
sizeof(FActiveGizmo),
alignof(FActiveGizmo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActiveGizmo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FActiveGizmo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FActiveGizmo()
{
if (!Z_Registration_Info_UScriptStruct_FActiveGizmo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FActiveGizmo.InnerSingleton, Z_Construct_UScriptStruct_FActiveGizmo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FActiveGizmo.InnerSingleton);
}
// ********** End ScriptStruct FActiveGizmo ********************************************************
// ********** Begin Class UInteractiveGizmoManager *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInteractiveGizmoManager;
UClass* UInteractiveGizmoManager::GetPrivateStaticClass()
{
using TClass = UInteractiveGizmoManager;
if (!Z_Registration_Info_UClass_UInteractiveGizmoManager.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InteractiveGizmoManager"),
Z_Registration_Info_UClass_UInteractiveGizmoManager.InnerSingleton,
StaticRegisterNativesUInteractiveGizmoManager,
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_UInteractiveGizmoManager.InnerSingleton;
}
UClass* Z_Construct_UClass_UInteractiveGizmoManager_NoRegister()
{
return UInteractiveGizmoManager::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInteractiveGizmoManager_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UInteractiveGizmoManager allows users of the Tools framework to create and operate Gizmo instances.\n * For each Gizmo, a (string,GizmoBuilder) pair is registered with the GizmoManager.\n * Gizmos can then be activated via the string identifier.\n * \n */" },
{ "IncludePath", "InteractiveGizmoManager.h" },
{ "ModuleRelativePath", "Public/InteractiveGizmoManager.h" },
{ "ToolTip", "UInteractiveGizmoManager allows users of the Tools framework to create and operate Gizmo instances.\nFor each Gizmo, a (string,GizmoBuilder) pair is registered with the GizmoManager.\nGizmos can then be activated via the string identifier." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveGizmos_MetaData[] = {
{ "Comment", "/** set of Currently-active Gizmos */" },
{ "ModuleRelativePath", "Public/InteractiveGizmoManager.h" },
{ "ToolTip", "set of Currently-active Gizmos" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GizmoBuilders_MetaData[] = {
{ "Comment", "/** Current set of named GizmoBuilders */" },
{ "ModuleRelativePath", "Public/InteractiveGizmoManager.h" },
{ "ToolTip", "Current set of named GizmoBuilders" },
};
#endif // WITH_METADATA
// ********** Begin Class UInteractiveGizmoManager constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_ActiveGizmos_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ActiveGizmos;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GizmoBuilders_ValueProp;
static const UECodeGen_Private::FStrPropertyParams NewProp_GizmoBuilders_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_GizmoBuilders;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInteractiveGizmoManager constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInteractiveGizmoManager>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInteractiveGizmoManager_Statics
// ********** Begin Class UInteractiveGizmoManager Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_ActiveGizmos_Inner = { "ActiveGizmos", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FActiveGizmo, METADATA_PARAMS(0, nullptr) }; // 1944755635
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_ActiveGizmos = { "ActiveGizmos", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInteractiveGizmoManager, ActiveGizmos), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveGizmos_MetaData), NewProp_ActiveGizmos_MetaData) }; // 1944755635
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_GizmoBuilders_ValueProp = { "GizmoBuilders", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UInteractiveGizmoBuilder_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_GizmoBuilders_Key_KeyProp = { "GizmoBuilders_Key", nullptr, (EPropertyFlags)0x0100000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_GizmoBuilders = { "GizmoBuilders", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInteractiveGizmoManager, GizmoBuilders), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GizmoBuilders_MetaData), NewProp_GizmoBuilders_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInteractiveGizmoManager_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_ActiveGizmos_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_ActiveGizmos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_GizmoBuilders_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_GizmoBuilders_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveGizmoManager_Statics::NewProp_GizmoBuilders,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveGizmoManager_Statics::PropPointers) < 2048);
// ********** End Class UInteractiveGizmoManager Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UInteractiveGizmoManager_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveGizmoManager_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UInteractiveGizmoManager_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UToolContextTransactionProvider_NoRegister, (int32)VTABLE_OFFSET(UInteractiveGizmoManager, IToolContextTransactionProvider), false }, // 1975356349
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInteractiveGizmoManager_Statics::ClassParams = {
&UInteractiveGizmoManager::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInteractiveGizmoManager_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveGizmoManager_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveGizmoManager_Statics::Class_MetaDataParams), Z_Construct_UClass_UInteractiveGizmoManager_Statics::Class_MetaDataParams)
};
void UInteractiveGizmoManager::StaticRegisterNativesUInteractiveGizmoManager()
{
}
UClass* Z_Construct_UClass_UInteractiveGizmoManager()
{
if (!Z_Registration_Info_UClass_UInteractiveGizmoManager.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInteractiveGizmoManager.OuterSingleton, Z_Construct_UClass_UInteractiveGizmoManager_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInteractiveGizmoManager.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInteractiveGizmoManager);
UInteractiveGizmoManager::~UInteractiveGizmoManager() {}
// ********** End Class UInteractiveGizmoManager ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InteractiveGizmoManager_h__Script_InteractiveToolsFramework_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FActiveGizmo::StaticStruct, Z_Construct_UScriptStruct_FActiveGizmo_Statics::NewStructOps, TEXT("ActiveGizmo"),&Z_Registration_Info_UScriptStruct_FActiveGizmo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FActiveGizmo), 1944755635U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInteractiveGizmoManager, UInteractiveGizmoManager::StaticClass, TEXT("UInteractiveGizmoManager"), &Z_Registration_Info_UClass_UInteractiveGizmoManager, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInteractiveGizmoManager), 2030763763U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InteractiveGizmoManager_h__Script_InteractiveToolsFramework_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InteractiveGizmoManager_h__Script_InteractiveToolsFramework_2325741115{
TEXT("/Script/InteractiveToolsFramework"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InteractiveGizmoManager_h__Script_InteractiveToolsFramework_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InteractiveGizmoManager_h__Script_InteractiveToolsFramework_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InteractiveGizmoManager_h__Script_InteractiveToolsFramework_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_InteractiveGizmoManager_h__Script_InteractiveToolsFramework_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS