Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeStaticMeshEditor_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_StaticMeshEditor;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_StaticMeshEditor()
{
if (!Z_Registration_Info_UPackage__Script_StaticMeshEditor.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/StaticMeshEditor",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0x67E2BC42,
0xB3E487BB,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_StaticMeshEditor.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_StaticMeshEditor.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_StaticMeshEditor(Z_Construct_UPackage__Script_StaticMeshEditor, TEXT("/Script/StaticMeshEditor"), Z_Registration_Info_UPackage__Script_StaticMeshEditor, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x67E2BC42, 0xB3E487BB));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,119 @@
// 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 "StaticMeshEditorModeUILayer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStaticMeshEditorModeUILayer() {}
// ********** Begin Cross Module References ********************************************************
EDITORFRAMEWORK_API UClass* Z_Construct_UClass_UAssetEditorUISubsystem();
STATICMESHEDITOR_API UClass* Z_Construct_UClass_UStaticMeshEditorUISubsystem();
STATICMESHEDITOR_API UClass* Z_Construct_UClass_UStaticMeshEditorUISubsystem_NoRegister();
UPackage* Z_Construct_UPackage__Script_StaticMeshEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UStaticMeshEditorUISubsystem *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshEditorUISubsystem;
UClass* UStaticMeshEditorUISubsystem::GetPrivateStaticClass()
{
using TClass = UStaticMeshEditorUISubsystem;
if (!Z_Registration_Info_UClass_UStaticMeshEditorUISubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshEditorUISubsystem"),
Z_Registration_Info_UClass_UStaticMeshEditorUISubsystem.InnerSingleton,
StaticRegisterNativesUStaticMeshEditorUISubsystem,
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_UStaticMeshEditorUISubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshEditorUISubsystem_NoRegister()
{
return UStaticMeshEditorUISubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "StaticMeshEditorModeUILayer.h" },
{ "ModuleRelativePath", "Private/StaticMeshEditorModeUILayer.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshEditorUISubsystem constinit property declarations *************
// ********** End Class UStaticMeshEditorUISubsystem constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshEditorUISubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics
UObject* (*const Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetEditorUISubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_StaticMeshEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics::ClassParams = {
&UStaticMeshEditorUISubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics::Class_MetaDataParams)
};
void UStaticMeshEditorUISubsystem::StaticRegisterNativesUStaticMeshEditorUISubsystem()
{
}
UClass* Z_Construct_UClass_UStaticMeshEditorUISubsystem()
{
if (!Z_Registration_Info_UClass_UStaticMeshEditorUISubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshEditorUISubsystem.OuterSingleton, Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshEditorUISubsystem.OuterSingleton;
}
UStaticMeshEditorUISubsystem::UStaticMeshEditorUISubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshEditorUISubsystem);
UStaticMeshEditorUISubsystem::~UStaticMeshEditorUISubsystem() {}
// ********** End Class UStaticMeshEditorUISubsystem ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h__Script_StaticMeshEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UStaticMeshEditorUISubsystem, UStaticMeshEditorUISubsystem::StaticClass, TEXT("UStaticMeshEditorUISubsystem"), &Z_Registration_Info_UClass_UStaticMeshEditorUISubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshEditorUISubsystem), 4231209857U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h__Script_StaticMeshEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h__Script_StaticMeshEditor_2482930915{
TEXT("/Script/StaticMeshEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h__Script_StaticMeshEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h__Script_StaticMeshEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "StaticMeshEditorModeUILayer.h"
#ifdef STATICMESHEDITOR_StaticMeshEditorModeUILayer_generated_h
#error "StaticMeshEditorModeUILayer.generated.h already included, missing '#pragma once' in StaticMeshEditorModeUILayer.h"
#endif
#define STATICMESHEDITOR_StaticMeshEditorModeUILayer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UStaticMeshEditorUISubsystem *********************************************
struct Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics;
STATICMESHEDITOR_API UClass* Z_Construct_UClass_UStaticMeshEditorUISubsystem_NoRegister();
#define FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h_11_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshEditorUISubsystem(); \
friend struct ::Z_Construct_UClass_UStaticMeshEditorUISubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend STATICMESHEDITOR_API UClass* ::Z_Construct_UClass_UStaticMeshEditorUISubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshEditorUISubsystem, UAssetEditorUISubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/StaticMeshEditor"), Z_Construct_UClass_UStaticMeshEditorUISubsystem_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshEditorUISubsystem)
#define FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h_11_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UStaticMeshEditorUISubsystem(); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshEditorUISubsystem(UStaticMeshEditorUISubsystem&&) = delete; \
UStaticMeshEditorUISubsystem(const UStaticMeshEditorUISubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UStaticMeshEditorUISubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshEditorUISubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UStaticMeshEditorUISubsystem) \
NO_API virtual ~UStaticMeshEditorUISubsystem();
#define FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h_8_PROLOG
#define FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h_11_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h_11_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h_11_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshEditorUISubsystem;
// ********** End Class UStaticMeshEditorUISubsystem ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StaticMeshEditor_Private_StaticMeshEditorModeUILayer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,142 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "StaticMeshEditorSubsystem.h"
#ifdef STATICMESHEDITOR_StaticMeshEditorSubsystem_generated_h
#error "StaticMeshEditorSubsystem.generated.h already included, missing '#pragma once' in StaticMeshEditorSubsystem.h"
#endif
#define STATICMESHEDITOR_StaticMeshEditorSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class AStaticMeshActor;
class UMaterialInterface;
class UMeshComponent;
class UStaticMesh;
class UStaticMeshComponent;
enum class EScriptCollisionShapeType : uint8;
struct FCreateProxyMeshActorOptions;
struct FJoinStaticMeshActorsOptions;
struct FMergeStaticMeshActorsOptions;
struct FMeshBuildSettings;
struct FMeshNaniteSettings;
struct FMeshReductionSettings;
struct FStaticMeshReductionOptions;
// ********** Begin Class UStaticMeshEditorSubsystem ***********************************************
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h_27_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execCreateProxyMeshActor); \
DECLARE_FUNCTION(execMergeStaticMeshActors); \
DECLARE_FUNCTION(execJoinStaticMeshActors); \
DECLARE_FUNCTION(execReplaceMeshComponentsMeshesOnActors); \
DECLARE_FUNCTION(execReplaceMeshComponentsMeshes); \
DECLARE_FUNCTION(execReplaceMeshComponentsMaterialsOnActors); \
DECLARE_FUNCTION(execReplaceMeshComponentsMaterials); \
DECLARE_FUNCTION(execGenerateBoxUVChannel); \
DECLARE_FUNCTION(execGenerateCylindricalUVChannel); \
DECLARE_FUNCTION(execGeneratePlanarUVChannel); \
DECLARE_FUNCTION(execRemoveUVChannel); \
DECLARE_FUNCTION(execInsertUVChannel); \
DECLARE_FUNCTION(execAddUVChannel); \
DECLARE_FUNCTION(execGetNumUVChannels); \
DECLARE_FUNCTION(execSetAllowCPUAccess); \
DECLARE_FUNCTION(execGetNumberMaterials); \
DECLARE_FUNCTION(execGetNumberVerts); \
DECLARE_FUNCTION(execSetGenerateLightmapUVs); \
DECLARE_FUNCTION(execHasInstanceVertexColors); \
DECLARE_FUNCTION(execHasVertexColors); \
DECLARE_FUNCTION(execGetLODMaterialSlot); \
DECLARE_FUNCTION(execSetLODMaterialSlot); \
DECLARE_FUNCTION(execIsSectionForceOpaqueEnabled); \
DECLARE_FUNCTION(execEnableSectionForceOpaque); \
DECLARE_FUNCTION(execIsSectionAffectDistanceFieldLightingEnabled); \
DECLARE_FUNCTION(execEnableSectionAffectDistanceFieldLighting); \
DECLARE_FUNCTION(execIsSectionVisibleInRayTracingEnabled); \
DECLARE_FUNCTION(execEnableSectionVisibleInRayTracing); \
DECLARE_FUNCTION(execIsSectionCollisionEnabled); \
DECLARE_FUNCTION(execEnableSectionCollision); \
DECLARE_FUNCTION(execIsSectionCastShadowEnabled); \
DECLARE_FUNCTION(execEnableSectionCastShadow); \
DECLARE_FUNCTION(execRemoveCollisions); \
DECLARE_FUNCTION(execRemoveCollisionsWithNotification); \
DECLARE_FUNCTION(execBulkSetConvexDecompositionCollisions); \
DECLARE_FUNCTION(execSetConvexDecompositionCollisions); \
DECLARE_FUNCTION(execBulkSetConvexDecompositionCollisionsWithNotification); \
DECLARE_FUNCTION(execSetConvexDecompositionCollisionsWithNotification); \
DECLARE_FUNCTION(execGetConvexCollisionCount); \
DECLARE_FUNCTION(execGetCollisionComplexity); \
DECLARE_FUNCTION(execGetSimpleCollisionCount); \
DECLARE_FUNCTION(execAddSimpleCollisions); \
DECLARE_FUNCTION(execAddSimpleCollisionsWithNotification); \
DECLARE_FUNCTION(execSetNaniteSettings); \
DECLARE_FUNCTION(execGetNaniteSettings); \
DECLARE_FUNCTION(execUpdateNaniteSourceFilename); \
DECLARE_FUNCTION(execGetNaniteSourceFilename); \
DECLARE_FUNCTION(execImportNaniteHiResMesh); \
DECLARE_FUNCTION(execSetLodScreenSizes); \
DECLARE_FUNCTION(execGetLodScreenSizes); \
DECLARE_FUNCTION(execRemoveLods); \
DECLARE_FUNCTION(execGetLodCount); \
DECLARE_FUNCTION(execSetLodFromStaticMesh); \
DECLARE_FUNCTION(execReimportAllCustomLODs); \
DECLARE_FUNCTION(execImportLOD); \
DECLARE_FUNCTION(execSetLODGroup); \
DECLARE_FUNCTION(execGetLODGroup); \
DECLARE_FUNCTION(execSetLodBuildSettings); \
DECLARE_FUNCTION(execGetLodBuildSettings); \
DECLARE_FUNCTION(execSetLodReductionSettings); \
DECLARE_FUNCTION(execGetLodReductionSettings); \
DECLARE_FUNCTION(execSetLods); \
DECLARE_FUNCTION(execSetLodsWithNotification);
struct Z_Construct_UClass_UStaticMeshEditorSubsystem_Statics;
STATICMESHEDITOR_API UClass* Z_Construct_UClass_UStaticMeshEditorSubsystem_NoRegister();
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStaticMeshEditorSubsystem(); \
friend struct ::Z_Construct_UClass_UStaticMeshEditorSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend STATICMESHEDITOR_API UClass* ::Z_Construct_UClass_UStaticMeshEditorSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshEditorSubsystem, UEditorSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/StaticMeshEditor"), Z_Construct_UClass_UStaticMeshEditorSubsystem_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshEditorSubsystem)
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h_27_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshEditorSubsystem(UStaticMeshEditorSubsystem&&) = delete; \
UStaticMeshEditorSubsystem(const UStaticMeshEditorSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(STATICMESHEDITOR_API, UStaticMeshEditorSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshEditorSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UStaticMeshEditorSubsystem) \
STATICMESHEDITOR_API virtual ~UStaticMeshEditorSubsystem();
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h_24_PROLOG
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h_27_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshEditorSubsystem;
// ********** End Class UStaticMeshEditorSubsystem *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,554 @@
// 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 "StaticMeshEditorSubsystemHelpers.h"
#include "MeshMerge/MeshMergingSettings.h"
#include "MeshMerge/MeshProxySettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStaticMeshEditorSubsystemHelpers() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMeshMergingSettings();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMeshProxySettings();
STATICMESHEDITOR_API UEnum* Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType();
STATICMESHEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions();
STATICMESHEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions();
STATICMESHEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions();
STATICMESHEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshReductionOptions();
STATICMESHEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshReductionSettings();
UPackage* Z_Construct_UPackage__Script_StaticMeshEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FStaticMeshReductionSettings **************************************
struct Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStaticMeshReductionSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FStaticMeshReductionSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PercentTriangles_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Percentage of triangles to keep. Ranges from 0.0 to 1.0: 1.0 = no reduction, 0.0 = no triangles.\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "Percentage of triangles to keep. Ranges from 0.0 to 1.0: 1.0 = no reduction, 0.0 = no triangles." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScreenSize_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// ScreenSize to display this LOD. Ranges from 0.0 to 1.0.\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "ScreenSize to display this LOD. Ranges from 0.0 to 1.0." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStaticMeshReductionSettings constinit property declarations ******
static const UECodeGen_Private::FFloatPropertyParams NewProp_PercentTriangles;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScreenSize;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStaticMeshReductionSettings constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStaticMeshReductionSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStaticMeshReductionSettings;
class UScriptStruct* FStaticMeshReductionSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStaticMeshReductionSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStaticMeshReductionSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStaticMeshReductionSettings, (UObject*)Z_Construct_UPackage__Script_StaticMeshEditor(), TEXT("StaticMeshReductionSettings"));
}
return Z_Registration_Info_UScriptStruct_FStaticMeshReductionSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FStaticMeshReductionSettings Property Definitions *****************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::NewProp_PercentTriangles = { "PercentTriangles", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshReductionSettings, PercentTriangles), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PercentTriangles_MetaData), NewProp_PercentTriangles_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::NewProp_ScreenSize = { "ScreenSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshReductionSettings, ScreenSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScreenSize_MetaData), NewProp_ScreenSize_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::NewProp_PercentTriangles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::NewProp_ScreenSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStaticMeshReductionSettings Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StaticMeshEditor,
nullptr,
&NewStructOps,
"StaticMeshReductionSettings",
Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::PropPointers),
sizeof(FStaticMeshReductionSettings),
alignof(FStaticMeshReductionSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshReductionSettings()
{
if (!Z_Registration_Info_UScriptStruct_FStaticMeshReductionSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStaticMeshReductionSettings.InnerSingleton, Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStaticMeshReductionSettings.InnerSingleton);
}
// ********** End ScriptStruct FStaticMeshReductionSettings ****************************************
// ********** Begin ScriptStruct FStaticMeshReductionOptions ***************************************
struct Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStaticMeshReductionOptions); }
static inline consteval int16 GetStructAlignment() { return alignof(FStaticMeshReductionOptions); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoComputeLODScreenSize_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// If true, the screen sizes at which LODs swap are computed automatically\n// @note that this is displayed as 'Auto Compute LOD Distances' in the UI\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "If true, the screen sizes at which LODs swap are computed automatically\n@note that this is displayed as 'Auto Compute LOD Distances' in the UI" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReductionSettings_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Array of reduction settings to apply to each new LOD mesh.\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "Array of reduction settings to apply to each new LOD mesh." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStaticMeshReductionOptions constinit property declarations *******
static void NewProp_bAutoComputeLODScreenSize_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoComputeLODScreenSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReductionSettings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReductionSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStaticMeshReductionOptions constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStaticMeshReductionOptions>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStaticMeshReductionOptions;
class UScriptStruct* FStaticMeshReductionOptions::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStaticMeshReductionOptions.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStaticMeshReductionOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStaticMeshReductionOptions, (UObject*)Z_Construct_UPackage__Script_StaticMeshEditor(), TEXT("StaticMeshReductionOptions"));
}
return Z_Registration_Info_UScriptStruct_FStaticMeshReductionOptions.OuterSingleton;
}
// ********** Begin ScriptStruct FStaticMeshReductionOptions Property Definitions ******************
void Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewProp_bAutoComputeLODScreenSize_SetBit(void* Obj)
{
((FStaticMeshReductionOptions*)Obj)->bAutoComputeLODScreenSize = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewProp_bAutoComputeLODScreenSize = { "bAutoComputeLODScreenSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticMeshReductionOptions), &Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewProp_bAutoComputeLODScreenSize_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoComputeLODScreenSize_MetaData), NewProp_bAutoComputeLODScreenSize_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewProp_ReductionSettings_Inner = { "ReductionSettings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStaticMeshReductionSettings, METADATA_PARAMS(0, nullptr) }; // 3610599478
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewProp_ReductionSettings = { "ReductionSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshReductionOptions, ReductionSettings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReductionSettings_MetaData), NewProp_ReductionSettings_MetaData) }; // 3610599478
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewProp_bAutoComputeLODScreenSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewProp_ReductionSettings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewProp_ReductionSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStaticMeshReductionOptions Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StaticMeshEditor,
nullptr,
&NewStructOps,
"StaticMeshReductionOptions",
Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::PropPointers),
sizeof(FStaticMeshReductionOptions),
alignof(FStaticMeshReductionOptions),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshReductionOptions()
{
if (!Z_Registration_Info_UScriptStruct_FStaticMeshReductionOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStaticMeshReductionOptions.InnerSingleton, Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStaticMeshReductionOptions.InnerSingleton);
}
// ********** End ScriptStruct FStaticMeshReductionOptions *****************************************
// ********** Begin Enum EScriptCollisionShapeType *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EScriptCollisionShapeType;
static UEnum* EScriptCollisionShapeType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EScriptCollisionShapeType.OuterSingleton)
{
Z_Registration_Info_UEnum_EScriptCollisionShapeType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType, (UObject*)Z_Construct_UPackage__Script_StaticMeshEditor(), TEXT("EScriptCollisionShapeType"));
}
return Z_Registration_Info_UEnum_EScriptCollisionShapeType.OuterSingleton;
}
template<> STATICMESHEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<EScriptCollisionShapeType>()
{
return EScriptCollisionShapeType_StaticEnum();
}
struct Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Box.Name", "EScriptCollisionShapeType::Box" },
{ "Capsule.Name", "EScriptCollisionShapeType::Capsule" },
{ "Comment", "/** Types of Collision Construct that are generated **/" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "NDOP10_X.Name", "EScriptCollisionShapeType::NDOP10_X" },
{ "NDOP10_Y.Name", "EScriptCollisionShapeType::NDOP10_Y" },
{ "NDOP10_Z.Name", "EScriptCollisionShapeType::NDOP10_Z" },
{ "NDOP18.Name", "EScriptCollisionShapeType::NDOP18" },
{ "NDOP26.Name", "EScriptCollisionShapeType::NDOP26" },
{ "Sphere.Name", "EScriptCollisionShapeType::Sphere" },
{ "ToolTip", "Types of Collision Construct that are generated *" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EScriptCollisionShapeType::Box", (int64)EScriptCollisionShapeType::Box },
{ "EScriptCollisionShapeType::Sphere", (int64)EScriptCollisionShapeType::Sphere },
{ "EScriptCollisionShapeType::Capsule", (int64)EScriptCollisionShapeType::Capsule },
{ "EScriptCollisionShapeType::NDOP10_X", (int64)EScriptCollisionShapeType::NDOP10_X },
{ "EScriptCollisionShapeType::NDOP10_Y", (int64)EScriptCollisionShapeType::NDOP10_Y },
{ "EScriptCollisionShapeType::NDOP10_Z", (int64)EScriptCollisionShapeType::NDOP10_Z },
{ "EScriptCollisionShapeType::NDOP18", (int64)EScriptCollisionShapeType::NDOP18 },
{ "EScriptCollisionShapeType::NDOP26", (int64)EScriptCollisionShapeType::NDOP26 },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_StaticMeshEditor,
nullptr,
"EScriptCollisionShapeType",
"EScriptCollisionShapeType",
Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType()
{
if (!Z_Registration_Info_UEnum_EScriptCollisionShapeType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EScriptCollisionShapeType.InnerSingleton, Z_Construct_UEnum_StaticMeshEditor_EScriptCollisionShapeType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EScriptCollisionShapeType.InnerSingleton;
}
// ********** End Enum EScriptCollisionShapeType ***************************************************
// ********** Begin ScriptStruct FJoinStaticMeshActorsOptions **************************************
struct Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FJoinStaticMeshActorsOptions); }
static inline consteval int16 GetStructAlignment() { return alignof(FJoinStaticMeshActorsOptions); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDestroySourceActors_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Destroy the provided Actors after the operation.\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "Destroy the provided Actors after the operation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewActorLabel_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Name of the new spawned Actor to replace the provided Actors.\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "Name of the new spawned Actor to replace the provided Actors." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRenameComponentsFromSource_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Rename StaticMeshComponents based on source Actor's name.\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "Rename StaticMeshComponents based on source Actor's name." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FJoinStaticMeshActorsOptions constinit property declarations ******
static void NewProp_bDestroySourceActors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDestroySourceActors;
static const UECodeGen_Private::FStrPropertyParams NewProp_NewActorLabel;
static void NewProp_bRenameComponentsFromSource_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenameComponentsFromSource;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FJoinStaticMeshActorsOptions constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FJoinStaticMeshActorsOptions>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FJoinStaticMeshActorsOptions;
class UScriptStruct* FJoinStaticMeshActorsOptions::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FJoinStaticMeshActorsOptions.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FJoinStaticMeshActorsOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions, (UObject*)Z_Construct_UPackage__Script_StaticMeshEditor(), TEXT("JoinStaticMeshActorsOptions"));
}
return Z_Registration_Info_UScriptStruct_FJoinStaticMeshActorsOptions.OuterSingleton;
}
// ********** Begin ScriptStruct FJoinStaticMeshActorsOptions Property Definitions *****************
void Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_bDestroySourceActors_SetBit(void* Obj)
{
((FJoinStaticMeshActorsOptions*)Obj)->bDestroySourceActors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_bDestroySourceActors = { "bDestroySourceActors", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FJoinStaticMeshActorsOptions), &Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_bDestroySourceActors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDestroySourceActors_MetaData), NewProp_bDestroySourceActors_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_NewActorLabel = { "NewActorLabel", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FJoinStaticMeshActorsOptions, NewActorLabel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewActorLabel_MetaData), NewProp_NewActorLabel_MetaData) };
void Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_bRenameComponentsFromSource_SetBit(void* Obj)
{
((FJoinStaticMeshActorsOptions*)Obj)->bRenameComponentsFromSource = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_bRenameComponentsFromSource = { "bRenameComponentsFromSource", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FJoinStaticMeshActorsOptions), &Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_bRenameComponentsFromSource_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRenameComponentsFromSource_MetaData), NewProp_bRenameComponentsFromSource_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_bDestroySourceActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_NewActorLabel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewProp_bRenameComponentsFromSource,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FJoinStaticMeshActorsOptions Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StaticMeshEditor,
nullptr,
&NewStructOps,
"JoinStaticMeshActorsOptions",
Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::PropPointers),
sizeof(FJoinStaticMeshActorsOptions),
alignof(FJoinStaticMeshActorsOptions),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions()
{
if (!Z_Registration_Info_UScriptStruct_FJoinStaticMeshActorsOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FJoinStaticMeshActorsOptions.InnerSingleton, Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FJoinStaticMeshActorsOptions.InnerSingleton);
}
// ********** End ScriptStruct FJoinStaticMeshActorsOptions ****************************************
// ********** Begin ScriptStruct FMergeStaticMeshActorsOptions *************************************
struct Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMergeStaticMeshActorsOptions); }
static inline consteval int16 GetStructAlignment() { return alignof(FMergeStaticMeshActorsOptions); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSpawnMergedActor_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Spawn the new merged actors\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "Spawn the new merged actors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePackageName_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// The package path you want to save to. ie: /Game/MyFolder\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "The package path you want to save to. ie: /Game/MyFolder" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshMergingSettings_MetaData[] = {
{ "Category", "Options" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMergeStaticMeshActorsOptions constinit property declarations *****
static void NewProp_bSpawnMergedActor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSpawnMergedActor;
static const UECodeGen_Private::FStrPropertyParams NewProp_BasePackageName;
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshMergingSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMergeStaticMeshActorsOptions constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMergeStaticMeshActorsOptions>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics
static_assert(std::is_polymorphic<FMergeStaticMeshActorsOptions>() == std::is_polymorphic<FJoinStaticMeshActorsOptions>(), "USTRUCT FMergeStaticMeshActorsOptions cannot be polymorphic unless super FJoinStaticMeshActorsOptions is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMergeStaticMeshActorsOptions;
class UScriptStruct* FMergeStaticMeshActorsOptions::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMergeStaticMeshActorsOptions.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMergeStaticMeshActorsOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions, (UObject*)Z_Construct_UPackage__Script_StaticMeshEditor(), TEXT("MergeStaticMeshActorsOptions"));
}
return Z_Registration_Info_UScriptStruct_FMergeStaticMeshActorsOptions.OuterSingleton;
}
// ********** Begin ScriptStruct FMergeStaticMeshActorsOptions Property Definitions ****************
void Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewProp_bSpawnMergedActor_SetBit(void* Obj)
{
((FMergeStaticMeshActorsOptions*)Obj)->bSpawnMergedActor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewProp_bSpawnMergedActor = { "bSpawnMergedActor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMergeStaticMeshActorsOptions), &Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewProp_bSpawnMergedActor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSpawnMergedActor_MetaData), NewProp_bSpawnMergedActor_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewProp_BasePackageName = { "BasePackageName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeStaticMeshActorsOptions, BasePackageName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePackageName_MetaData), NewProp_BasePackageName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewProp_MeshMergingSettings = { "MeshMergingSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeStaticMeshActorsOptions, MeshMergingSettings), Z_Construct_UScriptStruct_FMeshMergingSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshMergingSettings_MetaData), NewProp_MeshMergingSettings_MetaData) }; // 2883329521
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewProp_bSpawnMergedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewProp_BasePackageName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewProp_MeshMergingSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMergeStaticMeshActorsOptions Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StaticMeshEditor,
Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions,
&NewStructOps,
"MergeStaticMeshActorsOptions",
Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::PropPointers),
sizeof(FMergeStaticMeshActorsOptions),
alignof(FMergeStaticMeshActorsOptions),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions()
{
if (!Z_Registration_Info_UScriptStruct_FMergeStaticMeshActorsOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMergeStaticMeshActorsOptions.InnerSingleton, Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMergeStaticMeshActorsOptions.InnerSingleton);
}
// ********** End ScriptStruct FMergeStaticMeshActorsOptions ***************************************
// ********** Begin ScriptStruct FCreateProxyMeshActorOptions **************************************
struct Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCreateProxyMeshActorOptions); }
static inline consteval int16 GetStructAlignment() { return alignof(FCreateProxyMeshActorOptions); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSpawnMergedActor_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Spawn the new merged actors\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "Spawn the new merged actors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePackageName_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// The package path you want to save to. ie: /Game/MyFolder\n" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
{ "ToolTip", "The package path you want to save to. ie: /Game/MyFolder" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshProxySettings_MetaData[] = {
{ "Category", "Options" },
{ "ModuleRelativePath", "Public/StaticMeshEditorSubsystemHelpers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCreateProxyMeshActorOptions constinit property declarations ******
static void NewProp_bSpawnMergedActor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSpawnMergedActor;
static const UECodeGen_Private::FStrPropertyParams NewProp_BasePackageName;
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshProxySettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCreateProxyMeshActorOptions constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCreateProxyMeshActorOptions>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics
static_assert(std::is_polymorphic<FCreateProxyMeshActorOptions>() == std::is_polymorphic<FJoinStaticMeshActorsOptions>(), "USTRUCT FCreateProxyMeshActorOptions cannot be polymorphic unless super FJoinStaticMeshActorsOptions is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCreateProxyMeshActorOptions;
class UScriptStruct* FCreateProxyMeshActorOptions::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCreateProxyMeshActorOptions.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCreateProxyMeshActorOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions, (UObject*)Z_Construct_UPackage__Script_StaticMeshEditor(), TEXT("CreateProxyMeshActorOptions"));
}
return Z_Registration_Info_UScriptStruct_FCreateProxyMeshActorOptions.OuterSingleton;
}
// ********** Begin ScriptStruct FCreateProxyMeshActorOptions Property Definitions *****************
void Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewProp_bSpawnMergedActor_SetBit(void* Obj)
{
((FCreateProxyMeshActorOptions*)Obj)->bSpawnMergedActor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewProp_bSpawnMergedActor = { "bSpawnMergedActor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCreateProxyMeshActorOptions), &Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewProp_bSpawnMergedActor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSpawnMergedActor_MetaData), NewProp_bSpawnMergedActor_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewProp_BasePackageName = { "BasePackageName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateProxyMeshActorOptions, BasePackageName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePackageName_MetaData), NewProp_BasePackageName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewProp_MeshProxySettings = { "MeshProxySettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateProxyMeshActorOptions, MeshProxySettings), Z_Construct_UScriptStruct_FMeshProxySettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshProxySettings_MetaData), NewProp_MeshProxySettings_MetaData) }; // 1215308584
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewProp_bSpawnMergedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewProp_BasePackageName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewProp_MeshProxySettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCreateProxyMeshActorOptions Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StaticMeshEditor,
Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions,
&NewStructOps,
"CreateProxyMeshActorOptions",
Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::PropPointers),
sizeof(FCreateProxyMeshActorOptions),
alignof(FCreateProxyMeshActorOptions),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions()
{
if (!Z_Registration_Info_UScriptStruct_FCreateProxyMeshActorOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCreateProxyMeshActorOptions.InnerSingleton, Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCreateProxyMeshActorOptions.InnerSingleton);
}
// ********** End ScriptStruct FCreateProxyMeshActorOptions ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h__Script_StaticMeshEditor_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EScriptCollisionShapeType_StaticEnum, TEXT("EScriptCollisionShapeType"), &Z_Registration_Info_UEnum_EScriptCollisionShapeType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3962434569U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FStaticMeshReductionSettings::StaticStruct, Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics::NewStructOps, TEXT("StaticMeshReductionSettings"),&Z_Registration_Info_UScriptStruct_FStaticMeshReductionSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStaticMeshReductionSettings), 3610599478U) },
{ FStaticMeshReductionOptions::StaticStruct, Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics::NewStructOps, TEXT("StaticMeshReductionOptions"),&Z_Registration_Info_UScriptStruct_FStaticMeshReductionOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStaticMeshReductionOptions), 1198186313U) },
{ FJoinStaticMeshActorsOptions::StaticStruct, Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics::NewStructOps, TEXT("JoinStaticMeshActorsOptions"),&Z_Registration_Info_UScriptStruct_FJoinStaticMeshActorsOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FJoinStaticMeshActorsOptions), 355032502U) },
{ FMergeStaticMeshActorsOptions::StaticStruct, Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics::NewStructOps, TEXT("MergeStaticMeshActorsOptions"),&Z_Registration_Info_UScriptStruct_FMergeStaticMeshActorsOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMergeStaticMeshActorsOptions), 887690543U) },
{ FCreateProxyMeshActorOptions::StaticStruct, Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics::NewStructOps, TEXT("CreateProxyMeshActorOptions"),&Z_Registration_Info_UScriptStruct_FCreateProxyMeshActorOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCreateProxyMeshActorOptions), 2184826954U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h__Script_StaticMeshEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h__Script_StaticMeshEditor_1313693854{
TEXT("/Script/StaticMeshEditor"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h__Script_StaticMeshEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h__Script_StaticMeshEditor_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h__Script_StaticMeshEditor_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h__Script_StaticMeshEditor_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,90 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "StaticMeshEditorSubsystemHelpers.h"
#ifdef STATICMESHEDITOR_StaticMeshEditorSubsystemHelpers_generated_h
#error "StaticMeshEditorSubsystemHelpers.generated.h already included, missing '#pragma once' in StaticMeshEditorSubsystemHelpers.h"
#endif
#define STATICMESHEDITOR_StaticMeshEditorSubsystemHelpers_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FStaticMeshReductionSettings **************************************
struct Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics;
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStaticMeshReductionSettings_Statics; \
STATICMESHEDITOR_API static class UScriptStruct* StaticStruct();
struct FStaticMeshReductionSettings;
// ********** End ScriptStruct FStaticMeshReductionSettings ****************************************
// ********** Begin ScriptStruct FStaticMeshReductionOptions ***************************************
struct Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics;
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h_39_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStaticMeshReductionOptions_Statics; \
STATICMESHEDITOR_API static class UScriptStruct* StaticStruct();
struct FStaticMeshReductionOptions;
// ********** End ScriptStruct FStaticMeshReductionOptions *****************************************
// ********** Begin ScriptStruct FJoinStaticMeshActorsOptions **************************************
struct Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics;
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h_73_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FJoinStaticMeshActorsOptions_Statics; \
STATICMESHEDITOR_API static class UScriptStruct* StaticStruct();
struct FJoinStaticMeshActorsOptions;
// ********** End ScriptStruct FJoinStaticMeshActorsOptions ****************************************
// ********** Begin ScriptStruct FMergeStaticMeshActorsOptions *************************************
struct Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics;
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h_96_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMergeStaticMeshActorsOptions_Statics; \
STATICMESHEDITOR_API static class UScriptStruct* StaticStruct(); \
typedef FJoinStaticMeshActorsOptions Super;
struct FMergeStaticMeshActorsOptions;
// ********** End ScriptStruct FMergeStaticMeshActorsOptions ***************************************
// ********** Begin ScriptStruct FCreateProxyMeshActorOptions **************************************
struct Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics;
#define FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h_117_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCreateProxyMeshActorOptions_Statics; \
STATICMESHEDITOR_API static class UScriptStruct* StaticStruct(); \
typedef FJoinStaticMeshActorsOptions Super;
struct FCreateProxyMeshActorOptions;
// ********** End ScriptStruct FCreateProxyMeshActorOptions ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StaticMeshEditor_Public_StaticMeshEditorSubsystemHelpers_h
// ********** Begin Enum EScriptCollisionShapeType *************************************************
#define FOREACH_ENUM_ESCRIPTCOLLISIONSHAPETYPE(op) \
op(EScriptCollisionShapeType::Box) \
op(EScriptCollisionShapeType::Sphere) \
op(EScriptCollisionShapeType::Capsule) \
op(EScriptCollisionShapeType::NDOP10_X) \
op(EScriptCollisionShapeType::NDOP10_Y) \
op(EScriptCollisionShapeType::NDOP10_Z) \
op(EScriptCollisionShapeType::NDOP18) \
op(EScriptCollisionShapeType::NDOP26)
enum class EScriptCollisionShapeType : uint8;
template<> struct TIsUEnumClass<EScriptCollisionShapeType> { enum { Value = true }; };
template<> STATICMESHEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<EScriptCollisionShapeType>();
// ********** End Enum EScriptCollisionShapeType ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,3 @@
D:\UE_5_7_1\Engine\Source\Editor\StaticMeshEditor\Public\StaticMeshEditorSubsystemHelpers.h
D:\UE_5_7_1\Engine\Source\Editor\StaticMeshEditor\Public\StaticMeshEditorSubsystem.h
D:\UE_5_7_1\Engine\Source\Editor\StaticMeshEditor\Private\StaticMeshEditorModeUILayer.h