355 lines
25 KiB
C++
355 lines
25 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 "Tools/EdModeInteractiveToolsContext.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeEdModeInteractiveToolsContext() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
EDITORINTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UDragToolsBehaviorSource_NoRegister();
|
|
EDITORINTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UViewportInteractionsBehaviorSource_NoRegister();
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolsContext();
|
|
UNREALED_API UClass* Z_Construct_UClass_UEditorInteractiveToolsContext();
|
|
UNREALED_API UClass* Z_Construct_UClass_UEditorInteractiveToolsContext_NoRegister();
|
|
UNREALED_API UClass* Z_Construct_UClass_UEdModeInteractiveToolsContext();
|
|
UNREALED_API UClass* Z_Construct_UClass_UEdModeInteractiveToolsContext_NoRegister();
|
|
UNREALED_API UClass* Z_Construct_UClass_UModeManagerInteractiveToolsContext();
|
|
UNREALED_API UClass* Z_Construct_UClass_UModeManagerInteractiveToolsContext_NoRegister();
|
|
UPackage* Z_Construct_UPackage__Script_UnrealEd();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Class UEditorInteractiveToolsContext *******************************************
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UEditorInteractiveToolsContext;
|
|
UClass* UEditorInteractiveToolsContext::GetPrivateStaticClass()
|
|
{
|
|
using TClass = UEditorInteractiveToolsContext;
|
|
if (!Z_Registration_Info_UClass_UEditorInteractiveToolsContext.InnerSingleton)
|
|
{
|
|
GetPrivateStaticClassBody(
|
|
TClass::StaticPackage(),
|
|
TEXT("EditorInteractiveToolsContext"),
|
|
Z_Registration_Info_UClass_UEditorInteractiveToolsContext.InnerSingleton,
|
|
StaticRegisterNativesUEditorInteractiveToolsContext,
|
|
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_UEditorInteractiveToolsContext.InnerSingleton;
|
|
}
|
|
UClass* Z_Construct_UClass_UEditorInteractiveToolsContext_NoRegister()
|
|
{
|
|
return UEditorInteractiveToolsContext::GetPrivateStaticClass();
|
|
}
|
|
struct Z_Construct_UClass_UEditorInteractiveToolsContext_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
|
{ "Comment", "/**\n * UEditorInteractiveToolsContext is an extension/adapter of an InteractiveToolsContext designed \n * for use in the UE Editor. Currently this implementation assumes that it is created by a\n * Mode Manager (FEditorModeTools), and that the Mode Manager will call various API functions\n * like Render() and Tick() when necessary. \n * \n * \n * allows it to be easily embedded inside an FEdMode. A set of functions are provided which can be\n * called from the FEdMode functions of the same name. These will handle the data type\n * conversions and forwarding calls necessary to operate the ToolsContext\n */" },
|
|
{ "IncludePath", "Tools/EdModeInteractiveToolsContext.h" },
|
|
{ "ModuleRelativePath", "Public/Tools/EdModeInteractiveToolsContext.h" },
|
|
{ "ToolTip", "UEditorInteractiveToolsContext is an extension/adapter of an InteractiveToolsContext designed\nfor use in the UE Editor. Currently this implementation assumes that it is created by a\nMode Manager (FEditorModeTools), and that the Mode Manager will call various API functions\nlike Render() and Tick() when necessary.\n\n\nallows it to be easily embedded inside an FEdMode. A set of functions are provided which can be\ncalled from the FEdMode functions of the same name. These will handle the data type\nconversions and forwarding calls necessary to operate the ToolsContext" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StandardVertexColorMaterial_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/Tools/EdModeInteractiveToolsContext.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Class UEditorInteractiveToolsContext constinit property declarations ***********
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_StandardVertexColorMaterial;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Class UEditorInteractiveToolsContext constinit property declarations *************
|
|
static UObject* (*const DependentSingletons[])();
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
|
TCppClassTypeTraits<UEditorInteractiveToolsContext>::IsAbstract,
|
|
};
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
|
}; // struct Z_Construct_UClass_UEditorInteractiveToolsContext_Statics
|
|
|
|
// ********** Begin Class UEditorInteractiveToolsContext Property Definitions **********************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::NewProp_StandardVertexColorMaterial = { "StandardVertexColorMaterial", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEditorInteractiveToolsContext, StandardVertexColorMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StandardVertexColorMaterial_MetaData), NewProp_StandardVertexColorMaterial_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::NewProp_StandardVertexColorMaterial,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::PropPointers) < 2048);
|
|
// ********** End Class UEditorInteractiveToolsContext Property Definitions ************************
|
|
UObject* (*const Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::DependentSingletons[])() = {
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolsContext,
|
|
(UObject* (*)())Z_Construct_UPackage__Script_UnrealEd,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::DependentSingletons) < 16);
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::ClassParams = {
|
|
&UEditorInteractiveToolsContext::StaticClass,
|
|
nullptr,
|
|
&StaticCppClassTypeInfo,
|
|
DependentSingletons,
|
|
nullptr,
|
|
Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::PropPointers,
|
|
nullptr,
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
|
0,
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::PropPointers),
|
|
0,
|
|
0x000800A8u,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::Class_MetaDataParams)
|
|
};
|
|
void UEditorInteractiveToolsContext::StaticRegisterNativesUEditorInteractiveToolsContext()
|
|
{
|
|
}
|
|
UClass* Z_Construct_UClass_UEditorInteractiveToolsContext()
|
|
{
|
|
if (!Z_Registration_Info_UClass_UEditorInteractiveToolsContext.OuterSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEditorInteractiveToolsContext.OuterSingleton, Z_Construct_UClass_UEditorInteractiveToolsContext_Statics::ClassParams);
|
|
}
|
|
return Z_Registration_Info_UClass_UEditorInteractiveToolsContext.OuterSingleton;
|
|
}
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEditorInteractiveToolsContext);
|
|
UEditorInteractiveToolsContext::~UEditorInteractiveToolsContext() {}
|
|
// ********** End Class UEditorInteractiveToolsContext *********************************************
|
|
|
|
// ********** Begin Class UModeManagerInteractiveToolsContext **************************************
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UModeManagerInteractiveToolsContext;
|
|
UClass* UModeManagerInteractiveToolsContext::GetPrivateStaticClass()
|
|
{
|
|
using TClass = UModeManagerInteractiveToolsContext;
|
|
if (!Z_Registration_Info_UClass_UModeManagerInteractiveToolsContext.InnerSingleton)
|
|
{
|
|
GetPrivateStaticClassBody(
|
|
TClass::StaticPackage(),
|
|
TEXT("ModeManagerInteractiveToolsContext"),
|
|
Z_Registration_Info_UClass_UModeManagerInteractiveToolsContext.InnerSingleton,
|
|
StaticRegisterNativesUModeManagerInteractiveToolsContext,
|
|
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_UModeManagerInteractiveToolsContext.InnerSingleton;
|
|
}
|
|
UClass* Z_Construct_UClass_UModeManagerInteractiveToolsContext_NoRegister()
|
|
{
|
|
return UModeManagerInteractiveToolsContext::GetPrivateStaticClass();
|
|
}
|
|
struct Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
|
{ "Comment", "/**\n * UModeManagerInteractiveToolsContext extends UEditorInteractiveToolsContext with various functions for handling \n * device (mouse) input. These functions are currently called by the EdMode Manager (FEditorModeTools).\n */" },
|
|
{ "IncludePath", "Tools/EdModeInteractiveToolsContext.h" },
|
|
{ "ModuleRelativePath", "Public/Tools/EdModeInteractiveToolsContext.h" },
|
|
{ "ToolTip", "UModeManagerInteractiveToolsContext extends UEditorInteractiveToolsContext with various functions for handling\ndevice (mouse) input. These functions are currently called by the EdMode Manager (FEditorModeTools)." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EdModeToolsContexts_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/Tools/EdModeInteractiveToolsContext.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DragToolsBehaviorSource_MetaData[] = {
|
|
{ "Comment", "/**\n\x09 *\n\x09 */" },
|
|
{ "ModuleRelativePath", "Public/Tools/EdModeInteractiveToolsContext.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ViewportInteractionsBehaviorSource_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/Tools/EdModeInteractiveToolsContext.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Class UModeManagerInteractiveToolsContext constinit property declarations ******
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_EdModeToolsContexts_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_EdModeToolsContexts;
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_DragToolsBehaviorSource;
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ViewportInteractionsBehaviorSource;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Class UModeManagerInteractiveToolsContext constinit property declarations ********
|
|
static UObject* (*const DependentSingletons[])();
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
|
TCppClassTypeTraits<UModeManagerInteractiveToolsContext>::IsAbstract,
|
|
};
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
|
}; // struct Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics
|
|
|
|
// ********** Begin Class UModeManagerInteractiveToolsContext Property Definitions *****************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::NewProp_EdModeToolsContexts_Inner = { "EdModeToolsContexts", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UEdModeInteractiveToolsContext_NoRegister, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::NewProp_EdModeToolsContexts = { "EdModeToolsContexts", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModeManagerInteractiveToolsContext, EdModeToolsContexts), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EdModeToolsContexts_MetaData), NewProp_EdModeToolsContexts_MetaData) };
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::NewProp_DragToolsBehaviorSource = { "DragToolsBehaviorSource", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModeManagerInteractiveToolsContext, DragToolsBehaviorSource), Z_Construct_UClass_UDragToolsBehaviorSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DragToolsBehaviorSource_MetaData), NewProp_DragToolsBehaviorSource_MetaData) };
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::NewProp_ViewportInteractionsBehaviorSource = { "ViewportInteractionsBehaviorSource", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UModeManagerInteractiveToolsContext, ViewportInteractionsBehaviorSource), Z_Construct_UClass_UViewportInteractionsBehaviorSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ViewportInteractionsBehaviorSource_MetaData), NewProp_ViewportInteractionsBehaviorSource_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::NewProp_EdModeToolsContexts_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::NewProp_EdModeToolsContexts,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::NewProp_DragToolsBehaviorSource,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::NewProp_ViewportInteractionsBehaviorSource,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::PropPointers) < 2048);
|
|
// ********** End Class UModeManagerInteractiveToolsContext Property Definitions *******************
|
|
UObject* (*const Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::DependentSingletons[])() = {
|
|
(UObject* (*)())Z_Construct_UClass_UEditorInteractiveToolsContext,
|
|
(UObject* (*)())Z_Construct_UPackage__Script_UnrealEd,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::DependentSingletons) < 16);
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::ClassParams = {
|
|
&UModeManagerInteractiveToolsContext::StaticClass,
|
|
nullptr,
|
|
&StaticCppClassTypeInfo,
|
|
DependentSingletons,
|
|
nullptr,
|
|
Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::PropPointers,
|
|
nullptr,
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
|
0,
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::PropPointers),
|
|
0,
|
|
0x000800A8u,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::Class_MetaDataParams)
|
|
};
|
|
void UModeManagerInteractiveToolsContext::StaticRegisterNativesUModeManagerInteractiveToolsContext()
|
|
{
|
|
}
|
|
UClass* Z_Construct_UClass_UModeManagerInteractiveToolsContext()
|
|
{
|
|
if (!Z_Registration_Info_UClass_UModeManagerInteractiveToolsContext.OuterSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UModeManagerInteractiveToolsContext.OuterSingleton, Z_Construct_UClass_UModeManagerInteractiveToolsContext_Statics::ClassParams);
|
|
}
|
|
return Z_Registration_Info_UClass_UModeManagerInteractiveToolsContext.OuterSingleton;
|
|
}
|
|
UModeManagerInteractiveToolsContext::UModeManagerInteractiveToolsContext() {}
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UModeManagerInteractiveToolsContext);
|
|
UModeManagerInteractiveToolsContext::~UModeManagerInteractiveToolsContext() {}
|
|
// ********** End Class UModeManagerInteractiveToolsContext ****************************************
|
|
|
|
// ********** Begin Class UEdModeInteractiveToolsContext *******************************************
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UEdModeInteractiveToolsContext;
|
|
UClass* UEdModeInteractiveToolsContext::GetPrivateStaticClass()
|
|
{
|
|
using TClass = UEdModeInteractiveToolsContext;
|
|
if (!Z_Registration_Info_UClass_UEdModeInteractiveToolsContext.InnerSingleton)
|
|
{
|
|
GetPrivateStaticClassBody(
|
|
TClass::StaticPackage(),
|
|
TEXT("EdModeInteractiveToolsContext"),
|
|
Z_Registration_Info_UClass_UEdModeInteractiveToolsContext.InnerSingleton,
|
|
StaticRegisterNativesUEdModeInteractiveToolsContext,
|
|
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_UEdModeInteractiveToolsContext.InnerSingleton;
|
|
}
|
|
UClass* Z_Construct_UClass_UEdModeInteractiveToolsContext_NoRegister()
|
|
{
|
|
return UEdModeInteractiveToolsContext::GetPrivateStaticClass();
|
|
}
|
|
struct Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
|
{ "Comment", "/**\n * UEdModeInteractiveToolsContext is an UEditorInteractiveToolsContext intended for use/lifetime in the context of a UEdMode.\n * This ITC subclass is dependent on a UModeManagerInteractiveToolsContext to provide an InputRouter.\n */" },
|
|
{ "IncludePath", "Tools/EdModeInteractiveToolsContext.h" },
|
|
{ "ModuleRelativePath", "Public/Tools/EdModeInteractiveToolsContext.h" },
|
|
{ "ToolTip", "UEdModeInteractiveToolsContext is an UEditorInteractiveToolsContext intended for use/lifetime in the context of a UEdMode.\nThis ITC subclass is dependent on a UModeManagerInteractiveToolsContext to provide an InputRouter." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentModeManagerToolsContext_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/Tools/EdModeInteractiveToolsContext.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Class UEdModeInteractiveToolsContext constinit property declarations ***********
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParentModeManagerToolsContext;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Class UEdModeInteractiveToolsContext constinit property declarations *************
|
|
static UObject* (*const DependentSingletons[])();
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
|
TCppClassTypeTraits<UEdModeInteractiveToolsContext>::IsAbstract,
|
|
};
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
|
}; // struct Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics
|
|
|
|
// ********** Begin Class UEdModeInteractiveToolsContext Property Definitions **********************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::NewProp_ParentModeManagerToolsContext = { "ParentModeManagerToolsContext", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEdModeInteractiveToolsContext, ParentModeManagerToolsContext), Z_Construct_UClass_UModeManagerInteractiveToolsContext_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentModeManagerToolsContext_MetaData), NewProp_ParentModeManagerToolsContext_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::NewProp_ParentModeManagerToolsContext,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::PropPointers) < 2048);
|
|
// ********** End Class UEdModeInteractiveToolsContext Property Definitions ************************
|
|
UObject* (*const Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::DependentSingletons[])() = {
|
|
(UObject* (*)())Z_Construct_UClass_UEditorInteractiveToolsContext,
|
|
(UObject* (*)())Z_Construct_UPackage__Script_UnrealEd,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::DependentSingletons) < 16);
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::ClassParams = {
|
|
&UEdModeInteractiveToolsContext::StaticClass,
|
|
nullptr,
|
|
&StaticCppClassTypeInfo,
|
|
DependentSingletons,
|
|
nullptr,
|
|
Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::PropPointers,
|
|
nullptr,
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
|
0,
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::PropPointers),
|
|
0,
|
|
0x000800A8u,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::Class_MetaDataParams)
|
|
};
|
|
void UEdModeInteractiveToolsContext::StaticRegisterNativesUEdModeInteractiveToolsContext()
|
|
{
|
|
}
|
|
UClass* Z_Construct_UClass_UEdModeInteractiveToolsContext()
|
|
{
|
|
if (!Z_Registration_Info_UClass_UEdModeInteractiveToolsContext.OuterSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEdModeInteractiveToolsContext.OuterSingleton, Z_Construct_UClass_UEdModeInteractiveToolsContext_Statics::ClassParams);
|
|
}
|
|
return Z_Registration_Info_UClass_UEdModeInteractiveToolsContext.OuterSingleton;
|
|
}
|
|
UEdModeInteractiveToolsContext::UEdModeInteractiveToolsContext() {}
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEdModeInteractiveToolsContext);
|
|
UEdModeInteractiveToolsContext::~UEdModeInteractiveToolsContext() {}
|
|
// ********** End Class UEdModeInteractiveToolsContext *********************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_Tools_EdModeInteractiveToolsContext_h__Script_UnrealEd_Statics
|
|
{
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
|
{ Z_Construct_UClass_UEditorInteractiveToolsContext, UEditorInteractiveToolsContext::StaticClass, TEXT("UEditorInteractiveToolsContext"), &Z_Registration_Info_UClass_UEditorInteractiveToolsContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEditorInteractiveToolsContext), 897231632U) },
|
|
{ Z_Construct_UClass_UModeManagerInteractiveToolsContext, UModeManagerInteractiveToolsContext::StaticClass, TEXT("UModeManagerInteractiveToolsContext"), &Z_Registration_Info_UClass_UModeManagerInteractiveToolsContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UModeManagerInteractiveToolsContext), 4061682069U) },
|
|
{ Z_Construct_UClass_UEdModeInteractiveToolsContext, UEdModeInteractiveToolsContext::StaticClass, TEXT("UEdModeInteractiveToolsContext"), &Z_Registration_Info_UClass_UEdModeInteractiveToolsContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEdModeInteractiveToolsContext), 1374338597U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_Tools_EdModeInteractiveToolsContext_h__Script_UnrealEd_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_Tools_EdModeInteractiveToolsContext_h__Script_UnrealEd_1747284451{
|
|
TEXT("/Script/UnrealEd"),
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_Tools_EdModeInteractiveToolsContext_h__Script_UnrealEd_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Public_Tools_EdModeInteractiveToolsContext_h__Script_UnrealEd_Statics::ClassInfo),
|
|
nullptr, 0,
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|