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,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 "AssetDefinition_ToolPresetAsset.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAssetDefinition_ToolPresetAsset() {}
// ********** Begin Cross Module References ********************************************************
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset();
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_NoRegister();
UNREALED_API UClass* Z_Construct_UClass_UAssetDefinitionDefault();
UPackage* Z_Construct_UPackage__Script_ToolPresetAsset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAssetDefinition_InteractiveToolsPresetCollectionAsset *******************
FClassRegistrationInfo Z_Registration_Info_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset;
UClass* UAssetDefinition_InteractiveToolsPresetCollectionAsset::GetPrivateStaticClass()
{
using TClass = UAssetDefinition_InteractiveToolsPresetCollectionAsset;
if (!Z_Registration_Info_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AssetDefinition_InteractiveToolsPresetCollectionAsset"),
Z_Registration_Info_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset.InnerSingleton,
StaticRegisterNativesUAssetDefinition_InteractiveToolsPresetCollectionAsset,
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_UAssetDefinition_InteractiveToolsPresetCollectionAsset.InnerSingleton;
}
UClass* Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_NoRegister()
{
return UAssetDefinition_InteractiveToolsPresetCollectionAsset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "AssetDefinition_ToolPresetAsset.h" },
{ "ModuleRelativePath", "Private/AssetDefinition_ToolPresetAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAssetDefinition_InteractiveToolsPresetCollectionAsset constinit property declarations
// ********** End Class UAssetDefinition_InteractiveToolsPresetCollectionAsset constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAssetDefinition_InteractiveToolsPresetCollectionAsset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics
UObject* (*const Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetDefinitionDefault,
(UObject* (*)())Z_Construct_UPackage__Script_ToolPresetAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics::ClassParams = {
&UAssetDefinition_InteractiveToolsPresetCollectionAsset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics::Class_MetaDataParams), Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics::Class_MetaDataParams)
};
void UAssetDefinition_InteractiveToolsPresetCollectionAsset::StaticRegisterNativesUAssetDefinition_InteractiveToolsPresetCollectionAsset()
{
}
UClass* Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset()
{
if (!Z_Registration_Info_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset.OuterSingleton, Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset.OuterSingleton;
}
UAssetDefinition_InteractiveToolsPresetCollectionAsset::UAssetDefinition_InteractiveToolsPresetCollectionAsset() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAssetDefinition_InteractiveToolsPresetCollectionAsset);
UAssetDefinition_InteractiveToolsPresetCollectionAsset::~UAssetDefinition_InteractiveToolsPresetCollectionAsset() {}
// ********** End Class UAssetDefinition_InteractiveToolsPresetCollectionAsset *********************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h__Script_ToolPresetAsset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset, UAssetDefinition_InteractiveToolsPresetCollectionAsset::StaticClass, TEXT("UAssetDefinition_InteractiveToolsPresetCollectionAsset"), &Z_Registration_Info_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAssetDefinition_InteractiveToolsPresetCollectionAsset), 489232030U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h__Script_ToolPresetAsset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h__Script_ToolPresetAsset_4265924909{
TEXT("/Script/ToolPresetAsset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h__Script_ToolPresetAsset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h__Script_ToolPresetAsset_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 "AssetDefinition_ToolPresetAsset.h"
#ifdef TOOLPRESETASSET_AssetDefinition_ToolPresetAsset_generated_h
#error "AssetDefinition_ToolPresetAsset.generated.h already included, missing '#pragma once' in AssetDefinition_ToolPresetAsset.h"
#endif
#define TOOLPRESETASSET_AssetDefinition_ToolPresetAsset_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAssetDefinition_InteractiveToolsPresetCollectionAsset *******************
struct Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics;
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_NoRegister();
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAssetDefinition_InteractiveToolsPresetCollectionAsset(); \
friend struct ::Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLPRESETASSET_API UClass* ::Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_NoRegister(); \
public: \
DECLARE_CLASS2(UAssetDefinition_InteractiveToolsPresetCollectionAsset, UAssetDefinitionDefault, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolPresetAsset"), Z_Construct_UClass_UAssetDefinition_InteractiveToolsPresetCollectionAsset_NoRegister) \
DECLARE_SERIALIZER(UAssetDefinition_InteractiveToolsPresetCollectionAsset)
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UAssetDefinition_InteractiveToolsPresetCollectionAsset(); \
/** Deleted move- and copy-constructors, should never be used */ \
UAssetDefinition_InteractiveToolsPresetCollectionAsset(UAssetDefinition_InteractiveToolsPresetCollectionAsset&&) = delete; \
UAssetDefinition_InteractiveToolsPresetCollectionAsset(const UAssetDefinition_InteractiveToolsPresetCollectionAsset&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAssetDefinition_InteractiveToolsPresetCollectionAsset); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAssetDefinition_InteractiveToolsPresetCollectionAsset); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UAssetDefinition_InteractiveToolsPresetCollectionAsset) \
NO_API virtual ~UAssetDefinition_InteractiveToolsPresetCollectionAsset();
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h_14_PROLOG
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAssetDefinition_InteractiveToolsPresetCollectionAsset;
// ********** End Class UAssetDefinition_InteractiveToolsPresetCollectionAsset *********************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Private_AssetDefinition_ToolPresetAsset_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,3 @@
D:\UE_5_7_1\Engine\Plugins\Experimental\ToolPresets\Source\ToolPresetAsset\Public\ToolPresetAsset.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ToolPresets\Source\ToolPresetAsset\Public\ToolPresetAssetSubsystem.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ToolPresets\Source\ToolPresetAsset\Private\AssetDefinition_ToolPresetAsset.h

View File

@@ -0,0 +1,419 @@
// 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 "ToolPresetAsset.h"
#include "Styling/SlateBrush.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeToolPresetAsset() {}
// ********** Begin Cross Module References ********************************************************
EDITORCONFIG_API UClass* Z_Construct_UClass_UEditorConfigBase();
SLATECORE_API UScriptStruct* Z_Construct_UScriptStruct_FSlateBrush();
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset();
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_NoRegister();
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory();
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_NoRegister();
TOOLPRESETASSET_API UScriptStruct* Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition();
TOOLPRESETASSET_API UScriptStruct* Z_Construct_UScriptStruct_FInteractiveToolPresetStore();
UNREALED_API UClass* Z_Construct_UClass_UFactory();
UPackage* Z_Construct_UPackage__Script_ToolPresetAsset();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FInteractiveToolPresetDefinition **********************************
struct Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInteractiveToolPresetDefinition); }
static inline consteval int16 GetStructAlignment() { return alignof(FInteractiveToolPresetDefinition); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StoredProperties_MetaData[] = {
{ "Category", "ToolPresetAsset" },
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Label_MetaData[] = {
{ "Category", "ToolPresetAsset" },
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tooltip_MetaData[] = {
{ "Category", "ToolPresetAsset" },
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInteractiveToolPresetDefinition constinit property declarations **
static const UECodeGen_Private::FStrPropertyParams NewProp_StoredProperties;
static const UECodeGen_Private::FStrPropertyParams NewProp_Label;
static const UECodeGen_Private::FStrPropertyParams NewProp_Tooltip;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInteractiveToolPresetDefinition constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInteractiveToolPresetDefinition>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInteractiveToolPresetDefinition;
class UScriptStruct* FInteractiveToolPresetDefinition::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInteractiveToolPresetDefinition.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInteractiveToolPresetDefinition.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition, (UObject*)Z_Construct_UPackage__Script_ToolPresetAsset(), TEXT("InteractiveToolPresetDefinition"));
}
return Z_Registration_Info_UScriptStruct_FInteractiveToolPresetDefinition.OuterSingleton;
}
// ********** Begin ScriptStruct FInteractiveToolPresetDefinition Property Definitions *************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::NewProp_StoredProperties = { "StoredProperties", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInteractiveToolPresetDefinition, StoredProperties), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StoredProperties_MetaData), NewProp_StoredProperties_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::NewProp_Label = { "Label", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInteractiveToolPresetDefinition, Label), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Label_MetaData), NewProp_Label_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::NewProp_Tooltip = { "Tooltip", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInteractiveToolPresetDefinition, Tooltip), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tooltip_MetaData), NewProp_Tooltip_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::NewProp_StoredProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::NewProp_Label,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::NewProp_Tooltip,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInteractiveToolPresetDefinition Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolPresetAsset,
nullptr,
&NewStructOps,
"InteractiveToolPresetDefinition",
Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::PropPointers),
sizeof(FInteractiveToolPresetDefinition),
alignof(FInteractiveToolPresetDefinition),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition()
{
if (!Z_Registration_Info_UScriptStruct_FInteractiveToolPresetDefinition.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInteractiveToolPresetDefinition.InnerSingleton, Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInteractiveToolPresetDefinition.InnerSingleton);
}
// ********** End ScriptStruct FInteractiveToolPresetDefinition ************************************
// ********** Begin ScriptStruct FInteractiveToolPresetStore ***************************************
struct Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInteractiveToolPresetStore); }
static inline consteval int16 GetStructAlignment() { return alignof(FInteractiveToolPresetStore); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NamedPresets_MetaData[] = {
{ "Category", "ToolPresetAsset" },
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolLabel_MetaData[] = {
{ "Category", "ToolPresetAsset" },
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolIcon_MetaData[] = {
{ "Category", "ToolPresetAsset" },
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInteractiveToolPresetStore constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_NamedPresets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_NamedPresets;
static const UECodeGen_Private::FTextPropertyParams NewProp_ToolLabel;
static const UECodeGen_Private::FStructPropertyParams NewProp_ToolIcon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInteractiveToolPresetStore constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInteractiveToolPresetStore>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInteractiveToolPresetStore;
class UScriptStruct* FInteractiveToolPresetStore::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInteractiveToolPresetStore.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInteractiveToolPresetStore.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInteractiveToolPresetStore, (UObject*)Z_Construct_UPackage__Script_ToolPresetAsset(), TEXT("InteractiveToolPresetStore"));
}
return Z_Registration_Info_UScriptStruct_FInteractiveToolPresetStore.OuterSingleton;
}
// ********** Begin ScriptStruct FInteractiveToolPresetStore Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewProp_NamedPresets_Inner = { "NamedPresets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition, METADATA_PARAMS(0, nullptr) }; // 1034443175
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewProp_NamedPresets = { "NamedPresets", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInteractiveToolPresetStore, NamedPresets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NamedPresets_MetaData), NewProp_NamedPresets_MetaData) }; // 1034443175
const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewProp_ToolLabel = { "ToolLabel", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInteractiveToolPresetStore, ToolLabel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolLabel_MetaData), NewProp_ToolLabel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewProp_ToolIcon = { "ToolIcon", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInteractiveToolPresetStore, ToolIcon), Z_Construct_UScriptStruct_FSlateBrush, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolIcon_MetaData), NewProp_ToolIcon_MetaData) }; // 4278521822
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewProp_NamedPresets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewProp_NamedPresets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewProp_ToolLabel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewProp_ToolIcon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInteractiveToolPresetStore Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ToolPresetAsset,
nullptr,
&NewStructOps,
"InteractiveToolPresetStore",
Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::PropPointers),
sizeof(FInteractiveToolPresetStore),
alignof(FInteractiveToolPresetStore),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInteractiveToolPresetStore()
{
if (!Z_Registration_Info_UScriptStruct_FInteractiveToolPresetStore.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInteractiveToolPresetStore.InnerSingleton, Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInteractiveToolPresetStore.InnerSingleton);
}
// ********** End ScriptStruct FInteractiveToolPresetStore *****************************************
// ********** Begin Class UInteractiveToolsPresetCollectionAsset ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAsset;
UClass* UInteractiveToolsPresetCollectionAsset::GetPrivateStaticClass()
{
using TClass = UInteractiveToolsPresetCollectionAsset;
if (!Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAsset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InteractiveToolsPresetCollectionAsset"),
Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAsset.InnerSingleton,
StaticRegisterNativesUInteractiveToolsPresetCollectionAsset,
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_UInteractiveToolsPresetCollectionAsset.InnerSingleton;
}
UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_NoRegister()
{
return UInteractiveToolsPresetCollectionAsset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Implements an asset that can be used to store tool settings as a named preset\n */" },
{ "EditorConfig", "UInteractiveToolsPresetCollectionAsset_DefaultCollection" },
{ "HideCategories", "Object" },
{ "IncludePath", "ToolPresetAsset.h" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
{ "ToolTip", "Implements an asset that can be used to store tool settings as a named preset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerToolPresets_MetaData[] = {
{ "Category", "ToolPresetAsset" },
{ "Comment", "// TODO: Currently there are no helper methods within this class, simply providing\n// raw access to the underlying arrays and maps. This is intentional.\n// Until the design of the preset concept is more firmly decided, it seems like a waste to\n// implement a bunch of methods that we don't know if we actually want/need at the end.\n// Once we are satisifed with the data structure, planned accessors and mutators will include\n// support for adding, removing, renaming, saving and retrieving presets.\n" },
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
{ "ToolTip", "TODO: Currently there are no helper methods within this class, simply providing\nraw access to the underlying arrays and maps. This is intentional.\nUntil the design of the preset concept is more firmly decided, it seems like a waste to\nimplement a bunch of methods that we don't know if we actually want/need at the end.\nOnce we are satisifed with the data structure, planned accessors and mutators will include\nsupport for adding, removing, renaming, saving and retrieving presets." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollectionLabel_MetaData[] = {
{ "Category", "ToolPresetAsset" },
{ "EditorConfig", "" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UInteractiveToolsPresetCollectionAsset constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_PerToolPresets_ValueProp;
static const UECodeGen_Private::FStrPropertyParams NewProp_PerToolPresets_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PerToolPresets;
static const UECodeGen_Private::FTextPropertyParams NewProp_CollectionLabel;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInteractiveToolsPresetCollectionAsset constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInteractiveToolsPresetCollectionAsset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics
// ********** Begin Class UInteractiveToolsPresetCollectionAsset Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::NewProp_PerToolPresets_ValueProp = { "PerToolPresets", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FInteractiveToolPresetStore, METADATA_PARAMS(0, nullptr) }; // 3243365150
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::NewProp_PerToolPresets_Key_KeyProp = { "PerToolPresets_Key", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::NewProp_PerToolPresets = { "PerToolPresets", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInteractiveToolsPresetCollectionAsset, PerToolPresets), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerToolPresets_MetaData), NewProp_PerToolPresets_MetaData) }; // 3243365150
const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::NewProp_CollectionLabel = { "CollectionLabel", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInteractiveToolsPresetCollectionAsset, CollectionLabel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollectionLabel_MetaData), NewProp_CollectionLabel_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::NewProp_PerToolPresets_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::NewProp_PerToolPresets_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::NewProp_PerToolPresets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::NewProp_CollectionLabel,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::PropPointers) < 2048);
// ********** End Class UInteractiveToolsPresetCollectionAsset Property Definitions ****************
UObject* (*const Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEditorConfigBase,
(UObject* (*)())Z_Construct_UPackage__Script_ToolPresetAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::ClassParams = {
&UInteractiveToolsPresetCollectionAsset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::Class_MetaDataParams), Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::Class_MetaDataParams)
};
void UInteractiveToolsPresetCollectionAsset::StaticRegisterNativesUInteractiveToolsPresetCollectionAsset()
{
}
UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset()
{
if (!Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAsset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAsset.OuterSingleton, Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAsset.OuterSingleton;
}
UInteractiveToolsPresetCollectionAsset::UInteractiveToolsPresetCollectionAsset(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInteractiveToolsPresetCollectionAsset);
UInteractiveToolsPresetCollectionAsset::~UInteractiveToolsPresetCollectionAsset() {}
// ********** End Class UInteractiveToolsPresetCollectionAsset *************************************
// ********** Begin Class UInteractiveToolsPresetCollectionAssetFactory ****************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAssetFactory;
UClass* UInteractiveToolsPresetCollectionAssetFactory::GetPrivateStaticClass()
{
using TClass = UInteractiveToolsPresetCollectionAssetFactory;
if (!Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAssetFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InteractiveToolsPresetCollectionAssetFactory"),
Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAssetFactory.InnerSingleton,
StaticRegisterNativesUInteractiveToolsPresetCollectionAssetFactory,
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_UInteractiveToolsPresetCollectionAssetFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_NoRegister()
{
return UInteractiveToolsPresetCollectionAssetFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object" },
{ "IncludePath", "ToolPresetAsset.h" },
{ "ModuleRelativePath", "Public/ToolPresetAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UInteractiveToolsPresetCollectionAssetFactory constinit property declarations
// ********** End Class UInteractiveToolsPresetCollectionAssetFactory constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInteractiveToolsPresetCollectionAssetFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics
UObject* (*const Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ToolPresetAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics::ClassParams = {
&UInteractiveToolsPresetCollectionAssetFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics::Class_MetaDataParams)
};
void UInteractiveToolsPresetCollectionAssetFactory::StaticRegisterNativesUInteractiveToolsPresetCollectionAssetFactory()
{
}
UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory()
{
if (!Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAssetFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAssetFactory.OuterSingleton, Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAssetFactory.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInteractiveToolsPresetCollectionAssetFactory);
UInteractiveToolsPresetCollectionAssetFactory::~UInteractiveToolsPresetCollectionAssetFactory() {}
// ********** End Class UInteractiveToolsPresetCollectionAssetFactory ******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h__Script_ToolPresetAsset_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FInteractiveToolPresetDefinition::StaticStruct, Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics::NewStructOps, TEXT("InteractiveToolPresetDefinition"),&Z_Registration_Info_UScriptStruct_FInteractiveToolPresetDefinition, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInteractiveToolPresetDefinition), 1034443175U) },
{ FInteractiveToolPresetStore::StaticStruct, Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics::NewStructOps, TEXT("InteractiveToolPresetStore"),&Z_Registration_Info_UScriptStruct_FInteractiveToolPresetStore, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInteractiveToolPresetStore), 3243365150U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset, UInteractiveToolsPresetCollectionAsset::StaticClass, TEXT("UInteractiveToolsPresetCollectionAsset"), &Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInteractiveToolsPresetCollectionAsset), 3229174858U) },
{ Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory, UInteractiveToolsPresetCollectionAssetFactory::StaticClass, TEXT("UInteractiveToolsPresetCollectionAssetFactory"), &Z_Registration_Info_UClass_UInteractiveToolsPresetCollectionAssetFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInteractiveToolsPresetCollectionAssetFactory), 1747171353U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h__Script_ToolPresetAsset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h__Script_ToolPresetAsset_3959166891{
TEXT("/Script/ToolPresetAsset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h__Script_ToolPresetAsset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h__Script_ToolPresetAsset_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h__Script_ToolPresetAsset_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h__Script_ToolPresetAsset_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// 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 "ToolPresetAsset.h"
#ifdef TOOLPRESETASSET_ToolPresetAsset_generated_h
#error "ToolPresetAsset.generated.h already included, missing '#pragma once' in ToolPresetAsset.h"
#endif
#define TOOLPRESETASSET_ToolPresetAsset_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FInteractiveToolPresetDefinition **********************************
struct Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics;
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_21_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInteractiveToolPresetDefinition_Statics; \
TOOLPRESETASSET_API static class UScriptStruct* StaticStruct();
struct FInteractiveToolPresetDefinition;
// ********** End ScriptStruct FInteractiveToolPresetDefinition ************************************
// ********** Begin ScriptStruct FInteractiveToolPresetStore ***************************************
struct Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics;
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_40_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInteractiveToolPresetStore_Statics; \
TOOLPRESETASSET_API static class UScriptStruct* StaticStruct();
struct FInteractiveToolPresetStore;
// ********** End ScriptStruct FInteractiveToolPresetStore *****************************************
// ********** Begin Class UInteractiveToolsPresetCollectionAsset ***********************************
struct Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics;
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_NoRegister();
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_59_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInteractiveToolsPresetCollectionAsset(); \
friend struct ::Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLPRESETASSET_API UClass* ::Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_NoRegister(); \
public: \
DECLARE_CLASS2(UInteractiveToolsPresetCollectionAsset, UEditorConfigBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolPresetAsset"), Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_NoRegister) \
DECLARE_SERIALIZER(UInteractiveToolsPresetCollectionAsset)
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_59_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
TOOLPRESETASSET_API UInteractiveToolsPresetCollectionAsset(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInteractiveToolsPresetCollectionAsset(UInteractiveToolsPresetCollectionAsset&&) = delete; \
UInteractiveToolsPresetCollectionAsset(const UInteractiveToolsPresetCollectionAsset&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLPRESETASSET_API, UInteractiveToolsPresetCollectionAsset); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInteractiveToolsPresetCollectionAsset); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInteractiveToolsPresetCollectionAsset) \
TOOLPRESETASSET_API virtual ~UInteractiveToolsPresetCollectionAsset();
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_55_PROLOG
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_59_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_59_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_59_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInteractiveToolsPresetCollectionAsset;
// ********** End Class UInteractiveToolsPresetCollectionAsset *************************************
// ********** Begin Class UInteractiveToolsPresetCollectionAssetFactory ****************************
struct Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics;
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_NoRegister();
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_81_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUInteractiveToolsPresetCollectionAssetFactory(); \
friend struct ::Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLPRESETASSET_API UClass* ::Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UInteractiveToolsPresetCollectionAssetFactory, UFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolPresetAsset"), Z_Construct_UClass_UInteractiveToolsPresetCollectionAssetFactory_NoRegister) \
DECLARE_SERIALIZER(UInteractiveToolsPresetCollectionAssetFactory)
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_81_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UInteractiveToolsPresetCollectionAssetFactory(UInteractiveToolsPresetCollectionAssetFactory&&) = delete; \
UInteractiveToolsPresetCollectionAssetFactory(const UInteractiveToolsPresetCollectionAssetFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLPRESETASSET_API, UInteractiveToolsPresetCollectionAssetFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInteractiveToolsPresetCollectionAssetFactory); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UInteractiveToolsPresetCollectionAssetFactory) \
TOOLPRESETASSET_API virtual ~UInteractiveToolsPresetCollectionAssetFactory();
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_78_PROLOG
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_81_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_81_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h_81_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInteractiveToolsPresetCollectionAssetFactory;
// ********** End Class UInteractiveToolsPresetCollectionAssetFactory ******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAsset_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

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 EmptyLinkFunctionForGeneratedCodeToolPresetAsset_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_ToolPresetAsset;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ToolPresetAsset()
{
if (!Z_Registration_Info_UPackage__Script_ToolPresetAsset.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ToolPresetAsset",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0xB41C7FF4,
0x8925A5BF,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ToolPresetAsset.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ToolPresetAsset.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ToolPresetAsset(Z_Construct_UPackage__Script_ToolPresetAsset, TEXT("/Script/ToolPresetAsset"), Z_Registration_Info_UPackage__Script_ToolPresetAsset, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xB41C7FF4, 0x8925A5BF));
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,135 @@
// 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 "ToolPresetAssetSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeToolPresetAssetSubsystem() {}
// ********** Begin Cross Module References ********************************************************
EDITORSUBSYSTEM_API UClass* Z_Construct_UClass_UEditorSubsystem();
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_NoRegister();
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UToolPresetAssetSubsystem();
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UToolPresetAssetSubsystem_NoRegister();
UPackage* Z_Construct_UPackage__Script_ToolPresetAsset();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UToolPresetAssetSubsystem ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UToolPresetAssetSubsystem;
UClass* UToolPresetAssetSubsystem::GetPrivateStaticClass()
{
using TClass = UToolPresetAssetSubsystem;
if (!Z_Registration_Info_UClass_UToolPresetAssetSubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ToolPresetAssetSubsystem"),
Z_Registration_Info_UClass_UToolPresetAssetSubsystem.InnerSingleton,
StaticRegisterNativesUToolPresetAssetSubsystem,
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_UToolPresetAssetSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UToolPresetAssetSubsystem_NoRegister()
{
return UToolPresetAssetSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UToolPresetAssetSubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Using an editor subsystem allows us to make sure that we have a default preset asset whenever the editor exists\n * (and to avoid accidentally trying to make one when it doesn't, such as when running cooking scripts).\n */" },
{ "IncludePath", "ToolPresetAssetSubsystem.h" },
{ "ModuleRelativePath", "Public/ToolPresetAssetSubsystem.h" },
{ "ToolTip", "Using an editor subsystem allows us to make sure that we have a default preset asset whenever the editor exists\n (and to avoid accidentally trying to make one when it doesn't, such as when running cooking scripts)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultCollection_MetaData[] = {
{ "ModuleRelativePath", "Public/ToolPresetAssetSubsystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UToolPresetAssetSubsystem constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DefaultCollection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UToolPresetAssetSubsystem constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UToolPresetAssetSubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UToolPresetAssetSubsystem_Statics
// ********** Begin Class UToolPresetAssetSubsystem Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::NewProp_DefaultCollection = { "DefaultCollection", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UToolPresetAssetSubsystem, DefaultCollection), Z_Construct_UClass_UInteractiveToolsPresetCollectionAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultCollection_MetaData), NewProp_DefaultCollection_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::NewProp_DefaultCollection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::PropPointers) < 2048);
// ********** End Class UToolPresetAssetSubsystem Property Definitions *****************************
UObject* (*const Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEditorSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_ToolPresetAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::ClassParams = {
&UToolPresetAssetSubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::Class_MetaDataParams)
};
void UToolPresetAssetSubsystem::StaticRegisterNativesUToolPresetAssetSubsystem()
{
}
UClass* Z_Construct_UClass_UToolPresetAssetSubsystem()
{
if (!Z_Registration_Info_UClass_UToolPresetAssetSubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UToolPresetAssetSubsystem.OuterSingleton, Z_Construct_UClass_UToolPresetAssetSubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UToolPresetAssetSubsystem.OuterSingleton;
}
UToolPresetAssetSubsystem::UToolPresetAssetSubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UToolPresetAssetSubsystem);
UToolPresetAssetSubsystem::~UToolPresetAssetSubsystem() {}
// ********** End Class UToolPresetAssetSubsystem **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h__Script_ToolPresetAsset_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UToolPresetAssetSubsystem, UToolPresetAssetSubsystem::StaticClass, TEXT("UToolPresetAssetSubsystem"), &Z_Registration_Info_UClass_UToolPresetAssetSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UToolPresetAssetSubsystem), 1101595033U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h__Script_ToolPresetAsset_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h__Script_ToolPresetAsset_2904563325{
TEXT("/Script/ToolPresetAsset"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h__Script_ToolPresetAsset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h__Script_ToolPresetAsset_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 "ToolPresetAssetSubsystem.h"
#ifdef TOOLPRESETASSET_ToolPresetAssetSubsystem_generated_h
#error "ToolPresetAssetSubsystem.generated.h already included, missing '#pragma once' in ToolPresetAssetSubsystem.h"
#endif
#define TOOLPRESETASSET_ToolPresetAssetSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UToolPresetAssetSubsystem ************************************************
struct Z_Construct_UClass_UToolPresetAssetSubsystem_Statics;
TOOLPRESETASSET_API UClass* Z_Construct_UClass_UToolPresetAssetSubsystem_NoRegister();
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUToolPresetAssetSubsystem(); \
friend struct ::Z_Construct_UClass_UToolPresetAssetSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend TOOLPRESETASSET_API UClass* ::Z_Construct_UClass_UToolPresetAssetSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UToolPresetAssetSubsystem, UEditorSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ToolPresetAsset"), Z_Construct_UClass_UToolPresetAssetSubsystem_NoRegister) \
DECLARE_SERIALIZER(UToolPresetAssetSubsystem)
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
TOOLPRESETASSET_API UToolPresetAssetSubsystem(); \
/** Deleted move- and copy-constructors, should never be used */ \
UToolPresetAssetSubsystem(UToolPresetAssetSubsystem&&) = delete; \
UToolPresetAssetSubsystem(const UToolPresetAssetSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(TOOLPRESETASSET_API, UToolPresetAssetSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UToolPresetAssetSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UToolPresetAssetSubsystem) \
TOOLPRESETASSET_API virtual ~UToolPresetAssetSubsystem();
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h_17_PROLOG
#define FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UToolPresetAssetSubsystem;
// ********** End Class UToolPresetAssetSubsystem **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ToolPresets_Source_ToolPresetAsset_Public_ToolPresetAssetSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS