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,247 @@
// 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 "Relations/MassChildOf.h"
#include "MassEntityHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassChildOf() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UClass* Z_Construct_UClass_UMassChildOfRelationEntityCreation();
MASSENTITY_API UClass* Z_Construct_UClass_UMassChildOfRelationEntityCreation_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityCreation();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassChildOfFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassChildOfRelation();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassEntityHandle();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassRelation();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassChildOfRelation **********************************************
struct Z_Construct_UScriptStruct_FMassChildOfRelation_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassChildOfRelation); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassChildOfRelation); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Relations/MassChildOf.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassChildOfRelation constinit property declarations **************
// ********** End ScriptStruct FMassChildOfRelation constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassChildOfRelation>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassChildOfRelation_Statics
static_assert(std::is_polymorphic<FMassChildOfRelation>() == std::is_polymorphic<FMassRelation>(), "USTRUCT FMassChildOfRelation cannot be polymorphic unless super FMassRelation is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassChildOfRelation;
class UScriptStruct* FMassChildOfRelation::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassChildOfRelation.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassChildOfRelation.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassChildOfRelation, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassChildOfRelation"));
}
return Z_Registration_Info_UScriptStruct_FMassChildOfRelation.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassChildOfRelation_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
Z_Construct_UScriptStruct_FMassRelation,
&NewStructOps,
"MassChildOfRelation",
nullptr,
0,
sizeof(FMassChildOfRelation),
alignof(FMassChildOfRelation),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassChildOfRelation_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassChildOfRelation_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassChildOfRelation()
{
if (!Z_Registration_Info_UScriptStruct_FMassChildOfRelation.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassChildOfRelation.InnerSingleton, Z_Construct_UScriptStruct_FMassChildOfRelation_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassChildOfRelation.InnerSingleton);
}
// ********** End ScriptStruct FMassChildOfRelation ************************************************
// ********** Begin ScriptStruct FMassChildOfFragment **********************************************
struct Z_Construct_UScriptStruct_FMassChildOfFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassChildOfFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassChildOfFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Relations/MassChildOf.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parent_MetaData[] = {
{ "Category", "Mass" },
{ "ModuleRelativePath", "Public/Relations/MassChildOf.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassChildOfFragment constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_Parent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassChildOfFragment constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassChildOfFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassChildOfFragment_Statics
static_assert(std::is_polymorphic<FMassChildOfFragment>() == std::is_polymorphic<FMassFragment>(), "USTRUCT FMassChildOfFragment cannot be polymorphic unless super FMassFragment is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassChildOfFragment;
class UScriptStruct* FMassChildOfFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassChildOfFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassChildOfFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassChildOfFragment, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassChildOfFragment"));
}
return Z_Registration_Info_UScriptStruct_FMassChildOfFragment.OuterSingleton;
}
// ********** Begin ScriptStruct FMassChildOfFragment Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassChildOfFragment, Parent), Z_Construct_UScriptStruct_FMassEntityHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parent_MetaData), NewProp_Parent_MetaData) }; // 2016458734
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::NewProp_Parent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassChildOfFragment Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
Z_Construct_UScriptStruct_FMassFragment,
&NewStructOps,
"MassChildOfFragment",
Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::PropPointers),
sizeof(FMassChildOfFragment),
alignof(FMassChildOfFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassChildOfFragment()
{
if (!Z_Registration_Info_UScriptStruct_FMassChildOfFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassChildOfFragment.InnerSingleton, Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassChildOfFragment.InnerSingleton);
}
// ********** End ScriptStruct FMassChildOfFragment ************************************************
// ********** Begin Class UMassChildOfRelationEntityCreation ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassChildOfRelationEntityCreation;
UClass* UMassChildOfRelationEntityCreation::GetPrivateStaticClass()
{
using TClass = UMassChildOfRelationEntityCreation;
if (!Z_Registration_Info_UClass_UMassChildOfRelationEntityCreation.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassChildOfRelationEntityCreation"),
Z_Registration_Info_UClass_UMassChildOfRelationEntityCreation.InnerSingleton,
StaticRegisterNativesUMassChildOfRelationEntityCreation,
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_UMassChildOfRelationEntityCreation.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassChildOfRelationEntityCreation_NoRegister()
{
return UMassChildOfRelationEntityCreation::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Relations/MassChildOf.h" },
{ "ModuleRelativePath", "Public/Relations/MassChildOf.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassChildOfRelationEntityCreation constinit property declarations *******
// ********** End Class UMassChildOfRelationEntityCreation constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassChildOfRelationEntityCreation>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics
UObject* (*const Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassRelationEntityCreation,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics::ClassParams = {
&UMassChildOfRelationEntityCreation::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x400830A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics::Class_MetaDataParams)
};
void UMassChildOfRelationEntityCreation::StaticRegisterNativesUMassChildOfRelationEntityCreation()
{
}
UClass* Z_Construct_UClass_UMassChildOfRelationEntityCreation()
{
if (!Z_Registration_Info_UClass_UMassChildOfRelationEntityCreation.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassChildOfRelationEntityCreation.OuterSingleton, Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassChildOfRelationEntityCreation.OuterSingleton;
}
UMassChildOfRelationEntityCreation::UMassChildOfRelationEntityCreation() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassChildOfRelationEntityCreation);
UMassChildOfRelationEntityCreation::~UMassChildOfRelationEntityCreation() {}
// ********** End Class UMassChildOfRelationEntityCreation *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassChildOfRelation::StaticStruct, Z_Construct_UScriptStruct_FMassChildOfRelation_Statics::NewStructOps, TEXT("MassChildOfRelation"),&Z_Registration_Info_UScriptStruct_FMassChildOfRelation, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassChildOfRelation), 1555284893U) },
{ FMassChildOfFragment::StaticStruct, Z_Construct_UScriptStruct_FMassChildOfFragment_Statics::NewStructOps, TEXT("MassChildOfFragment"),&Z_Registration_Info_UScriptStruct_FMassChildOfFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassChildOfFragment), 1684034018U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassChildOfRelationEntityCreation, UMassChildOfRelationEntityCreation::StaticClass, TEXT("UMassChildOfRelationEntityCreation"), &Z_Registration_Info_UClass_UMassChildOfRelationEntityCreation, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassChildOfRelationEntityCreation), 2662358480U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h__Script_MassEntity_1158323102{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h__Script_MassEntity_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,85 @@
// 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 "Relations/MassChildOf.h"
#ifdef MASSENTITY_MassChildOf_generated_h
#error "MassChildOf.generated.h already included, missing '#pragma once' in MassChildOf.h"
#endif
#define MASSENTITY_MassChildOf_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassChildOfRelation **********************************************
struct Z_Construct_UScriptStruct_FMassChildOfRelation_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h_21_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassChildOfRelation_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct(); \
typedef FMassRelation Super;
struct FMassChildOfRelation;
// ********** End ScriptStruct FMassChildOfRelation ************************************************
// ********** Begin ScriptStruct FMassChildOfFragment **********************************************
struct Z_Construct_UScriptStruct_FMassChildOfFragment_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassChildOfFragment_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct(); \
typedef FMassFragment Super;
struct FMassChildOfFragment;
// ********** End ScriptStruct FMassChildOfFragment ************************************************
// ********** Begin Class UMassChildOfRelationEntityCreation ***************************************
struct Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassChildOfRelationEntityCreation_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h_36_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassChildOfRelationEntityCreation(); \
friend struct ::Z_Construct_UClass_UMassChildOfRelationEntityCreation_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassChildOfRelationEntityCreation_NoRegister(); \
public: \
DECLARE_CLASS2(UMassChildOfRelationEntityCreation, UMassRelationEntityCreation, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassChildOfRelationEntityCreation_NoRegister) \
DECLARE_SERIALIZER(UMassChildOfRelationEntityCreation)
#define FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h_36_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MASSENTITY_API UMassChildOfRelationEntityCreation(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMassChildOfRelationEntityCreation(UMassChildOfRelationEntityCreation&&) = delete; \
UMassChildOfRelationEntityCreation(const UMassChildOfRelationEntityCreation&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassChildOfRelationEntityCreation); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassChildOfRelationEntityCreation); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassChildOfRelationEntityCreation) \
MASSENTITY_API virtual ~UMassChildOfRelationEntityCreation();
#define FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h_33_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h_36_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h_36_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h_36_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassChildOfRelationEntityCreation;
// ********** End Class UMassChildOfRelationEntityCreation *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_Relations_MassChildOf_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,113 @@
// 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 "MassCommands.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassCommands() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EMassCommandOperationType();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMassCommandOperationType *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMassCommandOperationType;
static UEnum* EMassCommandOperationType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMassCommandOperationType.OuterSingleton)
{
Z_Registration_Info_UEnum_EMassCommandOperationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MassEntity_EMassCommandOperationType, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("EMassCommandOperationType"));
}
return Z_Registration_Info_UEnum_EMassCommandOperationType.OuterSingleton;
}
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassCommandOperationType>()
{
return EMassCommandOperationType_StaticEnum();
}
struct Z_Construct_UEnum_MassEntity_EMassCommandOperationType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Add.Comment", "// signifies commands performing entity creation\n" },
{ "Add.Name", "EMassCommandOperationType::Add" },
{ "Add.ToolTip", "signifies commands performing entity creation" },
{ "ChangeComposition.Comment", "// signifies commands removing fragments or tags from entities\n" },
{ "ChangeComposition.Name", "EMassCommandOperationType::ChangeComposition" },
{ "ChangeComposition.ToolTip", "signifies commands removing fragments or tags from entities" },
{ "Comment", "/**\n * Enum used by MassBatchCommands to declare their \"type\". This data is later used to group commands so that command \n * effects are applied in a controllable fashion \n * Important: if changed make sure to update FMassCommandBuffer::Flush.CommandTypeOrder as well\n */" },
{ "Create.Comment", "// default value. Commands marked this way will be always executed last. Programmers are encouraged to instead use one of the meaningful values below.\n" },
{ "Create.Name", "EMassCommandOperationType::Create" },
{ "Create.ToolTip", "default value. Commands marked this way will be always executed last. Programmers are encouraged to instead use one of the meaningful values below." },
{ "Destroy.Comment", "// signifies commands setting values to pre-existing fragments. The fragments might be added if missing,\n// depending on specific command, so this group will always be executed after the Add group\n" },
{ "Destroy.Name", "EMassCommandOperationType::Destroy" },
{ "Destroy.ToolTip", "signifies commands setting values to pre-existing fragments. The fragments might be added if missing,\ndepending on specific command, so this group will always be executed after the Add group" },
{ "MAX.Comment", "// signifies commands removing entities\n" },
{ "MAX.Name", "EMassCommandOperationType::MAX" },
{ "MAX.ToolTip", "signifies commands removing entities" },
{ "ModuleRelativePath", "Public/MassCommands.h" },
{ "None.Name", "EMassCommandOperationType::None" },
{ "Remove.Comment", "// signifies commands adding fragments or tags to entities\n" },
{ "Remove.Name", "EMassCommandOperationType::Remove" },
{ "Remove.ToolTip", "signifies commands adding fragments or tags to entities" },
{ "Set.Comment", "// signifies commands both adding and removing fragments and/or tags from entities\n" },
{ "Set.Name", "EMassCommandOperationType::Set" },
{ "Set.ToolTip", "signifies commands both adding and removing fragments and/or tags from entities" },
{ "ToolTip", "Enum used by MassBatchCommands to declare their \"type\". This data is later used to group commands so that command\neffects are applied in a controllable fashion\nImportant: if changed make sure to update FMassCommandBuffer::Flush.CommandTypeOrder as well" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMassCommandOperationType::None", (int64)EMassCommandOperationType::None },
{ "EMassCommandOperationType::Create", (int64)EMassCommandOperationType::Create },
{ "EMassCommandOperationType::Add", (int64)EMassCommandOperationType::Add },
{ "EMassCommandOperationType::Remove", (int64)EMassCommandOperationType::Remove },
{ "EMassCommandOperationType::ChangeComposition", (int64)EMassCommandOperationType::ChangeComposition },
{ "EMassCommandOperationType::Set", (int64)EMassCommandOperationType::Set },
{ "EMassCommandOperationType::Destroy", (int64)EMassCommandOperationType::Destroy },
{ "EMassCommandOperationType::MAX", (int64)EMassCommandOperationType::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MassEntity_EMassCommandOperationType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MassEntity_EMassCommandOperationType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
"EMassCommandOperationType",
"EMassCommandOperationType",
Z_Construct_UEnum_MassEntity_EMassCommandOperationType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassCommandOperationType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassCommandOperationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MassEntity_EMassCommandOperationType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MassEntity_EMassCommandOperationType()
{
if (!Z_Registration_Info_UEnum_EMassCommandOperationType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMassCommandOperationType.InnerSingleton, Z_Construct_UEnum_MassEntity_EMassCommandOperationType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMassCommandOperationType.InnerSingleton;
}
// ********** End Enum EMassCommandOperationType ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassCommands_h__Script_MassEntity_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMassCommandOperationType_StaticEnum, TEXT("EMassCommandOperationType"), &Z_Registration_Info_UEnum_EMassCommandOperationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4090207215U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassCommands_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassCommands_h__Script_MassEntity_2152983157{
TEXT("/Script/MassEntity"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassCommands_h__Script_MassEntity_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassCommands_h__Script_MassEntity_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,39 @@
// 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 "MassCommands.h"
#ifdef MASSENTITY_MassCommands_generated_h
#error "MassCommands.generated.h already included, missing '#pragma once' in MassCommands.h"
#endif
#define MASSENTITY_MassCommands_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassCommands_h
// ********** Begin Enum EMassCommandOperationType *************************************************
#define FOREACH_ENUM_EMASSCOMMANDOPERATIONTYPE(op) \
op(EMassCommandOperationType::None) \
op(EMassCommandOperationType::Create) \
op(EMassCommandOperationType::Add) \
op(EMassCommandOperationType::Remove) \
op(EMassCommandOperationType::ChangeComposition) \
op(EMassCommandOperationType::Set) \
op(EMassCommandOperationType::Destroy)
enum class EMassCommandOperationType : uint8;
template<> struct TIsUEnumClass<EMassCommandOperationType> { enum { Value = true }; };
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassCommandOperationType>();
// ********** End Enum EMassCommandOperationType ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,102 @@
// 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 "MassDebugLogging.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassDebugLogging() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassDebugLogFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassFragment();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassDebugLogFragment *********************************************
struct Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassDebugLogFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassDebugLogFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MassDebugLogging.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LogOwner_MetaData[] = {
{ "ModuleRelativePath", "Public/MassDebugLogging.h" },
{ "NativeConstTemplateArg", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassDebugLogFragment constinit property declarations *************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_LogOwner;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassDebugLogFragment constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassDebugLogFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics
static_assert(std::is_polymorphic<FMassDebugLogFragment>() == std::is_polymorphic<FMassFragment>(), "USTRUCT FMassDebugLogFragment cannot be polymorphic unless super FMassFragment is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassDebugLogFragment;
class UScriptStruct* FMassDebugLogFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassDebugLogFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassDebugLogFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassDebugLogFragment, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassDebugLogFragment"));
}
return Z_Registration_Info_UScriptStruct_FMassDebugLogFragment.OuterSingleton;
}
// ********** Begin ScriptStruct FMassDebugLogFragment Property Definitions ************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::NewProp_LogOwner = { "LogOwner", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassDebugLogFragment, LogOwner), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LogOwner_MetaData), NewProp_LogOwner_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::NewProp_LogOwner,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassDebugLogFragment Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
Z_Construct_UScriptStruct_FMassFragment,
&NewStructOps,
"MassDebugLogFragment",
Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::PropPointers),
sizeof(FMassDebugLogFragment),
alignof(FMassDebugLogFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassDebugLogFragment()
{
if (!Z_Registration_Info_UScriptStruct_FMassDebugLogFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassDebugLogFragment.InnerSingleton, Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassDebugLogFragment.InnerSingleton);
}
// ********** End ScriptStruct FMassDebugLogFragment ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugLogging_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassDebugLogFragment::StaticStruct, Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics::NewStructOps, TEXT("MassDebugLogFragment"),&Z_Registration_Info_UScriptStruct_FMassDebugLogFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassDebugLogFragment), 3052347367U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugLogging_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugLogging_h__Script_MassEntity_1620716581{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugLogging_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugLogging_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "MassDebugLogging.h"
#ifdef MASSENTITY_MassDebugLogging_generated_h
#error "MassDebugLogging.generated.h already included, missing '#pragma once' in MassDebugLogging.h"
#endif
#define MASSENTITY_MassDebugLogging_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassDebugLogFragment *********************************************
struct Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassDebugLogging_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassDebugLogFragment_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct(); \
typedef FMassFragment Super;
struct FMassDebugLogFragment;
// ********** End ScriptStruct FMassDebugLogFragment ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassDebugLogging_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "MassDebugger.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassDebugger() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassGenericDebugEvent();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassGenericDebugEvent ********************************************
struct Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassGenericDebugEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassGenericDebugEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// namespace UE::Mass::Debug\n" },
{ "ModuleRelativePath", "Public/MassDebugger.h" },
{ "ToolTip", "namespace UE::Mass::Debug" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassGenericDebugEvent constinit property declarations ************
// ********** End ScriptStruct FMassGenericDebugEvent constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassGenericDebugEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassGenericDebugEvent;
class UScriptStruct* FMassGenericDebugEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassGenericDebugEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassGenericDebugEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassGenericDebugEvent, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassGenericDebugEvent"));
}
return Z_Registration_Info_UScriptStruct_FMassGenericDebugEvent.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassGenericDebugEvent",
nullptr,
0,
sizeof(FMassGenericDebugEvent),
alignof(FMassGenericDebugEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassGenericDebugEvent()
{
if (!Z_Registration_Info_UScriptStruct_FMassGenericDebugEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassGenericDebugEvent.InnerSingleton, Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassGenericDebugEvent.InnerSingleton);
}
// ********** End ScriptStruct FMassGenericDebugEvent **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugger_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassGenericDebugEvent::StaticStruct, Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics::NewStructOps, TEXT("MassGenericDebugEvent"),&Z_Registration_Info_UScriptStruct_FMassGenericDebugEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassGenericDebugEvent), 957305998U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugger_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugger_h__Script_MassEntity_461943461{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugger_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassDebugger_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MassDebugger.h"
#ifdef MASSENTITY_MassDebugger_generated_h
#error "MassDebugger.generated.h already included, missing '#pragma once' in MassDebugger.h"
#endif
#define MASSENTITY_MassDebugger_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassGenericDebugEvent ********************************************
struct Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassDebugger_h_57_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassGenericDebugEvent_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassGenericDebugEvent;
// ********** End ScriptStruct FMassGenericDebugEvent **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassDebugger_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 EmptyLinkFunctionForGeneratedCodeMassEntity_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_MassEntity;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MassEntity()
{
if (!Z_Registration_Info_UPackage__Script_MassEntity.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/MassEntity",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xC1054E87,
0x6F282E5E,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MassEntity.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_MassEntity.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MassEntity(Z_Construct_UPackage__Script_MassEntity, TEXT("/Script/MassEntity"), Z_Registration_Info_UPackage__Script_MassEntity, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xC1054E87, 0x6F282E5E));
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,301 @@
// 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 "MassEntityElementTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassEntityElementTypes() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassChunkFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassConstSharedFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassSharedFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassTag();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassFragment *****************************************************
struct Z_Construct_UScriptStruct_FMassFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// This is the base class for all lightweight fragments\n" },
{ "ModuleRelativePath", "Public/MassEntityElementTypes.h" },
{ "ToolTip", "This is the base class for all lightweight fragments" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassFragment constinit property declarations *********************
// ********** End ScriptStruct FMassFragment constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassFragment_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassFragment;
class UScriptStruct* FMassFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassFragment, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassFragment"));
}
return Z_Registration_Info_UScriptStruct_FMassFragment.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassFragment",
nullptr,
0,
sizeof(FMassFragment),
alignof(FMassFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassFragment()
{
if (!Z_Registration_Info_UScriptStruct_FMassFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassFragment.InnerSingleton, Z_Construct_UScriptStruct_FMassFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassFragment.InnerSingleton);
}
// ********** End ScriptStruct FMassFragment *******************************************************
// ********** Begin ScriptStruct FMassTag **********************************************************
struct Z_Construct_UScriptStruct_FMassTag_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassTag); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassTag); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// This is the base class for types that will only be tested for presence/absence, i.e. Tags.\n// Subclasses should never contain any member properties.\n" },
{ "ModuleRelativePath", "Public/MassEntityElementTypes.h" },
{ "ToolTip", "This is the base class for types that will only be tested for presence/absence, i.e. Tags.\nSubclasses should never contain any member properties." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassTag constinit property declarations **************************
// ********** End ScriptStruct FMassTag constinit property declarations ****************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassTag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassTag_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassTag;
class UScriptStruct* FMassTag::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassTag.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassTag, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassTag"));
}
return Z_Registration_Info_UScriptStruct_FMassTag.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassTag_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassTag",
nullptr,
0,
sizeof(FMassTag),
alignof(FMassTag),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassTag_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassTag()
{
if (!Z_Registration_Info_UScriptStruct_FMassTag.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassTag.InnerSingleton, Z_Construct_UScriptStruct_FMassTag_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassTag.InnerSingleton);
}
// ********** End ScriptStruct FMassTag ************************************************************
// ********** Begin ScriptStruct FMassChunkFragment ************************************************
struct Z_Construct_UScriptStruct_FMassChunkFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassChunkFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassChunkFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MassEntityElementTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassChunkFragment constinit property declarations ****************
// ********** End ScriptStruct FMassChunkFragment constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassChunkFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassChunkFragment_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassChunkFragment;
class UScriptStruct* FMassChunkFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassChunkFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassChunkFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassChunkFragment, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassChunkFragment"));
}
return Z_Registration_Info_UScriptStruct_FMassChunkFragment.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassChunkFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassChunkFragment",
nullptr,
0,
sizeof(FMassChunkFragment),
alignof(FMassChunkFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassChunkFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassChunkFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassChunkFragment()
{
if (!Z_Registration_Info_UScriptStruct_FMassChunkFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassChunkFragment.InnerSingleton, Z_Construct_UScriptStruct_FMassChunkFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassChunkFragment.InnerSingleton);
}
// ********** End ScriptStruct FMassChunkFragment **************************************************
// ********** Begin ScriptStruct FMassSharedFragment ***********************************************
struct Z_Construct_UScriptStruct_FMassSharedFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassSharedFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassSharedFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MassEntityElementTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassSharedFragment constinit property declarations ***************
// ********** End ScriptStruct FMassSharedFragment constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassSharedFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassSharedFragment_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassSharedFragment;
class UScriptStruct* FMassSharedFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassSharedFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassSharedFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassSharedFragment, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassSharedFragment"));
}
return Z_Registration_Info_UScriptStruct_FMassSharedFragment.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassSharedFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassSharedFragment",
nullptr,
0,
sizeof(FMassSharedFragment),
alignof(FMassSharedFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassSharedFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassSharedFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassSharedFragment()
{
if (!Z_Registration_Info_UScriptStruct_FMassSharedFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassSharedFragment.InnerSingleton, Z_Construct_UScriptStruct_FMassSharedFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassSharedFragment.InnerSingleton);
}
// ********** End ScriptStruct FMassSharedFragment *************************************************
// ********** Begin ScriptStruct FMassConstSharedFragment ******************************************
struct Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassConstSharedFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassConstSharedFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MassEntityElementTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassConstSharedFragment constinit property declarations **********
// ********** End ScriptStruct FMassConstSharedFragment constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassConstSharedFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassConstSharedFragment;
class UScriptStruct* FMassConstSharedFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassConstSharedFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassConstSharedFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassConstSharedFragment, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassConstSharedFragment"));
}
return Z_Registration_Info_UScriptStruct_FMassConstSharedFragment.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassConstSharedFragment",
nullptr,
0,
sizeof(FMassConstSharedFragment),
alignof(FMassConstSharedFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassConstSharedFragment()
{
if (!Z_Registration_Info_UScriptStruct_FMassConstSharedFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassConstSharedFragment.InnerSingleton, Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassConstSharedFragment.InnerSingleton);
}
// ********** End ScriptStruct FMassConstSharedFragment ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassFragment::StaticStruct, Z_Construct_UScriptStruct_FMassFragment_Statics::NewStructOps, TEXT("MassFragment"),&Z_Registration_Info_UScriptStruct_FMassFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassFragment), 2255720526U) },
{ FMassTag::StaticStruct, Z_Construct_UScriptStruct_FMassTag_Statics::NewStructOps, TEXT("MassTag"),&Z_Registration_Info_UScriptStruct_FMassTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassTag), 2364817640U) },
{ FMassChunkFragment::StaticStruct, Z_Construct_UScriptStruct_FMassChunkFragment_Statics::NewStructOps, TEXT("MassChunkFragment"),&Z_Registration_Info_UScriptStruct_FMassChunkFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassChunkFragment), 3624830325U) },
{ FMassSharedFragment::StaticStruct, Z_Construct_UScriptStruct_FMassSharedFragment_Statics::NewStructOps, TEXT("MassSharedFragment"),&Z_Registration_Info_UScriptStruct_FMassSharedFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassSharedFragment), 2764137211U) },
{ FMassConstSharedFragment::StaticStruct, Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics::NewStructOps, TEXT("MassConstSharedFragment"),&Z_Registration_Info_UScriptStruct_FMassConstSharedFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassConstSharedFragment), 424627902U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h__Script_MassEntity_643177286{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,72 @@
// 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 "MassEntityElementTypes.h"
#ifdef MASSENTITY_MassEntityElementTypes_generated_h
#error "MassEntityElementTypes.generated.h already included, missing '#pragma once' in MassEntityElementTypes.h"
#endif
#define MASSENTITY_MassEntityElementTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassFragment *****************************************************
struct Z_Construct_UScriptStruct_FMassFragment_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassFragment_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassFragment;
// ********** End ScriptStruct FMassFragment *******************************************************
// ********** Begin ScriptStruct FMassTag **********************************************************
struct Z_Construct_UScriptStruct_FMassTag_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassTag_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassTag;
// ********** End ScriptStruct FMassTag ************************************************************
// ********** Begin ScriptStruct FMassChunkFragment ************************************************
struct Z_Construct_UScriptStruct_FMassChunkFragment_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h_31_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassChunkFragment_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassChunkFragment;
// ********** End ScriptStruct FMassChunkFragment **************************************************
// ********** Begin ScriptStruct FMassSharedFragment ***********************************************
struct Z_Construct_UScriptStruct_FMassSharedFragment_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassSharedFragment_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassSharedFragment;
// ********** End ScriptStruct FMassSharedFragment *************************************************
// ********** Begin ScriptStruct FMassConstSharedFragment ******************************************
struct Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h_43_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassConstSharedFragment_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassConstSharedFragment;
// ********** End ScriptStruct FMassConstSharedFragment ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassEntityElementTypes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,108 @@
// 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 "MassEntityHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassEntityHandle() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassEntityHandle();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassEntityHandle *************************************************
struct Z_Construct_UScriptStruct_FMassEntityHandle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassEntityHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassEntityHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * A handle to a Mass entity. An entity is used in conjunction with the FMassEntityManager\n * for the current world and can contain lightweight fragments.\n */" },
{ "ModuleRelativePath", "Public/MassEntityHandle.h" },
{ "ToolTip", "A handle to a Mass entity. An entity is used in conjunction with the FMassEntityManager\nfor the current world and can contain lightweight fragments." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "Mass|Debug" },
{ "ModuleRelativePath", "Public/MassEntityHandle.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SerialNumber_MetaData[] = {
{ "Category", "Mass|Debug" },
{ "ModuleRelativePath", "Public/MassEntityHandle.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassEntityHandle constinit property declarations *****************
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FIntPropertyParams NewProp_SerialNumber;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassEntityHandle constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassEntityHandle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassEntityHandle_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassEntityHandle;
class UScriptStruct* FMassEntityHandle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassEntityHandle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassEntityHandle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassEntityHandle, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassEntityHandle"));
}
return Z_Registration_Info_UScriptStruct_FMassEntityHandle.OuterSingleton;
}
// ********** Begin ScriptStruct FMassEntityHandle Property Definitions ****************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMassEntityHandle_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000022001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassEntityHandle, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMassEntityHandle_Statics::NewProp_SerialNumber = { "SerialNumber", nullptr, (EPropertyFlags)0x0010000000022001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassEntityHandle, SerialNumber), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SerialNumber_MetaData), NewProp_SerialNumber_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassEntityHandle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassEntityHandle_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassEntityHandle_Statics::NewProp_SerialNumber,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassEntityHandle_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassEntityHandle Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassEntityHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassEntityHandle",
Z_Construct_UScriptStruct_FMassEntityHandle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassEntityHandle_Statics::PropPointers),
sizeof(FMassEntityHandle),
alignof(FMassEntityHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassEntityHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassEntityHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassEntityHandle()
{
if (!Z_Registration_Info_UScriptStruct_FMassEntityHandle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassEntityHandle.InnerSingleton, Z_Construct_UScriptStruct_FMassEntityHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassEntityHandle.InnerSingleton);
}
// ********** End ScriptStruct FMassEntityHandle ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityHandle_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassEntityHandle::StaticStruct, Z_Construct_UScriptStruct_FMassEntityHandle_Statics::NewStructOps, TEXT("MassEntityHandle"),&Z_Registration_Info_UScriptStruct_FMassEntityHandle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassEntityHandle), 2016458734U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityHandle_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityHandle_h__Script_MassEntity_1336111143{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityHandle_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityHandle_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MassEntityHandle.h"
#ifdef MASSENTITY_MassEntityHandle_generated_h
#error "MassEntityHandle.generated.h already included, missing '#pragma once' in MassEntityHandle.h"
#endif
#define MASSENTITY_MassEntityHandle_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassEntityHandle *************************************************
struct Z_Construct_UScriptStruct_FMassEntityHandle_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityHandle_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassEntityHandle_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassEntityHandle;
// ********** End ScriptStruct FMassEntityHandle ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassEntityHandle_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,200 @@
// 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 "MassEntityRelations.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassEntityRelations() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassRelation();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassRelationFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassRelationMappingFragment();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassTag();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassRelation *****************************************************
struct Z_Construct_UScriptStruct_FMassRelation_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassRelation); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassRelation); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Structs extending FMassRelation represent a \"concept\" or a relation. These structs are\n * not intended to be stored in Mass. @see FMassRelationFragment for ways of storing relation-specific data\n */" },
{ "ModuleRelativePath", "Public/MassEntityRelations.h" },
{ "ToolTip", "Structs extending FMassRelation represent a \"concept\" or a relation. These structs are\nnot intended to be stored in Mass. @see FMassRelationFragment for ways of storing relation-specific data" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassRelation constinit property declarations *********************
// ********** End ScriptStruct FMassRelation constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassRelation>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassRelation_Statics
static_assert(std::is_polymorphic<FMassRelation>() == std::is_polymorphic<FMassTag>(), "USTRUCT FMassRelation cannot be polymorphic unless super FMassTag is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassRelation;
class UScriptStruct* FMassRelation::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassRelation.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassRelation.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassRelation, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassRelation"));
}
return Z_Registration_Info_UScriptStruct_FMassRelation.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassRelation_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
Z_Construct_UScriptStruct_FMassTag,
&NewStructOps,
"MassRelation",
nullptr,
0,
sizeof(FMassRelation),
alignof(FMassRelation),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassRelation_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassRelation_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassRelation()
{
if (!Z_Registration_Info_UScriptStruct_FMassRelation.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassRelation.InnerSingleton, Z_Construct_UScriptStruct_FMassRelation_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassRelation.InnerSingleton);
}
// ********** End ScriptStruct FMassRelation *******************************************************
// ********** Begin ScriptStruct FMassRelationFragment *********************************************
struct Z_Construct_UScriptStruct_FMassRelationFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassRelationFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassRelationFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Relation fragment base. Every relation entity will get an instance of this type\n * or a type derived from it (as configured via FRelationTypeTraits.RelationFragmentType\n */" },
{ "ModuleRelativePath", "Public/MassEntityRelations.h" },
{ "ToolTip", "Relation fragment base. Every relation entity will get an instance of this type\nor a type derived from it (as configured via FRelationTypeTraits.RelationFragmentType" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassRelationFragment constinit property declarations *************
// ********** End ScriptStruct FMassRelationFragment constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassRelationFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassRelationFragment_Statics
static_assert(std::is_polymorphic<FMassRelationFragment>() == std::is_polymorphic<FMassFragment>(), "USTRUCT FMassRelationFragment cannot be polymorphic unless super FMassFragment is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassRelationFragment;
class UScriptStruct* FMassRelationFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassRelationFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassRelationFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassRelationFragment, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassRelationFragment"));
}
return Z_Registration_Info_UScriptStruct_FMassRelationFragment.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassRelationFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
Z_Construct_UScriptStruct_FMassFragment,
&NewStructOps,
"MassRelationFragment",
nullptr,
0,
sizeof(FMassRelationFragment),
alignof(FMassRelationFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassRelationFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassRelationFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassRelationFragment()
{
if (!Z_Registration_Info_UScriptStruct_FMassRelationFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassRelationFragment.InnerSingleton, Z_Construct_UScriptStruct_FMassRelationFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassRelationFragment.InnerSingleton);
}
// ********** End ScriptStruct FMassRelationFragment ***********************************************
// ********** Begin ScriptStruct FMassRelationMappingFragment **************************************
struct Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassRelationMappingFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassRelationMappingFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MassEntityRelations.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassRelationMappingFragment constinit property declarations ******
// ********** End ScriptStruct FMassRelationMappingFragment constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassRelationMappingFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics
static_assert(std::is_polymorphic<FMassRelationMappingFragment>() == std::is_polymorphic<FMassFragment>(), "USTRUCT FMassRelationMappingFragment cannot be polymorphic unless super FMassFragment is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassRelationMappingFragment;
class UScriptStruct* FMassRelationMappingFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassRelationMappingFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassRelationMappingFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassRelationMappingFragment, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassRelationMappingFragment"));
}
return Z_Registration_Info_UScriptStruct_FMassRelationMappingFragment.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
Z_Construct_UScriptStruct_FMassFragment,
&NewStructOps,
"MassRelationMappingFragment",
nullptr,
0,
sizeof(FMassRelationMappingFragment),
alignof(FMassRelationMappingFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassRelationMappingFragment()
{
if (!Z_Registration_Info_UScriptStruct_FMassRelationMappingFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassRelationMappingFragment.InnerSingleton, Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassRelationMappingFragment.InnerSingleton);
}
// ********** End ScriptStruct FMassRelationMappingFragment ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassRelation::StaticStruct, Z_Construct_UScriptStruct_FMassRelation_Statics::NewStructOps, TEXT("MassRelation"),&Z_Registration_Info_UScriptStruct_FMassRelation, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassRelation), 3895639201U) },
{ FMassRelationFragment::StaticStruct, Z_Construct_UScriptStruct_FMassRelationFragment_Statics::NewStructOps, TEXT("MassRelationFragment"),&Z_Registration_Info_UScriptStruct_FMassRelationFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassRelationFragment), 1892918991U) },
{ FMassRelationMappingFragment::StaticStruct, Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics::NewStructOps, TEXT("MassRelationMappingFragment"),&Z_Registration_Info_UScriptStruct_FMassRelationMappingFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassRelationMappingFragment), 3140500061U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h__Script_MassEntity_3043845345{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// 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 "MassEntityRelations.h"
#ifdef MASSENTITY_MassEntityRelations_generated_h
#error "MassEntityRelations.generated.h already included, missing '#pragma once' in MassEntityRelations.h"
#endif
#define MASSENTITY_MassEntityRelations_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassRelation *****************************************************
struct Z_Construct_UScriptStruct_FMassRelation_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h_187_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassRelation_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct(); \
typedef FMassTag Super;
struct FMassRelation;
// ********** End ScriptStruct FMassRelation *******************************************************
// ********** Begin ScriptStruct FMassRelationFragment *********************************************
struct Z_Construct_UScriptStruct_FMassRelationFragment_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h_200_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassRelationFragment_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct(); \
typedef FMassFragment Super;
struct FMassRelationFragment;
// ********** End ScriptStruct FMassRelationFragment ***********************************************
// ********** Begin ScriptStruct FMassRelationMappingFragment **************************************
struct Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h_233_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassRelationMappingFragment_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct(); \
typedef FMassFragment Super;
struct FMassRelationMappingFragment;
// ********** End ScriptStruct FMassRelationMappingFragment ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassEntityRelations_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,178 @@
// 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 "MassEntitySettings.h"
#include "MassProcessingPhaseManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassEntitySettings() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UClass* Z_Construct_UClass_UMassEntitySettings();
MASSENTITY_API UClass* Z_Construct_UClass_UMassEntitySettings_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassModuleSettings();
MASSENTITY_API UClass* Z_Construct_UClass_UMassProcessor_NoRegister();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassProcessingPhaseConfig();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMassEntitySettings ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassEntitySettings;
UClass* UMassEntitySettings::GetPrivateStaticClass()
{
using TClass = UMassEntitySettings;
if (!Z_Registration_Info_UClass_UMassEntitySettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassEntitySettings"),
Z_Registration_Info_UClass_UMassEntitySettings.InnerSingleton,
StaticRegisterNativesUMassEntitySettings,
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_UMassEntitySettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassEntitySettings_NoRegister()
{
return UMassEntitySettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassEntitySettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Implements the settings for MassEntity plugin\n */" },
{ "DisplayName", "Mass Entity" },
{ "IncludePath", "MassEntitySettings.h" },
{ "ModuleRelativePath", "Public/MassEntitySettings.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Implements the settings for MassEntity plugin" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChunkMemorySize_MetaData[] = {
{ "Category", "Mass" },
{ "ModuleRelativePath", "Public/MassEntitySettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DumpDependencyGraphFileName_MetaData[] = {
{ "Category", "Mass" },
{ "Comment", "/**\n\x09 * The name of the file to dump the processor dependency graph. T\n\x09 * The dot file will be put in the project log folder.\n\x09 * To generate a svg out of that file, simply run dot executable with following parameters: -Tsvg -O filename.dot \n\x09 */" },
{ "ModuleRelativePath", "Public/MassEntitySettings.h" },
{ "ToolTip", "The name of the file to dump the processor dependency graph. T\nThe dot file will be put in the project log folder.\nTo generate a svg out of that file, simply run dot executable with following parameters: -Tsvg -O filename.dot" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProcessingPhasesConfig_MetaData[] = {
{ "ArraySizeEnum", "/Script/MassEntity.EMassProcessingPhase" },
{ "Category", "Mass" },
{ "Comment", "/** Lets users configure processing phases including the composite processor class to be used as a container for the phases' processors. */" },
{ "ModuleRelativePath", "Public/MassEntitySettings.h" },
{ "ToolTip", "Lets users configure processing phases including the composite processor class to be used as a container for the phases' processors." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProcessorCDOs_Inner_MetaData[] = {
{ "Category", "Mass" },
{ "Comment", "/** This list contains all the processors available in the given binary (including plugins). The contents are sorted by display name.*/" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/MassEntitySettings.h" },
{ "ToolTip", "This list contains all the processors available in the given binary (including plugins). The contents are sorted by display name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProcessorCDOs_MetaData[] = {
{ "Category", "Mass" },
{ "Comment", "/** This list contains all the processors available in the given binary (including plugins). The contents are sorted by display name.*/" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/MassEntitySettings.h" },
{ "ToolTip", "This list contains all the processors available in the given binary (including plugins). The contents are sorted by display name." },
};
#endif // WITH_METADATA
// ********** Begin Class UMassEntitySettings constinit property declarations **********************
static const UECodeGen_Private::FUInt32PropertyParams NewProp_ChunkMemorySize;
static const UECodeGen_Private::FStrPropertyParams NewProp_DumpDependencyGraphFileName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ProcessingPhasesConfig;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ProcessorCDOs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ProcessorCDOs;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMassEntitySettings constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassEntitySettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassEntitySettings_Statics
// ********** Begin Class UMassEntitySettings Property Definitions *********************************
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_ChunkMemorySize = { "ChunkMemorySize", nullptr, (EPropertyFlags)0x0010040000014001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassEntitySettings, ChunkMemorySize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChunkMemorySize_MetaData), NewProp_ChunkMemorySize_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_DumpDependencyGraphFileName = { "DumpDependencyGraphFileName", nullptr, (EPropertyFlags)0x0010000000012001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassEntitySettings, DumpDependencyGraphFileName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DumpDependencyGraphFileName_MetaData), NewProp_DumpDependencyGraphFileName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_ProcessingPhasesConfig = { "ProcessingPhasesConfig", nullptr, (EPropertyFlags)0x0010000000014001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(ProcessingPhasesConfig, UMassEntitySettings), STRUCT_OFFSET(UMassEntitySettings, ProcessingPhasesConfig), Z_Construct_UScriptStruct_FMassProcessingPhaseConfig, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProcessingPhasesConfig_MetaData), NewProp_ProcessingPhasesConfig_MetaData) }; // 2191669011
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_ProcessorCDOs_Inner = { "ProcessorCDOs", nullptr, (EPropertyFlags)0x01060000000a0008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMassProcessor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProcessorCDOs_Inner_MetaData), NewProp_ProcessorCDOs_Inner_MetaData) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_ProcessorCDOs = { "ProcessorCDOs", nullptr, (EPropertyFlags)0x0114008000022049, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassEntitySettings, ProcessorCDOs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProcessorCDOs_MetaData), NewProp_ProcessorCDOs_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMassEntitySettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_ChunkMemorySize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_DumpDependencyGraphFileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_ProcessingPhasesConfig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_ProcessorCDOs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassEntitySettings_Statics::NewProp_ProcessorCDOs,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassEntitySettings_Statics::PropPointers) < 2048);
// ********** End Class UMassEntitySettings Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UMassEntitySettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassModuleSettings,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassEntitySettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassEntitySettings_Statics::ClassParams = {
&UMassEntitySettings::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMassEntitySettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMassEntitySettings_Statics::PropPointers),
0,
0x008820A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassEntitySettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassEntitySettings_Statics::Class_MetaDataParams)
};
void UMassEntitySettings::StaticRegisterNativesUMassEntitySettings()
{
}
UClass* Z_Construct_UClass_UMassEntitySettings()
{
if (!Z_Registration_Info_UClass_UMassEntitySettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassEntitySettings.OuterSingleton, Z_Construct_UClass_UMassEntitySettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassEntitySettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassEntitySettings);
UMassEntitySettings::~UMassEntitySettings() {}
// ********** End Class UMassEntitySettings ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h__Script_MassEntity_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassEntitySettings, UMassEntitySettings::StaticClass, TEXT("UMassEntitySettings"), &Z_Registration_Info_UClass_UMassEntitySettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassEntitySettings), 2941738514U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h__Script_MassEntity_3266084713{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h__Script_MassEntity_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "MassEntitySettings.h"
#ifdef MASSENTITY_MassEntitySettings_generated_h
#error "MassEntitySettings.generated.h already included, missing '#pragma once' in MassEntitySettings.h"
#endif
#define MASSENTITY_MassEntitySettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMassEntitySettings ******************************************************
struct Z_Construct_UClass_UMassEntitySettings_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassEntitySettings_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h_25_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassEntitySettings(); \
friend struct ::Z_Construct_UClass_UMassEntitySettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassEntitySettings_NoRegister(); \
public: \
DECLARE_CLASS2(UMassEntitySettings, UMassModuleSettings, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassEntitySettings_NoRegister) \
DECLARE_SERIALIZER(UMassEntitySettings)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h_25_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassEntitySettings(UMassEntitySettings&&) = delete; \
UMassEntitySettings(const UMassEntitySettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassEntitySettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassEntitySettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMassEntitySettings) \
MASSENTITY_API virtual ~UMassEntitySettings();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h_22_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h_25_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h_25_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h_25_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassEntitySettings;
// ********** End Class UMassEntitySettings ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "MassEntitySubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassEntitySubsystem() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UClass* Z_Construct_UClass_UMassEntitySubsystem();
MASSENTITY_API UClass* Z_Construct_UClass_UMassEntitySubsystem_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassSubsystemBase();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMassEntitySubsystem *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassEntitySubsystem;
UClass* UMassEntitySubsystem::GetPrivateStaticClass()
{
using TClass = UMassEntitySubsystem;
if (!Z_Registration_Info_UClass_UMassEntitySubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassEntitySubsystem"),
Z_Registration_Info_UClass_UMassEntitySubsystem.InnerSingleton,
StaticRegisterNativesUMassEntitySubsystem,
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_UMassEntitySubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassEntitySubsystem_NoRegister()
{
return UMassEntitySubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassEntitySubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * The sole responsibility of this world subsystem class is to host the default instance of FMassEntityManager\n * for a given UWorld. All the gameplay-related use cases of Mass (found in MassGameplay and related plugins) \n * use this by default. \n */" },
{ "IncludePath", "MassEntitySubsystem.h" },
{ "ModuleRelativePath", "Public/MassEntitySubsystem.h" },
{ "ToolTip", "The sole responsibility of this world subsystem class is to host the default instance of FMassEntityManager\nfor a given UWorld. All the gameplay-related use cases of Mass (found in MassGameplay and related plugins)\nuse this by default." },
};
#endif // WITH_METADATA
// ********** Begin Class UMassEntitySubsystem constinit property declarations *********************
// ********** End Class UMassEntitySubsystem constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassEntitySubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassEntitySubsystem_Statics
UObject* (*const Z_Construct_UClass_UMassEntitySubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassSubsystemBase,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassEntitySubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassEntitySubsystem_Statics::ClassParams = {
&UMassEntitySubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A2u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassEntitySubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassEntitySubsystem_Statics::Class_MetaDataParams)
};
void UMassEntitySubsystem::StaticRegisterNativesUMassEntitySubsystem()
{
}
UClass* Z_Construct_UClass_UMassEntitySubsystem()
{
if (!Z_Registration_Info_UClass_UMassEntitySubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassEntitySubsystem.OuterSingleton, Z_Construct_UClass_UMassEntitySubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassEntitySubsystem.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassEntitySubsystem);
UMassEntitySubsystem::~UMassEntitySubsystem() {}
// ********** End Class UMassEntitySubsystem *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h__Script_MassEntity_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassEntitySubsystem, UMassEntitySubsystem::StaticClass, TEXT("UMassEntitySubsystem"), &Z_Registration_Info_UClass_UMassEntitySubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassEntitySubsystem), 153547340U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h__Script_MassEntity_2326435638{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h__Script_MassEntity_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "MassEntitySubsystem.h"
#ifdef MASSENTITY_MassEntitySubsystem_generated_h
#error "MassEntitySubsystem.generated.h already included, missing '#pragma once' in MassEntitySubsystem.h"
#endif
#define MASSENTITY_MassEntitySubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMassEntitySubsystem *****************************************************
struct Z_Construct_UClass_UMassEntitySubsystem_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassEntitySubsystem_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassEntitySubsystem(); \
friend struct ::Z_Construct_UClass_UMassEntitySubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassEntitySubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UMassEntitySubsystem, UMassSubsystemBase, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassEntitySubsystem_NoRegister) \
DECLARE_SERIALIZER(UMassEntitySubsystem)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassEntitySubsystem(UMassEntitySubsystem&&) = delete; \
UMassEntitySubsystem(const UMassEntitySubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassEntitySubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassEntitySubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassEntitySubsystem) \
MASSENTITY_API virtual ~UMassEntitySubsystem();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h_17_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassEntitySubsystem;
// ********** End Class UMassEntitySubsystem *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassEntitySubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,111 @@
// 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 "MassEntityTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassEntityTypes() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EMassObservedOperation();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMassObservedOperation ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMassObservedOperation;
static UEnum* EMassObservedOperation_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMassObservedOperation.OuterSingleton)
{
Z_Registration_Info_UEnum_EMassObservedOperation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MassEntity_EMassObservedOperation, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("EMassObservedOperation"));
}
return Z_Registration_Info_UEnum_EMassObservedOperation.OuterSingleton;
}
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassObservedOperation>()
{
return EMassObservedOperation_StaticEnum();
}
struct Z_Construct_UEnum_MassEntity_EMassObservedOperation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Add.Comment", "// the following values are deprecated. Use one of the values above \n" },
{ "Add.Deprecated", "" },
{ "Add.DisplayName", "DEPRECATED_Add" },
{ "Add.Name", "EMassObservedOperation::Add" },
{ "Add.ToolTip", "the following values are deprecated. Use one of the values above" },
{ "AddElement.Name", "EMassObservedOperation::AddElement" },
{ "Comment", "/**\n * The enum is used to categorize any operation an entity can be a subject to.\n */" },
{ "CreateEntity.Comment", "// when an entity is destroyed, which is a special case of RemoveElement, because the entity gets all of its elements removed\n" },
{ "CreateEntity.Name", "EMassObservedOperation::CreateEntity" },
{ "CreateEntity.ToolTip", "when an entity is destroyed, which is a special case of RemoveElement, because the entity gets all of its elements removed" },
{ "DestroyEntity.Comment", "// when an element (a fragment, tag...) is removed from an existing entity\n" },
{ "DestroyEntity.Name", "EMassObservedOperation::DestroyEntity" },
{ "DestroyEntity.ToolTip", "when an element (a fragment, tag...) is removed from an existing entity" },
{ "MAX.Comment", "// @todo another planned supported operation type\n// Touch,\n// -- new operations above this line -- //\n" },
{ "MAX.Name", "EMassObservedOperation::MAX" },
{ "MAX.ToolTip", "@todo another planned supported operation type\nTouch,\n-- new operations above this line --" },
{ "ModuleRelativePath", "Public/MassEntityTypes.h" },
{ "Remove.Deprecated", "" },
{ "Remove.DisplayName", "DEPRECATED_Remove" },
{ "Remove.Name", "EMassObservedOperation::Remove" },
{ "RemoveElement.Comment", "// when an element (a fragment, tag...) is added to an existing entity\n" },
{ "RemoveElement.Name", "EMassObservedOperation::RemoveElement" },
{ "RemoveElement.ToolTip", "when an element (a fragment, tag...) is added to an existing entity" },
{ "ToolTip", "The enum is used to categorize any operation an entity can be a subject to." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMassObservedOperation::AddElement", (int64)EMassObservedOperation::AddElement },
{ "EMassObservedOperation::RemoveElement", (int64)EMassObservedOperation::RemoveElement },
{ "EMassObservedOperation::DestroyEntity", (int64)EMassObservedOperation::DestroyEntity },
{ "EMassObservedOperation::CreateEntity", (int64)EMassObservedOperation::CreateEntity },
{ "EMassObservedOperation::MAX", (int64)EMassObservedOperation::MAX },
{ "EMassObservedOperation::Add", (int64)EMassObservedOperation::Add },
{ "EMassObservedOperation::Remove", (int64)EMassObservedOperation::Remove },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MassEntity_EMassObservedOperation_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MassEntity_EMassObservedOperation_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
"EMassObservedOperation",
"EMassObservedOperation",
Z_Construct_UEnum_MassEntity_EMassObservedOperation_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassObservedOperation_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassObservedOperation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MassEntity_EMassObservedOperation_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MassEntity_EMassObservedOperation()
{
if (!Z_Registration_Info_UEnum_EMassObservedOperation.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMassObservedOperation.InnerSingleton, Z_Construct_UEnum_MassEntity_EMassObservedOperation_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMassObservedOperation.InnerSingleton;
}
// ********** End Enum EMassObservedOperation ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityTypes_h__Script_MassEntity_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMassObservedOperation_StaticEnum, TEXT("EMassObservedOperation"), &Z_Registration_Info_UEnum_EMassObservedOperation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3657381272U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityTypes_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityTypes_h__Script_MassEntity_1925816799{
TEXT("/Script/MassEntity"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityTypes_h__Script_MassEntity_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityTypes_h__Script_MassEntity_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,38 @@
// 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 "MassEntityTypes.h"
#ifdef MASSENTITY_MassEntityTypes_generated_h
#error "MassEntityTypes.generated.h already included, missing '#pragma once' in MassEntityTypes.h"
#endif
#define MASSENTITY_MassEntityTypes_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassEntityTypes_h
// ********** Begin Enum EMassObservedOperation ****************************************************
#define FOREACH_ENUM_EMASSOBSERVEDOPERATION(op) \
op(EMassObservedOperation::AddElement) \
op(EMassObservedOperation::RemoveElement) \
op(EMassObservedOperation::DestroyEntity) \
op(EMassObservedOperation::CreateEntity) \
op(EMassObservedOperation::MAX) \
op(EMassObservedOperation::Add)
enum class EMassObservedOperation : uint8;
template<> struct TIsUEnumClass<EMassObservedOperation> { enum { Value = true }; };
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassObservedOperation>();
// ********** End Enum EMassObservedOperation ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "MassEntityView.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassEntityView() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassEntityView();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassEntityView ***************************************************
struct Z_Construct_UScriptStruct_FMassEntityView_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassEntityView); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassEntityView); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * The type representing a single entity in a single archetype. It's of a very transient nature so we guarantee it's \n * validity only within the scope it has been created in. Don't store it. \n */" },
{ "ModuleRelativePath", "Public/MassEntityView.h" },
{ "ToolTip", "The type representing a single entity in a single archetype. It's of a very transient nature so we guarantee it's\nvalidity only within the scope it has been created in. Don't store it." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassEntityView constinit property declarations *******************
// ********** End ScriptStruct FMassEntityView constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassEntityView>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassEntityView_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassEntityView;
class UScriptStruct* FMassEntityView::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassEntityView.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassEntityView.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassEntityView, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassEntityView"));
}
return Z_Registration_Info_UScriptStruct_FMassEntityView.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassEntityView_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassEntityView",
nullptr,
0,
sizeof(FMassEntityView),
alignof(FMassEntityView),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassEntityView_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassEntityView_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassEntityView()
{
if (!Z_Registration_Info_UScriptStruct_FMassEntityView.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassEntityView.InnerSingleton, Z_Construct_UScriptStruct_FMassEntityView_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassEntityView.InnerSingleton);
}
// ********** End ScriptStruct FMassEntityView *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityView_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassEntityView::StaticStruct, Z_Construct_UScriptStruct_FMassEntityView_Statics::NewStructOps, TEXT("MassEntityView"),&Z_Registration_Info_UScriptStruct_FMassEntityView, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassEntityView), 1733364246U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityView_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityView_h__Script_MassEntity_4218058805{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityView_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassEntityView_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MassEntityView.h"
#ifdef MASSENTITY_MassEntityView_generated_h
#error "MassEntityView.generated.h already included, missing '#pragma once' in MassEntityView.h"
#endif
#define MASSENTITY_MassEntityView_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassEntityView ***************************************************
struct Z_Construct_UScriptStruct_FMassEntityView_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassEntityView_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassEntityView_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassEntityView;
// ********** End ScriptStruct FMassEntityView *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassEntityView_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,185 @@
// 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 "MassObserverManager.h"
#include "MassProcessingTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassObserverManager() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassObserverManager();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassObserversMap();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassRuntimePipeline();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassObserversMap *************************************************
struct Z_Construct_UScriptStruct_FMassObserversMap_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassObserversMap); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassObserversMap); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * A wrapper type for a TMap to support having array-of-maps UPROPERTY members in FMassObserverManager\n */" },
{ "ModuleRelativePath", "Public/MassObserverManager.h" },
{ "ToolTip", "A wrapper type for a TMap to support having array-of-maps UPROPERTY members in FMassObserverManager" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Container_MetaData[] = {
{ "ModuleRelativePath", "Public/MassObserverManager.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassObserversMap constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Container_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Container_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_Container;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassObserversMap constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassObserversMap>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassObserversMap_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassObserversMap;
class UScriptStruct* FMassObserversMap::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassObserversMap.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassObserversMap.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassObserversMap, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassObserversMap"));
}
return Z_Registration_Info_UScriptStruct_FMassObserversMap.OuterSingleton;
}
// ********** Begin ScriptStruct FMassObserversMap Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMassObserversMap_Statics::NewProp_Container_ValueProp = { "Container", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FMassRuntimePipeline, METADATA_PARAMS(0, nullptr) }; // 2983760952
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMassObserversMap_Statics::NewProp_Container_Key_KeyProp = { "Container_Key", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FMassObserversMap_Statics::NewProp_Container = { "Container", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassObserversMap, Container), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Container_MetaData), NewProp_Container_MetaData) }; // 2983760952
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassObserversMap_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassObserversMap_Statics::NewProp_Container_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassObserversMap_Statics::NewProp_Container_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassObserversMap_Statics::NewProp_Container,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassObserversMap_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassObserversMap Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassObserversMap_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassObserversMap",
Z_Construct_UScriptStruct_FMassObserversMap_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassObserversMap_Statics::PropPointers),
sizeof(FMassObserversMap),
alignof(FMassObserversMap),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassObserversMap_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassObserversMap_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassObserversMap()
{
if (!Z_Registration_Info_UScriptStruct_FMassObserversMap.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassObserversMap.InnerSingleton, Z_Construct_UScriptStruct_FMassObserversMap_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassObserversMap.InnerSingleton);
}
// ********** End ScriptStruct FMassObserversMap ***************************************************
// ********** Begin ScriptStruct FMassObserverManager **********************************************
struct Z_Construct_UScriptStruct_FMassObserverManager_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassObserverManager); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassObserverManager); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * A type that encapsulates logic related to notifying interested parties of entity composition changes. Upon creation it\n * reads information from UMassObserverRegistry and instantiates processors interested in handling given fragment\n * type addition or removal.\n */" },
{ "ModuleRelativePath", "Public/MassObserverManager.h" },
{ "ToolTip", "A type that encapsulates logic related to notifying interested parties of entity composition changes. Upon creation it\nreads information from UMassObserverRegistry and instantiates processors interested in handling given fragment\ntype addition or removal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FragmentObservers_MetaData[] = {
{ "ArraySizeEnum", "/Script/MassEntity.EMassObservedOperation" },
{ "ModuleRelativePath", "Public/MassObserverManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagObservers_MetaData[] = {
{ "ArraySizeEnum", "/Script/MassEntity.EMassObservedOperation" },
{ "ModuleRelativePath", "Public/MassObserverManager.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassObserverManager constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_FragmentObservers;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagObservers;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassObserverManager constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassObserverManager>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassObserverManager_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassObserverManager;
class UScriptStruct* FMassObserverManager::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassObserverManager.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassObserverManager.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassObserverManager, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassObserverManager"));
}
return Z_Registration_Info_UScriptStruct_FMassObserverManager.OuterSingleton;
}
// ********** Begin ScriptStruct FMassObserverManager Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMassObserverManager_Statics::NewProp_FragmentObservers = { "FragmentObservers", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(FragmentObservers, FMassObserverManager), STRUCT_OFFSET(FMassObserverManager, FragmentObservers), Z_Construct_UScriptStruct_FMassObserversMap, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FragmentObservers_MetaData), NewProp_FragmentObservers_MetaData) }; // 919726949
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMassObserverManager_Statics::NewProp_TagObservers = { "TagObservers", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(TagObservers, FMassObserverManager), STRUCT_OFFSET(FMassObserverManager, TagObservers), Z_Construct_UScriptStruct_FMassObserversMap, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagObservers_MetaData), NewProp_TagObservers_MetaData) }; // 919726949
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassObserverManager_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassObserverManager_Statics::NewProp_FragmentObservers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassObserverManager_Statics::NewProp_TagObservers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassObserverManager_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassObserverManager Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassObserverManager_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassObserverManager",
Z_Construct_UScriptStruct_FMassObserverManager_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassObserverManager_Statics::PropPointers),
sizeof(FMassObserverManager),
alignof(FMassObserverManager),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassObserverManager_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassObserverManager_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassObserverManager()
{
if (!Z_Registration_Info_UScriptStruct_FMassObserverManager.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassObserverManager.InnerSingleton, Z_Construct_UScriptStruct_FMassObserverManager_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassObserverManager.InnerSingleton);
}
// ********** End ScriptStruct FMassObserverManager ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverManager_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassObserversMap::StaticStruct, Z_Construct_UScriptStruct_FMassObserversMap_Statics::NewStructOps, TEXT("MassObserversMap"),&Z_Registration_Info_UScriptStruct_FMassObserversMap, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassObserversMap), 919726949U) },
{ FMassObserverManager::StaticStruct, Z_Construct_UScriptStruct_FMassObserverManager_Statics::NewStructOps, TEXT("MassObserverManager"),&Z_Registration_Info_UScriptStruct_FMassObserverManager, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassObserverManager), 412841554U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverManager_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverManager_h__Script_MassEntity_2508481569{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverManager_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverManager_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,42 @@
// 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 "MassObserverManager.h"
#ifdef MASSENTITY_MassObserverManager_generated_h
#error "MassObserverManager.generated.h already included, missing '#pragma once' in MassObserverManager.h"
#endif
#define MASSENTITY_MassObserverManager_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassObserversMap *************************************************
struct Z_Construct_UScriptStruct_FMassObserversMap_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverManager_h_45_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassObserversMap_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassObserversMap;
// ********** End ScriptStruct FMassObserversMap ***************************************************
// ********** Begin ScriptStruct FMassObserverManager **********************************************
struct Z_Construct_UScriptStruct_FMassObserverManager_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverManager_h_68_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassObserverManager_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassObserverManager;
// ********** End ScriptStruct FMassObserverManager ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassObserverManager_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,206 @@
// 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 "MassObserverProcessor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassObserverProcessor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassObserverProcessor();
MASSENTITY_API UClass* Z_Construct_UClass_UMassObserverProcessor_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassProcessor();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassObserverExecutionContext();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassObserverExecutionContext *************************************
struct Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassObserverExecutionContext); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassObserverExecutionContext); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Instances of the type will be fed into FMassRuntimePipeline.AuxData and at execution time will\n * be available to observer processors via FMassExecutionContext.GetAuxData() \n */" },
{ "ModuleRelativePath", "Public/MassObserverProcessor.h" },
{ "ToolTip", "Instances of the type will be fed into FMassRuntimePipeline.AuxData and at execution time will\nbe available to observer processors via FMassExecutionContext.GetAuxData()" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassObserverExecutionContext constinit property declarations *****
// ********** End ScriptStruct FMassObserverExecutionContext constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassObserverExecutionContext>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassObserverExecutionContext;
class UScriptStruct* FMassObserverExecutionContext::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassObserverExecutionContext.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassObserverExecutionContext.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassObserverExecutionContext, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassObserverExecutionContext"));
}
return Z_Registration_Info_UScriptStruct_FMassObserverExecutionContext.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassObserverExecutionContext",
nullptr,
0,
sizeof(FMassObserverExecutionContext),
alignof(FMassObserverExecutionContext),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassObserverExecutionContext()
{
if (!Z_Registration_Info_UScriptStruct_FMassObserverExecutionContext.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassObserverExecutionContext.InnerSingleton, Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassObserverExecutionContext.InnerSingleton);
}
// ********** End ScriptStruct FMassObserverExecutionContext ***************************************
// ********** Begin Class UMassObserverProcessor ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassObserverProcessor;
UClass* UMassObserverProcessor::GetPrivateStaticClass()
{
using TClass = UMassObserverProcessor;
if (!Z_Registration_Info_UClass_UMassObserverProcessor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassObserverProcessor"),
Z_Registration_Info_UClass_UMassObserverProcessor.InnerSingleton,
StaticRegisterNativesUMassObserverProcessor,
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_UMassObserverProcessor.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassObserverProcessor_NoRegister()
{
return UMassObserverProcessor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassObserverProcessor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for Processors that are used as \"observers\" of entity operations.\n * An observer declares the type of Mass element it cares about (Fragments and Tags supported at the moment) - via\n * the ObservedType property - and the types of operations it wants to be notified of - via ObservedOperations.\n *\n * When an observed operation takes place the processor's regular execution will take place, with\n * ExecutionContext's \"auxiliary data\" (obtained by calling GetAuxData) being filled with an instance of FMassObserverExecutionContext,\n * that can be used to get information about the type being handled and the kind of operation. \n */" },
{ "IncludePath", "MassObserverProcessor.h" },
{ "ModuleRelativePath", "Public/MassObserverProcessor.h" },
{ "ToolTip", "Base class for Processors that are used as \"observers\" of entity operations.\nAn observer declares the type of Mass element it cares about (Fragments and Tags supported at the moment) - via\nthe ObservedType property - and the types of operations it wants to be notified of - via ObservedOperations.\n\nWhen an observed operation takes place the processor's regular execution will take place, with\nExecutionContext's \"auxiliary data\" (obtained by calling GetAuxData) being filled with an instance of FMassObserverExecutionContext,\nthat can be used to get information about the type being handled and the kind of operation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoRegisterWithObserverRegistry_MetaData[] = {
{ "Category", "Processor" },
{ "ModuleRelativePath", "Public/MassObserverProcessor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObservedType_MetaData[] = {
{ "Comment", "/** Determines which Fragment or Tag type this given UMassObserverProcessor will be observing */" },
{ "ModuleRelativePath", "Public/MassObserverProcessor.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Determines which Fragment or Tag type this given UMassObserverProcessor will be observing" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassObserverProcessor constinit property declarations *******************
static void NewProp_bAutoRegisterWithObserverRegistry_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoRegisterWithObserverRegistry;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ObservedType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMassObserverProcessor constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassObserverProcessor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassObserverProcessor_Statics
// ********** Begin Class UMassObserverProcessor Property Definitions ******************************
void Z_Construct_UClass_UMassObserverProcessor_Statics::NewProp_bAutoRegisterWithObserverRegistry_SetBit(void* Obj)
{
((UMassObserverProcessor*)Obj)->bAutoRegisterWithObserverRegistry = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMassObserverProcessor_Statics::NewProp_bAutoRegisterWithObserverRegistry = { "bAutoRegisterWithObserverRegistry", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMassObserverProcessor), &Z_Construct_UClass_UMassObserverProcessor_Statics::NewProp_bAutoRegisterWithObserverRegistry_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoRegisterWithObserverRegistry_MetaData), NewProp_bAutoRegisterWithObserverRegistry_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMassObserverProcessor_Statics::NewProp_ObservedType = { "ObservedType", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassObserverProcessor, ObservedType), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObservedType_MetaData), NewProp_ObservedType_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMassObserverProcessor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassObserverProcessor_Statics::NewProp_bAutoRegisterWithObserverRegistry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassObserverProcessor_Statics::NewProp_ObservedType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassObserverProcessor_Statics::PropPointers) < 2048);
// ********** End Class UMassObserverProcessor Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UMassObserverProcessor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassProcessor,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassObserverProcessor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassObserverProcessor_Statics::ClassParams = {
&UMassObserverProcessor::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMassObserverProcessor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMassObserverProcessor_Statics::PropPointers),
0,
0x400830A7u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassObserverProcessor_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassObserverProcessor_Statics::Class_MetaDataParams)
};
void UMassObserverProcessor::StaticRegisterNativesUMassObserverProcessor()
{
}
UClass* Z_Construct_UClass_UMassObserverProcessor()
{
if (!Z_Registration_Info_UClass_UMassObserverProcessor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassObserverProcessor.OuterSingleton, Z_Construct_UClass_UMassObserverProcessor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassObserverProcessor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassObserverProcessor);
UMassObserverProcessor::~UMassObserverProcessor() {}
// ********** End Class UMassObserverProcessor *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassObserverExecutionContext::StaticStruct, Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics::NewStructOps, TEXT("MassObserverExecutionContext"),&Z_Registration_Info_UScriptStruct_FMassObserverExecutionContext, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassObserverExecutionContext), 2889506853U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassObserverProcessor, UMassObserverProcessor::StaticClass, TEXT("UMassObserverProcessor"), &Z_Registration_Info_UClass_UMassObserverProcessor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassObserverProcessor), 2294941884U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h__Script_MassEntity_1336372912{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h__Script_MassEntity_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// 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 "MassObserverProcessor.h"
#ifdef MASSENTITY_MassObserverProcessor_generated_h
#error "MassObserverProcessor.generated.h already included, missing '#pragma once' in MassObserverProcessor.h"
#endif
#define MASSENTITY_MassObserverProcessor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassObserverExecutionContext *************************************
struct Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassObserverExecutionContext_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassObserverExecutionContext;
// ********** End ScriptStruct FMassObserverExecutionContext ***************************************
// ********** Begin Class UMassObserverProcessor ***************************************************
struct Z_Construct_UClass_UMassObserverProcessor_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassObserverProcessor_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h_71_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassObserverProcessor(); \
friend struct ::Z_Construct_UClass_UMassObserverProcessor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassObserverProcessor_NoRegister(); \
public: \
DECLARE_CLASS2(UMassObserverProcessor, UMassProcessor, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassObserverProcessor_NoRegister) \
DECLARE_SERIALIZER(UMassObserverProcessor)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h_71_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassObserverProcessor(UMassObserverProcessor&&) = delete; \
UMassObserverProcessor(const UMassObserverProcessor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassObserverProcessor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassObserverProcessor); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UMassObserverProcessor) \
MASSENTITY_API virtual ~UMassObserverProcessor();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h_68_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h_71_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h_71_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h_71_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassObserverProcessor;
// ********** End Class UMassObserverProcessor *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassObserverProcessor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,293 @@
// 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 "MassObserverRegistry.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassObserverRegistry() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassObserverRegistry();
MASSENTITY_API UClass* Z_Construct_UClass_UMassObserverRegistry_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassProcessor_NoRegister();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassEntityObserverClassesMap();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassProcessorClassCollection();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassProcessorClassCollection *************************************
struct Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassProcessorClassCollection); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassProcessorClassCollection); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * A wrapper type for a TArray to support having map-of-arrays UPROPERTY members in FMassEntityObserverClassesMap\n */" },
{ "DepracationMessage", "FMassProcessorClassCollection is no longer being used and will be removed in the upcoming engine released" },
{ "Deprecated", "5.7" },
{ "ModuleRelativePath", "Public/MassObserverRegistry.h" },
{ "ToolTip", "A wrapper type for a TArray to support having map-of-arrays UPROPERTY members in FMassEntityObserverClassesMap" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassCollection_MetaData[] = {
{ "ModuleRelativePath", "Public/MassObserverRegistry.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassProcessorClassCollection constinit property declarations *****
static const UECodeGen_Private::FClassPropertyParams NewProp_ClassCollection_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ClassCollection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassProcessorClassCollection constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassProcessorClassCollection>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassProcessorClassCollection;
class UScriptStruct* FMassProcessorClassCollection::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassProcessorClassCollection.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassProcessorClassCollection.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassProcessorClassCollection, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassProcessorClassCollection"));
}
return Z_Registration_Info_UScriptStruct_FMassProcessorClassCollection.OuterSingleton;
}
// ********** Begin ScriptStruct FMassProcessorClassCollection Property Definitions ****************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::NewProp_ClassCollection_Inner = { "ClassCollection", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UMassProcessor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::NewProp_ClassCollection = { "ClassCollection", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessorClassCollection, ClassCollection), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassCollection_MetaData), NewProp_ClassCollection_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::NewProp_ClassCollection_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::NewProp_ClassCollection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassProcessorClassCollection Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassProcessorClassCollection",
Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::PropPointers),
sizeof(FMassProcessorClassCollection),
alignof(FMassProcessorClassCollection),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassProcessorClassCollection()
{
if (!Z_Registration_Info_UScriptStruct_FMassProcessorClassCollection.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassProcessorClassCollection.InnerSingleton, Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassProcessorClassCollection.InnerSingleton);
}
// ********** End ScriptStruct FMassProcessorClassCollection ***************************************
// ********** Begin ScriptStruct FMassEntityObserverClassesMap *************************************
struct Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassEntityObserverClassesMap); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassEntityObserverClassesMap); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * A wrapper type for a TMap to support having array-of-maps UPROPERTY members in UMassObserverRegistry\n */" },
{ "DepracationMessage", "FMassEntityObserverClassesMap is no longer being used and will be removed in the upcoming engine released" },
{ "Deprecated", "5.7" },
{ "ModuleRelativePath", "Public/MassObserverRegistry.h" },
{ "ToolTip", "A wrapper type for a TMap to support having array-of-maps UPROPERTY members in UMassObserverRegistry" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Container_MetaData[] = {
{ "ModuleRelativePath", "Public/MassObserverRegistry.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassEntityObserverClassesMap constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_Container_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Container_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_Container;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassEntityObserverClassesMap constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassEntityObserverClassesMap>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassEntityObserverClassesMap;
class UScriptStruct* FMassEntityObserverClassesMap::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassEntityObserverClassesMap.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassEntityObserverClassesMap.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassEntityObserverClassesMap, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassEntityObserverClassesMap"));
}
return Z_Registration_Info_UScriptStruct_FMassEntityObserverClassesMap.OuterSingleton;
}
// ********** Begin ScriptStruct FMassEntityObserverClassesMap Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::NewProp_Container_ValueProp = { "Container", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FMassProcessorClassCollection, METADATA_PARAMS(0, nullptr) }; // 1803993425
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::NewProp_Container_Key_KeyProp = { "Container_Key", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::NewProp_Container = { "Container", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassEntityObserverClassesMap, Container), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Container_MetaData), NewProp_Container_MetaData) }; // 1803993425
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::NewProp_Container_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::NewProp_Container_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::NewProp_Container,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassEntityObserverClassesMap Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassEntityObserverClassesMap",
Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::PropPointers),
sizeof(FMassEntityObserverClassesMap),
alignof(FMassEntityObserverClassesMap),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassEntityObserverClassesMap()
{
if (!Z_Registration_Info_UScriptStruct_FMassEntityObserverClassesMap.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassEntityObserverClassesMap.InnerSingleton, Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassEntityObserverClassesMap.InnerSingleton);
}
// ********** End ScriptStruct FMassEntityObserverClassesMap ***************************************
// ********** Begin Class UMassObserverRegistry ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassObserverRegistry;
UClass* UMassObserverRegistry::GetPrivateStaticClass()
{
using TClass = UMassObserverRegistry;
if (!Z_Registration_Info_UClass_UMassObserverRegistry.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassObserverRegistry"),
Z_Registration_Info_UClass_UMassObserverRegistry.InnerSingleton,
StaticRegisterNativesUMassObserverRegistry,
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_UMassObserverRegistry.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassObserverRegistry_NoRegister()
{
return UMassObserverRegistry::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassObserverRegistry_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MassObserverRegistry.h" },
{ "ModuleRelativePath", "Public/MassObserverRegistry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FragmentObservers_MetaData[] = {
{ "ArraySizeEnum", "/Script/MassEntity.EMassObservedOperation" },
{ "ModuleRelativePath", "Public/MassObserverRegistry.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagObservers_MetaData[] = {
{ "ArraySizeEnum", "/Script/MassEntity.EMassObservedOperation" },
{ "ModuleRelativePath", "Public/MassObserverRegistry.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassObserverRegistry constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_FragmentObservers;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagObservers;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMassObserverRegistry constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassObserverRegistry>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassObserverRegistry_Statics
// ********** Begin Class UMassObserverRegistry Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMassObserverRegistry_Statics::NewProp_FragmentObservers = { "FragmentObservers", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(FragmentObservers, UMassObserverRegistry), STRUCT_OFFSET(UMassObserverRegistry, FragmentObservers), Z_Construct_UScriptStruct_FMassEntityObserverClassesMap, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FragmentObservers_MetaData), NewProp_FragmentObservers_MetaData) }; // 3805865837
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMassObserverRegistry_Statics::NewProp_TagObservers = { "TagObservers", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(TagObservers, UMassObserverRegistry), STRUCT_OFFSET(UMassObserverRegistry, TagObservers), Z_Construct_UScriptStruct_FMassEntityObserverClassesMap, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagObservers_MetaData), NewProp_TagObservers_MetaData) }; // 3805865837
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMassObserverRegistry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassObserverRegistry_Statics::NewProp_FragmentObservers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassObserverRegistry_Statics::NewProp_TagObservers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassObserverRegistry_Statics::PropPointers) < 2048);
// ********** End Class UMassObserverRegistry Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UMassObserverRegistry_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassObserverRegistry_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassObserverRegistry_Statics::ClassParams = {
&UMassObserverRegistry::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMassObserverRegistry_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMassObserverRegistry_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassObserverRegistry_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassObserverRegistry_Statics::Class_MetaDataParams)
};
void UMassObserverRegistry::StaticRegisterNativesUMassObserverRegistry()
{
}
UClass* Z_Construct_UClass_UMassObserverRegistry()
{
if (!Z_Registration_Info_UClass_UMassObserverRegistry.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassObserverRegistry.OuterSingleton, Z_Construct_UClass_UMassObserverRegistry_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassObserverRegistry.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassObserverRegistry);
UMassObserverRegistry::~UMassObserverRegistry() {}
// ********** End Class UMassObserverRegistry ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassProcessorClassCollection::StaticStruct, Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics::NewStructOps, TEXT("MassProcessorClassCollection"),&Z_Registration_Info_UScriptStruct_FMassProcessorClassCollection, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassProcessorClassCollection), 1803993425U) },
{ FMassEntityObserverClassesMap::StaticStruct, Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics::NewStructOps, TEXT("MassEntityObserverClassesMap"),&Z_Registration_Info_UScriptStruct_FMassEntityObserverClassesMap, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassEntityObserverClassesMap), 3805865837U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassObserverRegistry, UMassObserverRegistry::StaticClass, TEXT("UMassObserverRegistry"), &Z_Registration_Info_UClass_UMassObserverRegistry, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassObserverRegistry), 1387975590U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h__Script_MassEntity_2763640629{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h__Script_MassEntity_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,81 @@
// 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 "MassObserverRegistry.h"
#ifdef MASSENTITY_MassObserverRegistry_generated_h
#error "MassObserverRegistry.generated.h already included, missing '#pragma once' in MassObserverRegistry.h"
#endif
#define MASSENTITY_MassObserverRegistry_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassProcessorClassCollection *************************************
struct Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h_21_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassProcessorClassCollection_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassProcessorClassCollection;
// ********** End ScriptStruct FMassProcessorClassCollection ***************************************
// ********** Begin ScriptStruct FMassEntityObserverClassesMap *************************************
struct Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassEntityObserverClassesMap_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassEntityObserverClassesMap;
// ********** End ScriptStruct FMassEntityObserverClassesMap ***************************************
// ********** Begin Class UMassObserverRegistry ****************************************************
struct Z_Construct_UClass_UMassObserverRegistry_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassObserverRegistry_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h_54_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassObserverRegistry(); \
friend struct ::Z_Construct_UClass_UMassObserverRegistry_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassObserverRegistry_NoRegister(); \
public: \
DECLARE_CLASS2(UMassObserverRegistry, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassObserverRegistry_NoRegister) \
DECLARE_SERIALIZER(UMassObserverRegistry)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h_54_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassObserverRegistry(UMassObserverRegistry&&) = delete; \
UMassObserverRegistry(const UMassObserverRegistry&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassObserverRegistry); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassObserverRegistry); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassObserverRegistry) \
MASSENTITY_API virtual ~UMassObserverRegistry();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h_51_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h_54_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h_54_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h_54_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassObserverRegistry;
// ********** End Class UMassObserverRegistry ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassObserverRegistry_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,141 @@
// 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 "MassProcessingPhaseManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassProcessingPhaseManager() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassCompositeProcessor_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassProcessor_NoRegister();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassProcessingPhaseConfig();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassProcessingPhaseConfig ****************************************
struct Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassProcessingPhaseConfig); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassProcessingPhaseConfig); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MassProcessingPhaseManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhaseName_MetaData[] = {
{ "Category", "Mass" },
{ "ModuleRelativePath", "Public/MassProcessingPhaseManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhaseGroupClass_MetaData[] = {
{ "Category", "Mass" },
{ "ModuleRelativePath", "Public/MassProcessingPhaseManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProcessorCDOs_MetaData[] = {
{ "ModuleRelativePath", "Public/MassProcessingPhaseManager.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhaseProcessor_MetaData[] = {
{ "Comment", "// this processor is available only in editor since it's used to present the user the order in which processors\n// will be executed when given processing phase gets triggered\n" },
{ "ModuleRelativePath", "Public/MassProcessingPhaseManager.h" },
{ "ToolTip", "this processor is available only in editor since it's used to present the user the order in which processors\nwill be executed when given processing phase gets triggered" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Description_MetaData[] = {
{ "Category", "Mass" },
{ "ModuleRelativePath", "Public/MassProcessingPhaseManager.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassProcessingPhaseConfig constinit property declarations ********
static const UECodeGen_Private::FNamePropertyParams NewProp_PhaseName;
static const UECodeGen_Private::FClassPropertyParams NewProp_PhaseGroupClass;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ProcessorCDOs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ProcessorCDOs;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhaseProcessor;
static const UECodeGen_Private::FTextPropertyParams NewProp_Description;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassProcessingPhaseConfig constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassProcessingPhaseConfig>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassProcessingPhaseConfig;
class UScriptStruct* FMassProcessingPhaseConfig::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassProcessingPhaseConfig.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassProcessingPhaseConfig.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassProcessingPhaseConfig, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassProcessingPhaseConfig"));
}
return Z_Registration_Info_UScriptStruct_FMassProcessingPhaseConfig.OuterSingleton;
}
// ********** Begin ScriptStruct FMassProcessingPhaseConfig Property Definitions *******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_PhaseName = { "PhaseName", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessingPhaseConfig, PhaseName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhaseName_MetaData), NewProp_PhaseName_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_PhaseGroupClass = { "PhaseGroupClass", nullptr, (EPropertyFlags)0x0014000002004001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessingPhaseConfig, PhaseGroupClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UMassCompositeProcessor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhaseGroupClass_MetaData), NewProp_PhaseGroupClass_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_ProcessorCDOs_Inner = { "ProcessorCDOs", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMassProcessor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_ProcessorCDOs = { "ProcessorCDOs", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessingPhaseConfig, ProcessorCDOs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProcessorCDOs_MetaData), NewProp_ProcessorCDOs_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_PhaseProcessor = { "PhaseProcessor", nullptr, (EPropertyFlags)0x0114000800002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessingPhaseConfig, PhaseProcessor), Z_Construct_UClass_UMassCompositeProcessor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhaseProcessor_MetaData), NewProp_PhaseProcessor_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_Description = { "Description", nullptr, (EPropertyFlags)0x0010000800022001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessingPhaseConfig, Description), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Description_MetaData), NewProp_Description_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_PhaseName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_PhaseGroupClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_ProcessorCDOs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_ProcessorCDOs,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_PhaseProcessor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewProp_Description,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassProcessingPhaseConfig Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassProcessingPhaseConfig",
Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::PropPointers),
sizeof(FMassProcessingPhaseConfig),
alignof(FMassProcessingPhaseConfig),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassProcessingPhaseConfig()
{
if (!Z_Registration_Info_UScriptStruct_FMassProcessingPhaseConfig.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassProcessingPhaseConfig.InnerSingleton, Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassProcessingPhaseConfig.InnerSingleton);
}
// ********** End ScriptStruct FMassProcessingPhaseConfig ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingPhaseManager_h__Script_MassEntity_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassProcessingPhaseConfig::StaticStruct, Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics::NewStructOps, TEXT("MassProcessingPhaseConfig"),&Z_Registration_Info_UScriptStruct_FMassProcessingPhaseConfig, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassProcessingPhaseConfig), 2191669011U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingPhaseManager_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingPhaseManager_h__Script_MassEntity_629126112{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingPhaseManager_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingPhaseManager_h__Script_MassEntity_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MassProcessingPhaseManager.h"
#ifdef MASSENTITY_MassProcessingPhaseManager_generated_h
#error "MassProcessingPhaseManager.generated.h already included, missing '#pragma once' in MassProcessingPhaseManager.h"
#endif
#define MASSENTITY_MassProcessingPhaseManager_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassProcessingPhaseConfig ****************************************
struct Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingPhaseManager_h_30_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassProcessingPhaseConfig_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassProcessingPhaseConfig;
// ********** End ScriptStruct FMassProcessingPhaseConfig ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingPhaseManager_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,382 @@
// 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 "MassProcessingTypes.h"
#include "StructUtils/InstancedStruct.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassProcessingTypes() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStruct();
MASSENTITY_API UClass* Z_Construct_UClass_UMassProcessor_NoRegister();
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EMassProcessingPhase();
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassRuntimePipeline();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FProcessorAuxDataBase();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EProcessorExecutionFlags **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EProcessorExecutionFlags;
static UEnum* EProcessorExecutionFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EProcessorExecutionFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EProcessorExecutionFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("EProcessorExecutionFlags"));
}
return Z_Registration_Info_UEnum_EProcessorExecutionFlags.OuterSingleton;
}
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EProcessorExecutionFlags>()
{
return EProcessorExecutionFlags_StaticEnum();
}
struct Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "All.Hidden", "" },
{ "All.Name", "EProcessorExecutionFlags::All" },
{ "AllNetModes.Hidden", "" },
{ "AllNetModes.Name", "EProcessorExecutionFlags::AllNetModes" },
{ "AllWorldModes.Hidden", "" },
{ "AllWorldModes.Name", "EProcessorExecutionFlags::AllWorldModes" },
{ "Bitflags", "" },
{ "Client.Name", "EProcessorExecutionFlags::Client" },
{ "Editor.Name", "EProcessorExecutionFlags::Editor" },
{ "EditorWorld.Name", "EProcessorExecutionFlags::EditorWorld" },
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
{ "None.Hidden", "" },
{ "None.Name", "EProcessorExecutionFlags::None" },
{ "Server.Name", "EProcessorExecutionFlags::Server" },
{ "Standalone.Name", "EProcessorExecutionFlags::Standalone" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EProcessorExecutionFlags::None", (int64)EProcessorExecutionFlags::None },
{ "EProcessorExecutionFlags::Standalone", (int64)EProcessorExecutionFlags::Standalone },
{ "EProcessorExecutionFlags::Server", (int64)EProcessorExecutionFlags::Server },
{ "EProcessorExecutionFlags::Client", (int64)EProcessorExecutionFlags::Client },
{ "EProcessorExecutionFlags::Editor", (int64)EProcessorExecutionFlags::Editor },
{ "EProcessorExecutionFlags::EditorWorld", (int64)EProcessorExecutionFlags::EditorWorld },
{ "EProcessorExecutionFlags::AllNetModes", (int64)EProcessorExecutionFlags::AllNetModes },
{ "EProcessorExecutionFlags::AllWorldModes", (int64)EProcessorExecutionFlags::AllWorldModes },
{ "EProcessorExecutionFlags::All", (int64)EProcessorExecutionFlags::All },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
"EProcessorExecutionFlags",
"EProcessorExecutionFlags",
Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags()
{
if (!Z_Registration_Info_UEnum_EProcessorExecutionFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EProcessorExecutionFlags.InnerSingleton, Z_Construct_UEnum_MassEntity_EProcessorExecutionFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EProcessorExecutionFlags.InnerSingleton;
}
// ********** End Enum EProcessorExecutionFlags ****************************************************
// ********** Begin ScriptStruct FProcessorAuxDataBase *********************************************
struct Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FProcessorAuxDataBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FProcessorAuxDataBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FProcessorAuxDataBase constinit property declarations *************
// ********** End ScriptStruct FProcessorAuxDataBase constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProcessorAuxDataBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FProcessorAuxDataBase;
class UScriptStruct* FProcessorAuxDataBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FProcessorAuxDataBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FProcessorAuxDataBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProcessorAuxDataBase, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("ProcessorAuxDataBase"));
}
return Z_Registration_Info_UScriptStruct_FProcessorAuxDataBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"ProcessorAuxDataBase",
nullptr,
0,
sizeof(FProcessorAuxDataBase),
alignof(FProcessorAuxDataBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FProcessorAuxDataBase()
{
if (!Z_Registration_Info_UScriptStruct_FProcessorAuxDataBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FProcessorAuxDataBase.InnerSingleton, Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FProcessorAuxDataBase.InnerSingleton);
}
// ********** End ScriptStruct FProcessorAuxDataBase ***********************************************
// ********** Begin ScriptStruct FMassProcessingContext_DEPRECATED *********************************
struct Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassProcessingContext_DEPRECATED); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassProcessingContext_DEPRECATED); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeltaSeconds_MetaData[] = {
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AuxData_MetaData[] = {
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFlushCommandBuffer_MetaData[] = {
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassProcessingContext_DEPRECATED constinit property declarations *
static const UECodeGen_Private::FFloatPropertyParams NewProp_DeltaSeconds;
static const UECodeGen_Private::FStructPropertyParams NewProp_AuxData;
static void NewProp_bFlushCommandBuffer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlushCommandBuffer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassProcessingContext_DEPRECATED constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassProcessingContext_DEPRECATED>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassProcessingContext_DEPRECATED;
class UScriptStruct* FMassProcessingContext_DEPRECATED::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassProcessingContext_DEPRECATED.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassProcessingContext_DEPRECATED.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassProcessingContext_DEPRECATED"));
}
return Z_Registration_Info_UScriptStruct_FMassProcessingContext_DEPRECATED.OuterSingleton;
}
// ********** Begin ScriptStruct FMassProcessingContext_DEPRECATED Property Definitions ************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewProp_DeltaSeconds = { "DeltaSeconds", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessingContext_DEPRECATED, DeltaSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeltaSeconds_MetaData), NewProp_DeltaSeconds_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewProp_AuxData = { "AuxData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessingContext_DEPRECATED, AuxData), Z_Construct_UScriptStruct_FInstancedStruct, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AuxData_MetaData), NewProp_AuxData_MetaData) }; // 3949785911
void Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewProp_bFlushCommandBuffer_SetBit(void* Obj)
{
((FMassProcessingContext_DEPRECATED*)Obj)->bFlushCommandBuffer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewProp_bFlushCommandBuffer = { "bFlushCommandBuffer", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMassProcessingContext_DEPRECATED), &Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewProp_bFlushCommandBuffer_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFlushCommandBuffer_MetaData), NewProp_bFlushCommandBuffer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewProp_DeltaSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewProp_AuxData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewProp_bFlushCommandBuffer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassProcessingContext_DEPRECATED Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassProcessingContext_DEPRECATED",
Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::PropPointers),
sizeof(FMassProcessingContext_DEPRECATED),
alignof(FMassProcessingContext_DEPRECATED),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED()
{
if (!Z_Registration_Info_UScriptStruct_FMassProcessingContext_DEPRECATED.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassProcessingContext_DEPRECATED.InnerSingleton, Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassProcessingContext_DEPRECATED.InnerSingleton);
}
// ********** End ScriptStruct FMassProcessingContext_DEPRECATED ***********************************
// ********** Begin ScriptStruct FMassRuntimePipeline **********************************************
struct Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassRuntimePipeline); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassRuntimePipeline); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * Runtime-usable array of MassProcessor copies\n */" },
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
{ "ToolTip", "Runtime-usable array of MassProcessor copies" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Processors_MetaData[] = {
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassRuntimePipeline constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Processors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Processors;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassRuntimePipeline constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassRuntimePipeline>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassRuntimePipeline;
class UScriptStruct* FMassRuntimePipeline::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassRuntimePipeline.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassRuntimePipeline.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassRuntimePipeline, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassRuntimePipeline"));
}
return Z_Registration_Info_UScriptStruct_FMassRuntimePipeline.OuterSingleton;
}
// ********** Begin ScriptStruct FMassRuntimePipeline Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::NewProp_Processors_Inner = { "Processors", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMassProcessor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::NewProp_Processors = { "Processors", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassRuntimePipeline, Processors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Processors_MetaData), NewProp_Processors_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::NewProp_Processors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::NewProp_Processors,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassRuntimePipeline Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassRuntimePipeline",
Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::PropPointers),
sizeof(FMassRuntimePipeline),
alignof(FMassRuntimePipeline),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassRuntimePipeline()
{
if (!Z_Registration_Info_UScriptStruct_FMassRuntimePipeline.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassRuntimePipeline.InnerSingleton, Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassRuntimePipeline.InnerSingleton);
}
// ********** End ScriptStruct FMassRuntimePipeline ************************************************
// ********** Begin Enum EMassProcessingPhase ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMassProcessingPhase;
static UEnum* EMassProcessingPhase_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMassProcessingPhase.OuterSingleton)
{
Z_Registration_Info_UEnum_EMassProcessingPhase.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MassEntity_EMassProcessingPhase, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("EMassProcessingPhase"));
}
return Z_Registration_Info_UEnum_EMassProcessingPhase.OuterSingleton;
}
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassProcessingPhase>()
{
return EMassProcessingPhase_StaticEnum();
}
struct Z_Construct_UEnum_MassEntity_EMassProcessingPhase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "DuringPhysics.Name", "EMassProcessingPhase::DuringPhysics" },
{ "EndPhysics.Name", "EMassProcessingPhase::EndPhysics" },
{ "FrameEnd.Name", "EMassProcessingPhase::FrameEnd" },
{ "MAX.Name", "EMassProcessingPhase::MAX" },
{ "ModuleRelativePath", "Public/MassProcessingTypes.h" },
{ "PostPhysics.Name", "EMassProcessingPhase::PostPhysics" },
{ "PrePhysics.Name", "EMassProcessingPhase::PrePhysics" },
{ "StartPhysics.Name", "EMassProcessingPhase::StartPhysics" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMassProcessingPhase::PrePhysics", (int64)EMassProcessingPhase::PrePhysics },
{ "EMassProcessingPhase::StartPhysics", (int64)EMassProcessingPhase::StartPhysics },
{ "EMassProcessingPhase::DuringPhysics", (int64)EMassProcessingPhase::DuringPhysics },
{ "EMassProcessingPhase::EndPhysics", (int64)EMassProcessingPhase::EndPhysics },
{ "EMassProcessingPhase::PostPhysics", (int64)EMassProcessingPhase::PostPhysics },
{ "EMassProcessingPhase::FrameEnd", (int64)EMassProcessingPhase::FrameEnd },
{ "EMassProcessingPhase::MAX", (int64)EMassProcessingPhase::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MassEntity_EMassProcessingPhase_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MassEntity_EMassProcessingPhase_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
"EMassProcessingPhase",
"EMassProcessingPhase",
Z_Construct_UEnum_MassEntity_EMassProcessingPhase_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassProcessingPhase_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassProcessingPhase_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MassEntity_EMassProcessingPhase_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MassEntity_EMassProcessingPhase()
{
if (!Z_Registration_Info_UEnum_EMassProcessingPhase.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMassProcessingPhase.InnerSingleton, Z_Construct_UEnum_MassEntity_EMassProcessingPhase_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMassProcessingPhase.InnerSingleton;
}
// ********** End Enum EMassProcessingPhase ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h__Script_MassEntity_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EProcessorExecutionFlags_StaticEnum, TEXT("EProcessorExecutionFlags"), &Z_Registration_Info_UEnum_EProcessorExecutionFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2215831155U) },
{ EMassProcessingPhase_StaticEnum, TEXT("EMassProcessingPhase"), &Z_Registration_Info_UEnum_EMassProcessingPhase, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 531532909U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FProcessorAuxDataBase::StaticStruct, Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics::NewStructOps, TEXT("ProcessorAuxDataBase"),&Z_Registration_Info_UScriptStruct_FProcessorAuxDataBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProcessorAuxDataBase), 1689370370U) },
{ FMassProcessingContext_DEPRECATED::StaticStruct, Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics::NewStructOps, TEXT("MassProcessingContext_DEPRECATED"),&Z_Registration_Info_UScriptStruct_FMassProcessingContext_DEPRECATED, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassProcessingContext_DEPRECATED), 167901978U) },
{ FMassRuntimePipeline::StaticStruct, Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics::NewStructOps, TEXT("MassRuntimePipeline"),&Z_Registration_Info_UScriptStruct_FMassRuntimePipeline, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassRuntimePipeline), 2983760952U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h__Script_MassEntity_14511022{
TEXT("/Script/MassEntity"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h__Script_MassEntity_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h__Script_MassEntity_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h__Script_MassEntity_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,83 @@
// 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 "MassProcessingTypes.h"
#ifdef MASSENTITY_MassProcessingTypes_generated_h
#error "MassProcessingTypes.generated.h already included, missing '#pragma once' in MassProcessingTypes.h"
#endif
#define MASSENTITY_MassProcessingTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FProcessorAuxDataBase *********************************************
struct Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h_40_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FProcessorAuxDataBase_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FProcessorAuxDataBase;
// ********** End ScriptStruct FProcessorAuxDataBase ***********************************************
// ********** Begin ScriptStruct FMassProcessingContext_DEPRECATED *********************************
struct Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h_46_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassProcessingContext_DEPRECATED_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassProcessingContext_DEPRECATED;
// ********** End ScriptStruct FMassProcessingContext_DEPRECATED ***********************************
// ********** Begin ScriptStruct FMassRuntimePipeline **********************************************
struct Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h_70_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassRuntimePipeline_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassRuntimePipeline;
// ********** End ScriptStruct FMassRuntimePipeline ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassProcessingTypes_h
// ********** Begin Enum EProcessorExecutionFlags **************************************************
#define FOREACH_ENUM_EPROCESSOREXECUTIONFLAGS(op) \
op(EProcessorExecutionFlags::None) \
op(EProcessorExecutionFlags::Standalone) \
op(EProcessorExecutionFlags::Server) \
op(EProcessorExecutionFlags::Client) \
op(EProcessorExecutionFlags::Editor) \
op(EProcessorExecutionFlags::EditorWorld) \
op(EProcessorExecutionFlags::AllNetModes) \
op(EProcessorExecutionFlags::AllWorldModes) \
op(EProcessorExecutionFlags::All)
enum class EProcessorExecutionFlags : uint8;
template<> struct TIsUEnumClass<EProcessorExecutionFlags> { enum { Value = true }; };
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EProcessorExecutionFlags>();
// ********** End Enum EProcessorExecutionFlags ****************************************************
// ********** Begin Enum EMassProcessingPhase ******************************************************
#define FOREACH_ENUM_EMASSPROCESSINGPHASE(op) \
op(EMassProcessingPhase::PrePhysics) \
op(EMassProcessingPhase::StartPhysics) \
op(EMassProcessingPhase::DuringPhysics) \
op(EMassProcessingPhase::EndPhysics) \
op(EMassProcessingPhase::PostPhysics) \
op(EMassProcessingPhase::FrameEnd)
enum class EMassProcessingPhase : uint8;
template<> struct TIsUEnumClass<EMassProcessingPhase> { enum { Value = true }; };
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassProcessingPhase>();
// ********** End Enum EMassProcessingPhase ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,545 @@
// 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 "MassProcessor.h"
#include "MassProcessingTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassProcessor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
MASSENTITY_API UClass* Z_Construct_UClass_UMassCompositeProcessor();
MASSENTITY_API UClass* Z_Construct_UClass_UMassCompositeProcessor_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassProcessor();
MASSENTITY_API UClass* Z_Construct_UClass_UMassProcessor_NoRegister();
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EActivationState();
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EMassProcessingPhase();
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassProcessorExecutionOrder();
MASSENTITY_API UScriptStruct* Z_Construct_UScriptStruct_FMassRuntimePipeline();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMassProcessorExecutionOrder **************************************
struct Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMassProcessorExecutionOrder); }
static inline consteval int16 GetStructAlignment() { return alignof(FMassProcessorExecutionOrder); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MassProcessor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecuteInGroup_MetaData[] = {
{ "Category", "Processor" },
{ "Comment", "/** Determines which processing group this processor will be placed in. Leaving it empty (\"None\") means \"top-most group for my ProcessingPhase\" */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Determines which processing group this processor will be placed in. Leaving it empty (\"None\") means \"top-most group for my ProcessingPhase\"" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecuteBefore_MetaData[] = {
{ "Category", "Processor" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecuteAfter_MetaData[] = {
{ "Category", "Processor" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMassProcessorExecutionOrder constinit property declarations ******
static const UECodeGen_Private::FNamePropertyParams NewProp_ExecuteInGroup;
static const UECodeGen_Private::FNamePropertyParams NewProp_ExecuteBefore_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExecuteBefore;
static const UECodeGen_Private::FNamePropertyParams NewProp_ExecuteAfter_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExecuteAfter;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMassProcessorExecutionOrder constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMassProcessorExecutionOrder>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMassProcessorExecutionOrder;
class UScriptStruct* FMassProcessorExecutionOrder::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMassProcessorExecutionOrder.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMassProcessorExecutionOrder.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMassProcessorExecutionOrder, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("MassProcessorExecutionOrder"));
}
return Z_Registration_Info_UScriptStruct_FMassProcessorExecutionOrder.OuterSingleton;
}
// ********** Begin ScriptStruct FMassProcessorExecutionOrder Property Definitions *****************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteInGroup = { "ExecuteInGroup", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessorExecutionOrder, ExecuteInGroup), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecuteInGroup_MetaData), NewProp_ExecuteInGroup_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteBefore_Inner = { "ExecuteBefore", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteBefore = { "ExecuteBefore", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessorExecutionOrder, ExecuteBefore), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecuteBefore_MetaData), NewProp_ExecuteBefore_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteAfter_Inner = { "ExecuteAfter", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteAfter = { "ExecuteAfter", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMassProcessorExecutionOrder, ExecuteAfter), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecuteAfter_MetaData), NewProp_ExecuteAfter_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteInGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteBefore_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteBefore,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteAfter_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewProp_ExecuteAfter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMassProcessorExecutionOrder Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
&NewStructOps,
"MassProcessorExecutionOrder",
Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::PropPointers),
sizeof(FMassProcessorExecutionOrder),
alignof(FMassProcessorExecutionOrder),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMassProcessorExecutionOrder()
{
if (!Z_Registration_Info_UScriptStruct_FMassProcessorExecutionOrder.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMassProcessorExecutionOrder.InnerSingleton, Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMassProcessorExecutionOrder.InnerSingleton);
}
// ********** End ScriptStruct FMassProcessorExecutionOrder ****************************************
// ********** Begin Enum EActivationState **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EActivationState;
static UEnum* EActivationState_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EActivationState.OuterSingleton)
{
Z_Registration_Info_UEnum_EActivationState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MassEntity_EActivationState, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("EActivationState"));
}
return Z_Registration_Info_UEnum_EActivationState.OuterSingleton;
}
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EActivationState>()
{
return EActivationState_StaticEnum();
}
struct Z_Construct_UEnum_MassEntity_EActivationState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Active.Name", "EActivationState::Active" },
{ "Inactive.Name", "EActivationState::Inactive" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "OneShot.Name", "EActivationState::OneShot" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EActivationState::Inactive", (int64)EActivationState::Inactive },
{ "EActivationState::Active", (int64)EActivationState::Active },
{ "EActivationState::OneShot", (int64)EActivationState::OneShot },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MassEntity_EActivationState_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MassEntity_EActivationState_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
"EActivationState",
"EActivationState",
Z_Construct_UEnum_MassEntity_EActivationState_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EActivationState_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EActivationState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MassEntity_EActivationState_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MassEntity_EActivationState()
{
if (!Z_Registration_Info_UEnum_EActivationState.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EActivationState.InnerSingleton, Z_Construct_UEnum_MassEntity_EActivationState_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EActivationState.InnerSingleton;
}
// ********** End Enum EActivationState ************************************************************
// ********** Begin Enum EMassQueryBasedPruning ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMassQueryBasedPruning;
static UEnum* EMassQueryBasedPruning_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMassQueryBasedPruning.OuterSingleton)
{
Z_Registration_Info_UEnum_EMassQueryBasedPruning.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("EMassQueryBasedPruning"));
}
return Z_Registration_Info_UEnum_EMassQueryBasedPruning.OuterSingleton;
}
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassQueryBasedPruning>()
{
return EMassQueryBasedPruning_StaticEnum();
}
struct Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n * Values determining whether a processor wants to be pruned at runtime. The value is not used when\n * processing graph is generated for project configuration purposes or debug-time graph visualization purposes\n * This behavior can be overridden by UMassProcessor::ShouldAllowQueryBasedPruning child class overrides\n */" },
{ "Default.Comment", "// pruning will never be applied at runtime\n" },
{ "Default.Name", "EMassQueryBasedPruning::Default" },
{ "Default.ToolTip", "pruning will never be applied at runtime" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "Never.Comment", "// pruning will always be applied at runtime\n" },
{ "Never.Name", "EMassQueryBasedPruning::Never" },
{ "Never.ToolTip", "pruning will always be applied at runtime" },
{ "Prune.Name", "EMassQueryBasedPruning::Prune" },
{ "ToolTip", "Values determining whether a processor wants to be pruned at runtime. The value is not used when\nprocessing graph is generated for project configuration purposes or debug-time graph visualization purposes\nThis behavior can be overridden by UMassProcessor::ShouldAllowQueryBasedPruning child class overrides" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMassQueryBasedPruning::Prune", (int64)EMassQueryBasedPruning::Prune },
{ "EMassQueryBasedPruning::Never", (int64)EMassQueryBasedPruning::Never },
{ "EMassQueryBasedPruning::Default", (int64)EMassQueryBasedPruning::Default },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
"EMassQueryBasedPruning",
"EMassQueryBasedPruning",
Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning()
{
if (!Z_Registration_Info_UEnum_EMassQueryBasedPruning.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMassQueryBasedPruning.InnerSingleton, Z_Construct_UEnum_MassEntity_EMassQueryBasedPruning_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMassQueryBasedPruning.InnerSingleton;
}
// ********** End Enum EMassQueryBasedPruning ******************************************************
// ********** Begin Class UMassProcessor ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassProcessor;
UClass* UMassProcessor::GetPrivateStaticClass()
{
using TClass = UMassProcessor;
if (!Z_Registration_Info_UClass_UMassProcessor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassProcessor"),
Z_Registration_Info_UClass_UMassProcessor.InnerSingleton,
StaticRegisterNativesUMassProcessor,
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_UMassProcessor.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassProcessor_NoRegister()
{
return UMassProcessor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassProcessor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MassProcessor.h" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionOrder_MetaData[] = {
{ "Category", "Processor" },
{ "Comment", "/** Configures when this given processor can be executed in relation to other processors and processing groups, within its processing phase. */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Configures when this given processor can be executed in relation to other processors and processing groups, within its processing phase." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProcessingPhase_MetaData[] = {
{ "Category", "Processor" },
{ "Comment", "/** Processing phase this processor will be automatically run as part of. Needs to be set before the processor gets\n\x09 * registered with MassProcessingPhaseManager, otherwise it will have no effect. This property is usually read via\n\x09 * a given class's CDO, so it's recommended to set it in the constructor. */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Processing phase this processor will be automatically run as part of. Needs to be set before the processor gets\nregistered with MassProcessingPhaseManager, otherwise it will have no effect. This property is usually read via\na given class's CDO, so it's recommended to set it in the constructor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/MassEntity.EProcessorExecutionFlags" },
{ "Category", "Pipeline" },
{ "Comment", "/** Whether this processor should be executed on StandAlone or Server or Client */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Whether this processor should be executed on StandAlone or Server or Client" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoRegisterWithProcessingPhases_MetaData[] = {
{ "Category", "Processor" },
{ "Comment", "/** Configures whether this processor should be automatically included in the global list of processors executed every tick (see ProcessingPhase and ExecutionOrder). */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Configures whether this processor should be automatically included in the global list of processors executed every tick (see ProcessingPhase and ExecutionOrder)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRequiresGameThreadExecution_MetaData[] = {
{ "Category", "Processor" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCanShowUpInSettings_MetaData[] = {
{ "Comment", "/** Used to permanently remove a given processor class from PipeSetting's listing. Used primarily for test-time \n\x09 * processor classes, but can also be used by project-specific code to prune the processor list. */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Used to permanently remove a given processor class from PipeSetting's listing. Used primarily for test-time\nprocessor classes, but can also be used by project-specific code to prune the processor list." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActivationState_MetaData[] = {
{ "Category", "Processor" },
{ "Comment", "/**\n\x09 * Processors can be activated/deactivated at runtime. Deactivating a running processor will not disrupt the processing\n\x09 * graph since the disabled processor's dependencies will get passed down to the subsequent processors depending on this one.\n\x09 * Deactivating processor's CDO will result in every instance starting off as disabled. Those will still be considered\n\x09 * while building the processor dependency graph and one included in the processing graph will function just as the\n\x09 * processor instances disabled at runtime (i.e. won't run, but pass down their dependencies).\n\x09 * A special type of activation is \"One Shot\" mode - it works just like \"Active\" state, but it will auto-disable itself\n\x09 * upon completion of the next CallExecute call.\n\x09 */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Processors can be activated/deactivated at runtime. Deactivating a running processor will not disrupt the processing\ngraph since the disabled processor's dependencies will get passed down to the subsequent processors depending on this one.\nDeactivating processor's CDO will result in every instance starting off as disabled. Those will still be considered\nwhile building the processor dependency graph and one included in the processing graph will function just as the\nprocessor instances disabled at runtime (i.e. won't run, but pass down their dependencies).\nA special type of activation is \"One Shot\" mode - it works just like \"Active\" state, but it will auto-disable itself\nupon completion of the next CallExecute call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionPriority_MetaData[] = {
{ "Category", "Processor" },
{ "Comment", "/**\n\x09 * Denoted how important it is for this processor to be executed as soon as possible within a processing graph.\n\x09 * The larger the number the higher the priority. It's used in two ways:\n\x09 * - used when sorting nodes that otherwise seem similar in terms of \"which processor to pick for execution next\"\n\x09 * - affects the priority of the dependencies - if this super-important processor is waiting for processor A and B,\n\x09 *\x09\x09then A and B become super important as well.\n\x09 */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Denoted how important it is for this processor to be executed as soon as possible within a processing graph.\nThe larger the number the higher the priority. It's used in two ways:\n- used when sorting nodes that otherwise seem similar in terms of \"which processor to pick for execution next\"\n- affects the priority of the dependencies - if this super-important processor is waiting for processor A and B,\n then A and B become super important as well." },
};
#endif // WITH_METADATA
// ********** Begin Class UMassProcessor constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ExecutionOrder;
static const UECodeGen_Private::FBytePropertyParams NewProp_ProcessingPhase_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ProcessingPhase;
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionFlags;
static void NewProp_bAutoRegisterWithProcessingPhases_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoRegisterWithProcessingPhases;
static void NewProp_bRequiresGameThreadExecution_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRequiresGameThreadExecution;
#if WITH_EDITORONLY_DATA
static void NewProp_bCanShowUpInSettings_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCanShowUpInSettings;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_ActivationState_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ActivationState;
static const UECodeGen_Private::FInt16PropertyParams NewProp_ExecutionPriority;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMassProcessor constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassProcessor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassProcessor_Statics
// ********** Begin Class UMassProcessor Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_ExecutionOrder = { "ExecutionOrder", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassProcessor, ExecutionOrder), Z_Construct_UScriptStruct_FMassProcessorExecutionOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionOrder_MetaData), NewProp_ExecutionOrder_MetaData) }; // 3093451774
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_ProcessingPhase_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_ProcessingPhase = { "ProcessingPhase", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassProcessor, ProcessingPhase), Z_Construct_UEnum_MassEntity_EMassProcessingPhase, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProcessingPhase_MetaData), NewProp_ProcessingPhase_MetaData) }; // 531532909
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_ExecutionFlags = { "ExecutionFlags", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassProcessor, ExecutionFlags), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionFlags_MetaData), NewProp_ExecutionFlags_MetaData) };
void Z_Construct_UClass_UMassProcessor_Statics::NewProp_bAutoRegisterWithProcessingPhases_SetBit(void* Obj)
{
((UMassProcessor*)Obj)->bAutoRegisterWithProcessingPhases = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_bAutoRegisterWithProcessingPhases = { "bAutoRegisterWithProcessingPhases", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMassProcessor), &Z_Construct_UClass_UMassProcessor_Statics::NewProp_bAutoRegisterWithProcessingPhases_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoRegisterWithProcessingPhases_MetaData), NewProp_bAutoRegisterWithProcessingPhases_MetaData) };
void Z_Construct_UClass_UMassProcessor_Statics::NewProp_bRequiresGameThreadExecution_SetBit(void* Obj)
{
((UMassProcessor*)Obj)->bRequiresGameThreadExecution = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_bRequiresGameThreadExecution = { "bRequiresGameThreadExecution", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMassProcessor), &Z_Construct_UClass_UMassProcessor_Statics::NewProp_bRequiresGameThreadExecution_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRequiresGameThreadExecution_MetaData), NewProp_bRequiresGameThreadExecution_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_UMassProcessor_Statics::NewProp_bCanShowUpInSettings_SetBit(void* Obj)
{
((UMassProcessor*)Obj)->bCanShowUpInSettings = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_bCanShowUpInSettings = { "bCanShowUpInSettings", nullptr, (EPropertyFlags)0x0020080800004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMassProcessor), &Z_Construct_UClass_UMassProcessor_Statics::NewProp_bCanShowUpInSettings_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCanShowUpInSettings_MetaData), NewProp_bCanShowUpInSettings_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_ActivationState_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_ActivationState = { "ActivationState", nullptr, (EPropertyFlags)0x0040000000014001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassProcessor, ActivationState), Z_Construct_UEnum_MassEntity_EActivationState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActivationState_MetaData), NewProp_ActivationState_MetaData) }; // 2569876829
const UECodeGen_Private::FInt16PropertyParams Z_Construct_UClass_UMassProcessor_Statics::NewProp_ExecutionPriority = { "ExecutionPriority", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Int16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassProcessor, ExecutionPriority), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionPriority_MetaData), NewProp_ExecutionPriority_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMassProcessor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_ExecutionOrder,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_ProcessingPhase_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_ProcessingPhase,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_ExecutionFlags,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_bAutoRegisterWithProcessingPhases,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_bRequiresGameThreadExecution,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_bCanShowUpInSettings,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_ActivationState_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_ActivationState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassProcessor_Statics::NewProp_ExecutionPriority,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassProcessor_Statics::PropPointers) < 2048);
// ********** End Class UMassProcessor Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UMassProcessor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassProcessor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassProcessor_Statics::ClassParams = {
&UMassProcessor::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMassProcessor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMassProcessor_Statics::PropPointers),
0,
0x400830A7u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassProcessor_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassProcessor_Statics::Class_MetaDataParams)
};
void UMassProcessor::StaticRegisterNativesUMassProcessor()
{
}
UClass* Z_Construct_UClass_UMassProcessor()
{
if (!Z_Registration_Info_UClass_UMassProcessor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassProcessor.OuterSingleton, Z_Construct_UClass_UMassProcessor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassProcessor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassProcessor);
UMassProcessor::~UMassProcessor() {}
// ********** End Class UMassProcessor *************************************************************
// ********** Begin Class UMassCompositeProcessor **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassCompositeProcessor;
UClass* UMassCompositeProcessor::GetPrivateStaticClass()
{
using TClass = UMassCompositeProcessor;
if (!Z_Registration_Info_UClass_UMassCompositeProcessor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassCompositeProcessor"),
Z_Registration_Info_UClass_UMassCompositeProcessor.InnerSingleton,
StaticRegisterNativesUMassCompositeProcessor,
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_UMassCompositeProcessor.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassCompositeProcessor_NoRegister()
{
return UMassCompositeProcessor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassCompositeProcessor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MassProcessor.h" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildPipeline_MetaData[] = {
{ "Category", "Mass" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Comment", "/** Group name that will be used when resolving processor dependencies and grouping */" },
{ "ModuleRelativePath", "Public/MassProcessor.h" },
{ "ToolTip", "Group name that will be used when resolving processor dependencies and grouping" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassCompositeProcessor constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_ChildPipeline;
static const UECodeGen_Private::FNamePropertyParams NewProp_GroupName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMassCompositeProcessor constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassCompositeProcessor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassCompositeProcessor_Statics
// ********** Begin Class UMassCompositeProcessor Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMassCompositeProcessor_Statics::NewProp_ChildPipeline = { "ChildPipeline", nullptr, (EPropertyFlags)0x0020080000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassCompositeProcessor, ChildPipeline), Z_Construct_UScriptStruct_FMassRuntimePipeline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildPipeline_MetaData), NewProp_ChildPipeline_MetaData) }; // 2983760952
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMassCompositeProcessor_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassCompositeProcessor, GroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMassCompositeProcessor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassCompositeProcessor_Statics::NewProp_ChildPipeline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassCompositeProcessor_Statics::NewProp_GroupName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassCompositeProcessor_Statics::PropPointers) < 2048);
// ********** End Class UMassCompositeProcessor Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UMassCompositeProcessor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassProcessor,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassCompositeProcessor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassCompositeProcessor_Statics::ClassParams = {
&UMassCompositeProcessor::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMassCompositeProcessor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMassCompositeProcessor_Statics::PropPointers),
0,
0x400830A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassCompositeProcessor_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassCompositeProcessor_Statics::Class_MetaDataParams)
};
void UMassCompositeProcessor::StaticRegisterNativesUMassCompositeProcessor()
{
}
UClass* Z_Construct_UClass_UMassCompositeProcessor()
{
if (!Z_Registration_Info_UClass_UMassCompositeProcessor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassCompositeProcessor.OuterSingleton, Z_Construct_UClass_UMassCompositeProcessor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassCompositeProcessor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassCompositeProcessor);
UMassCompositeProcessor::~UMassCompositeProcessor() {}
// ********** End Class UMassCompositeProcessor ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EActivationState_StaticEnum, TEXT("EActivationState"), &Z_Registration_Info_UEnum_EActivationState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2569876829U) },
{ EMassQueryBasedPruning_StaticEnum, TEXT("EMassQueryBasedPruning"), &Z_Registration_Info_UEnum_EMassQueryBasedPruning, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2140260601U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMassProcessorExecutionOrder::StaticStruct, Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics::NewStructOps, TEXT("MassProcessorExecutionOrder"),&Z_Registration_Info_UScriptStruct_FMassProcessorExecutionOrder, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMassProcessorExecutionOrder), 3093451774U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassProcessor, UMassProcessor::StaticClass, TEXT("UMassProcessor"), &Z_Registration_Info_UClass_UMassProcessor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassProcessor), 1476904697U) },
{ Z_Construct_UClass_UMassCompositeProcessor, UMassCompositeProcessor::StaticClass, TEXT("UMassCompositeProcessor"), &Z_Registration_Info_UClass_UMassCompositeProcessor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassCompositeProcessor), 1155905543U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_3156560676{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h__Script_MassEntity_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,134 @@
// 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 "MassProcessor.h"
#ifdef MASSENTITY_MassProcessor_generated_h
#error "MassProcessor.generated.h already included, missing '#pragma once' in MassProcessor.h"
#endif
#define MASSENTITY_MassProcessor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMassProcessorExecutionOrder **************************************
struct Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics;
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_42_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMassProcessorExecutionOrder_Statics; \
MASSENTITY_API static class UScriptStruct* StaticStruct();
struct FMassProcessorExecutionOrder;
// ********** End ScriptStruct FMassProcessorExecutionOrder ****************************************
// ********** Begin Class UMassProcessor ***********************************************************
struct Z_Construct_UClass_UMassProcessor_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassProcessor_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_79_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassProcessor(); \
friend struct ::Z_Construct_UClass_UMassProcessor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassProcessor_NoRegister(); \
public: \
DECLARE_CLASS2(UMassProcessor, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassProcessor_NoRegister) \
DECLARE_SERIALIZER(UMassProcessor) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Mass");} \
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_79_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassProcessor(UMassProcessor&&) = delete; \
UMassProcessor(const UMassProcessor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassProcessor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassProcessor); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMassProcessor) \
MASSENTITY_API virtual ~UMassProcessor();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_76_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_79_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_79_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_79_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassProcessor;
// ********** End Class UMassProcessor *************************************************************
// ********** Begin Class UMassCompositeProcessor **************************************************
struct Z_Construct_UClass_UMassCompositeProcessor_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassCompositeProcessor_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_322_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassCompositeProcessor(); \
friend struct ::Z_Construct_UClass_UMassCompositeProcessor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassCompositeProcessor_NoRegister(); \
public: \
DECLARE_CLASS2(UMassCompositeProcessor, UMassProcessor, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassCompositeProcessor_NoRegister) \
DECLARE_SERIALIZER(UMassCompositeProcessor)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_322_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassCompositeProcessor(UMassCompositeProcessor&&) = delete; \
UMassCompositeProcessor(const UMassCompositeProcessor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassCompositeProcessor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassCompositeProcessor); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassCompositeProcessor) \
MASSENTITY_API virtual ~UMassCompositeProcessor();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_319_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_322_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_322_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h_322_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassCompositeProcessor;
// ********** End Class UMassCompositeProcessor ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassProcessor_h
// ********** Begin Enum EActivationState **********************************************************
#define FOREACH_ENUM_EACTIVATIONSTATE(op) \
op(EActivationState::Inactive) \
op(EActivationState::Active) \
op(EActivationState::OneShot)
enum class EActivationState : uint8;
template<> struct TIsUEnumClass<EActivationState> { enum { Value = true }; };
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EActivationState>();
// ********** End Enum EActivationState ************************************************************
// ********** Begin Enum EMassQueryBasedPruning ****************************************************
#define FOREACH_ENUM_EMASSQUERYBASEDPRUNING(op) \
op(EMassQueryBasedPruning::Prune) \
op(EMassQueryBasedPruning::Never) \
op(EMassQueryBasedPruning::Default)
enum class EMassQueryBasedPruning : uint8;
template<> struct TIsUEnumClass<EMassQueryBasedPruning> { enum { Value = true }; };
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassQueryBasedPruning>();
// ********** End Enum EMassQueryBasedPruning ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,462 @@
// 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 "MassRelationObservers.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassRelationObservers() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UClass* Z_Construct_UClass_UMassObserverProcessor();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityCreation();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityCreation_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityDestruction();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityDestruction_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityGuardDog();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityGuardDog_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationObserver();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationObserver_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationRoleDestruction();
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationRoleDestruction_NoRegister();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMassRelationObserver ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassRelationObserver;
UClass* UMassRelationObserver::GetPrivateStaticClass()
{
using TClass = UMassRelationObserver;
if (!Z_Registration_Info_UClass_UMassRelationObserver.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassRelationObserver"),
Z_Registration_Info_UClass_UMassRelationObserver.InnerSingleton,
StaticRegisterNativesUMassRelationObserver,
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_UMassRelationObserver.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassRelationObserver_NoRegister()
{
return UMassRelationObserver::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassRelationObserver_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MassRelationObservers.h" },
{ "ModuleRelativePath", "Public/MassRelationObservers.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassRelationObserver constinit property declarations ********************
// ********** End Class UMassRelationObserver constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassRelationObserver>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassRelationObserver_Statics
UObject* (*const Z_Construct_UClass_UMassRelationObserver_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassObserverProcessor,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationObserver_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassRelationObserver_Statics::ClassParams = {
&UMassRelationObserver::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x400830A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationObserver_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassRelationObserver_Statics::Class_MetaDataParams)
};
void UMassRelationObserver::StaticRegisterNativesUMassRelationObserver()
{
}
UClass* Z_Construct_UClass_UMassRelationObserver()
{
if (!Z_Registration_Info_UClass_UMassRelationObserver.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassRelationObserver.OuterSingleton, Z_Construct_UClass_UMassRelationObserver_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassRelationObserver.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassRelationObserver);
UMassRelationObserver::~UMassRelationObserver() {}
// ********** End Class UMassRelationObserver ******************************************************
// ********** Begin Class UMassRelationEntityCreation **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassRelationEntityCreation;
UClass* UMassRelationEntityCreation::GetPrivateStaticClass()
{
using TClass = UMassRelationEntityCreation;
if (!Z_Registration_Info_UClass_UMassRelationEntityCreation.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassRelationEntityCreation"),
Z_Registration_Info_UClass_UMassRelationEntityCreation.InnerSingleton,
StaticRegisterNativesUMassRelationEntityCreation,
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_UMassRelationEntityCreation.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassRelationEntityCreation_NoRegister()
{
return UMassRelationEntityCreation::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassRelationEntityCreation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MassRelationObservers.h" },
{ "ModuleRelativePath", "Public/MassRelationObservers.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassRelationEntityCreation constinit property declarations **************
// ********** End Class UMassRelationEntityCreation constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassRelationEntityCreation>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassRelationEntityCreation_Statics
UObject* (*const Z_Construct_UClass_UMassRelationEntityCreation_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassRelationObserver,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationEntityCreation_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassRelationEntityCreation_Statics::ClassParams = {
&UMassRelationEntityCreation::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x400830A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationEntityCreation_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassRelationEntityCreation_Statics::Class_MetaDataParams)
};
void UMassRelationEntityCreation::StaticRegisterNativesUMassRelationEntityCreation()
{
}
UClass* Z_Construct_UClass_UMassRelationEntityCreation()
{
if (!Z_Registration_Info_UClass_UMassRelationEntityCreation.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassRelationEntityCreation.OuterSingleton, Z_Construct_UClass_UMassRelationEntityCreation_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassRelationEntityCreation.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassRelationEntityCreation);
UMassRelationEntityCreation::~UMassRelationEntityCreation() {}
// ********** End Class UMassRelationEntityCreation ************************************************
// ********** Begin Class UMassRelationEntityGuardDog **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassRelationEntityGuardDog;
UClass* UMassRelationEntityGuardDog::GetPrivateStaticClass()
{
using TClass = UMassRelationEntityGuardDog;
if (!Z_Registration_Info_UClass_UMassRelationEntityGuardDog.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassRelationEntityGuardDog"),
Z_Registration_Info_UClass_UMassRelationEntityGuardDog.InnerSingleton,
StaticRegisterNativesUMassRelationEntityGuardDog,
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_UMassRelationEntityGuardDog.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassRelationEntityGuardDog_NoRegister()
{
return UMassRelationEntityGuardDog::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassRelationEntityGuardDog_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Debug-time, detects relation elements being removed from the relation entities, which is not supposed to be done */" },
{ "IncludePath", "MassRelationObservers.h" },
{ "ModuleRelativePath", "Public/MassRelationObservers.h" },
{ "ToolTip", "Debug-time, detects relation elements being removed from the relation entities, which is not supposed to be done" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassRelationEntityGuardDog constinit property declarations **************
// ********** End Class UMassRelationEntityGuardDog constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassRelationEntityGuardDog>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassRelationEntityGuardDog_Statics
UObject* (*const Z_Construct_UClass_UMassRelationEntityGuardDog_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassRelationObserver,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationEntityGuardDog_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassRelationEntityGuardDog_Statics::ClassParams = {
&UMassRelationEntityGuardDog::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x400830A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationEntityGuardDog_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassRelationEntityGuardDog_Statics::Class_MetaDataParams)
};
void UMassRelationEntityGuardDog::StaticRegisterNativesUMassRelationEntityGuardDog()
{
}
UClass* Z_Construct_UClass_UMassRelationEntityGuardDog()
{
if (!Z_Registration_Info_UClass_UMassRelationEntityGuardDog.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassRelationEntityGuardDog.OuterSingleton, Z_Construct_UClass_UMassRelationEntityGuardDog_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassRelationEntityGuardDog.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassRelationEntityGuardDog);
UMassRelationEntityGuardDog::~UMassRelationEntityGuardDog() {}
// ********** End Class UMassRelationEntityGuardDog ************************************************
// ********** Begin Class UMassRelationEntityDestruction *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassRelationEntityDestruction;
UClass* UMassRelationEntityDestruction::GetPrivateStaticClass()
{
using TClass = UMassRelationEntityDestruction;
if (!Z_Registration_Info_UClass_UMassRelationEntityDestruction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassRelationEntityDestruction"),
Z_Registration_Info_UClass_UMassRelationEntityDestruction.InnerSingleton,
StaticRegisterNativesUMassRelationEntityDestruction,
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_UMassRelationEntityDestruction.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassRelationEntityDestruction_NoRegister()
{
return UMassRelationEntityDestruction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassRelationEntityDestruction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** cleans up data, removes enties in RoleMap if Entry.IsEmpty */" },
{ "IncludePath", "MassRelationObservers.h" },
{ "ModuleRelativePath", "Public/MassRelationObservers.h" },
{ "ToolTip", "cleans up data, removes enties in RoleMap if Entry.IsEmpty" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassRelationEntityDestruction constinit property declarations ***********
// ********** End Class UMassRelationEntityDestruction constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassRelationEntityDestruction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassRelationEntityDestruction_Statics
UObject* (*const Z_Construct_UClass_UMassRelationEntityDestruction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassRelationObserver,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationEntityDestruction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassRelationEntityDestruction_Statics::ClassParams = {
&UMassRelationEntityDestruction::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x400830A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationEntityDestruction_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassRelationEntityDestruction_Statics::Class_MetaDataParams)
};
void UMassRelationEntityDestruction::StaticRegisterNativesUMassRelationEntityDestruction()
{
}
UClass* Z_Construct_UClass_UMassRelationEntityDestruction()
{
if (!Z_Registration_Info_UClass_UMassRelationEntityDestruction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassRelationEntityDestruction.OuterSingleton, Z_Construct_UClass_UMassRelationEntityDestruction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassRelationEntityDestruction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassRelationEntityDestruction);
UMassRelationEntityDestruction::~UMassRelationEntityDestruction() {}
// ********** End Class UMassRelationEntityDestruction *********************************************
// ********** Begin Class UMassRelationRoleDestruction *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassRelationRoleDestruction;
UClass* UMassRelationRoleDestruction::GetPrivateStaticClass()
{
using TClass = UMassRelationRoleDestruction;
if (!Z_Registration_Info_UClass_UMassRelationRoleDestruction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassRelationRoleDestruction"),
Z_Registration_Info_UClass_UMassRelationRoleDestruction.InnerSingleton,
StaticRegisterNativesUMassRelationRoleDestruction,
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_UMassRelationRoleDestruction.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassRelationRoleDestruction_NoRegister()
{
return UMassRelationRoleDestruction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassRelationRoleDestruction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MassRelationObservers.h" },
{ "ModuleRelativePath", "Public/MassRelationObservers.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassRelationRoleDestruction constinit property declarations *************
// ********** End Class UMassRelationRoleDestruction constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassRelationRoleDestruction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassRelationRoleDestruction_Statics
UObject* (*const Z_Construct_UClass_UMassRelationRoleDestruction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMassRelationObserver,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationRoleDestruction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassRelationRoleDestruction_Statics::ClassParams = {
&UMassRelationRoleDestruction::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x400830A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassRelationRoleDestruction_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassRelationRoleDestruction_Statics::Class_MetaDataParams)
};
void UMassRelationRoleDestruction::StaticRegisterNativesUMassRelationRoleDestruction()
{
}
UClass* Z_Construct_UClass_UMassRelationRoleDestruction()
{
if (!Z_Registration_Info_UClass_UMassRelationRoleDestruction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassRelationRoleDestruction.OuterSingleton, Z_Construct_UClass_UMassRelationRoleDestruction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassRelationRoleDestruction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassRelationRoleDestruction);
UMassRelationRoleDestruction::~UMassRelationRoleDestruction() {}
// ********** End Class UMassRelationRoleDestruction ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h__Script_MassEntity_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassRelationObserver, UMassRelationObserver::StaticClass, TEXT("UMassRelationObserver"), &Z_Registration_Info_UClass_UMassRelationObserver, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassRelationObserver), 654433711U) },
{ Z_Construct_UClass_UMassRelationEntityCreation, UMassRelationEntityCreation::StaticClass, TEXT("UMassRelationEntityCreation"), &Z_Registration_Info_UClass_UMassRelationEntityCreation, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassRelationEntityCreation), 3860445394U) },
{ Z_Construct_UClass_UMassRelationEntityGuardDog, UMassRelationEntityGuardDog::StaticClass, TEXT("UMassRelationEntityGuardDog"), &Z_Registration_Info_UClass_UMassRelationEntityGuardDog, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassRelationEntityGuardDog), 830187705U) },
{ Z_Construct_UClass_UMassRelationEntityDestruction, UMassRelationEntityDestruction::StaticClass, TEXT("UMassRelationEntityDestruction"), &Z_Registration_Info_UClass_UMassRelationEntityDestruction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassRelationEntityDestruction), 1285073485U) },
{ Z_Construct_UClass_UMassRelationRoleDestruction, UMassRelationRoleDestruction::StaticClass, TEXT("UMassRelationRoleDestruction"), &Z_Registration_Info_UClass_UMassRelationRoleDestruction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassRelationRoleDestruction), 3112687871U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h__Script_MassEntity_1009818928{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h__Script_MassEntity_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,217 @@
// 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 "MassRelationObservers.h"
#ifdef MASSENTITY_MassRelationObservers_generated_h
#error "MassRelationObservers.generated.h already included, missing '#pragma once' in MassRelationObservers.h"
#endif
#define MASSENTITY_MassRelationObservers_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMassRelationObserver ****************************************************
struct Z_Construct_UClass_UMassRelationObserver_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationObserver_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassRelationObserver(); \
friend struct ::Z_Construct_UClass_UMassRelationObserver_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassRelationObserver_NoRegister(); \
public: \
DECLARE_CLASS2(UMassRelationObserver, UMassObserverProcessor, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassRelationObserver_NoRegister) \
DECLARE_SERIALIZER(UMassRelationObserver)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassRelationObserver(UMassRelationObserver&&) = delete; \
UMassRelationObserver(const UMassRelationObserver&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassRelationObserver); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassRelationObserver); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassRelationObserver) \
MASSENTITY_API virtual ~UMassRelationObserver();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_17_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassRelationObserver;
// ********** End Class UMassRelationObserver ******************************************************
// ********** Begin Class UMassRelationEntityCreation **********************************************
struct Z_Construct_UClass_UMassRelationEntityCreation_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityCreation_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_48_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassRelationEntityCreation(); \
friend struct ::Z_Construct_UClass_UMassRelationEntityCreation_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassRelationEntityCreation_NoRegister(); \
public: \
DECLARE_CLASS2(UMassRelationEntityCreation, UMassRelationObserver, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassRelationEntityCreation_NoRegister) \
DECLARE_SERIALIZER(UMassRelationEntityCreation)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_48_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassRelationEntityCreation(UMassRelationEntityCreation&&) = delete; \
UMassRelationEntityCreation(const UMassRelationEntityCreation&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassRelationEntityCreation); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassRelationEntityCreation); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassRelationEntityCreation) \
MASSENTITY_API virtual ~UMassRelationEntityCreation();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_45_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_48_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_48_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_48_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassRelationEntityCreation;
// ********** End Class UMassRelationEntityCreation ************************************************
// ********** Begin Class UMassRelationEntityGuardDog **********************************************
struct Z_Construct_UClass_UMassRelationEntityGuardDog_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityGuardDog_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_62_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassRelationEntityGuardDog(); \
friend struct ::Z_Construct_UClass_UMassRelationEntityGuardDog_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassRelationEntityGuardDog_NoRegister(); \
public: \
DECLARE_CLASS2(UMassRelationEntityGuardDog, UMassRelationObserver, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassRelationEntityGuardDog_NoRegister) \
DECLARE_SERIALIZER(UMassRelationEntityGuardDog)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_62_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassRelationEntityGuardDog(UMassRelationEntityGuardDog&&) = delete; \
UMassRelationEntityGuardDog(const UMassRelationEntityGuardDog&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassRelationEntityGuardDog); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassRelationEntityGuardDog); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassRelationEntityGuardDog) \
MASSENTITY_API virtual ~UMassRelationEntityGuardDog();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_59_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_62_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_62_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_62_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassRelationEntityGuardDog;
// ********** End Class UMassRelationEntityGuardDog ************************************************
// ********** Begin Class UMassRelationEntityDestruction *******************************************
struct Z_Construct_UClass_UMassRelationEntityDestruction_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationEntityDestruction_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_74_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassRelationEntityDestruction(); \
friend struct ::Z_Construct_UClass_UMassRelationEntityDestruction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassRelationEntityDestruction_NoRegister(); \
public: \
DECLARE_CLASS2(UMassRelationEntityDestruction, UMassRelationObserver, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassRelationEntityDestruction_NoRegister) \
DECLARE_SERIALIZER(UMassRelationEntityDestruction)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_74_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassRelationEntityDestruction(UMassRelationEntityDestruction&&) = delete; \
UMassRelationEntityDestruction(const UMassRelationEntityDestruction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassRelationEntityDestruction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassRelationEntityDestruction); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassRelationEntityDestruction) \
MASSENTITY_API virtual ~UMassRelationEntityDestruction();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_71_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_74_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_74_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_74_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassRelationEntityDestruction;
// ********** End Class UMassRelationEntityDestruction *********************************************
// ********** Begin Class UMassRelationRoleDestruction *********************************************
struct Z_Construct_UClass_UMassRelationRoleDestruction_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassRelationRoleDestruction_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_85_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassRelationRoleDestruction(); \
friend struct ::Z_Construct_UClass_UMassRelationRoleDestruction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassRelationRoleDestruction_NoRegister(); \
public: \
DECLARE_CLASS2(UMassRelationRoleDestruction, UMassRelationObserver, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassRelationRoleDestruction_NoRegister) \
DECLARE_SERIALIZER(UMassRelationRoleDestruction)
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_85_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMassRelationRoleDestruction(UMassRelationRoleDestruction&&) = delete; \
UMassRelationRoleDestruction(const UMassRelationRoleDestruction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassRelationRoleDestruction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassRelationRoleDestruction); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMassRelationRoleDestruction) \
MASSENTITY_API virtual ~UMassRelationRoleDestruction();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_82_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_85_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_85_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h_85_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassRelationRoleDestruction;
// ********** End Class UMassRelationRoleDestruction ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassRelationObservers_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,162 @@
// 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 "MassRequirements.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassRequirements() {}
// ********** Begin Cross Module References ********************************************************
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EMassFragmentAccess();
MASSENTITY_API UEnum* Z_Construct_UEnum_MassEntity_EMassFragmentPresence();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMassFragmentAccess *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMassFragmentAccess;
static UEnum* EMassFragmentAccess_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMassFragmentAccess.OuterSingleton)
{
Z_Registration_Info_UEnum_EMassFragmentAccess.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MassEntity_EMassFragmentAccess, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("EMassFragmentAccess"));
}
return Z_Registration_Info_UEnum_EMassFragmentAccess.OuterSingleton;
}
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassFragmentAccess>()
{
return EMassFragmentAccess_StaticEnum();
}
struct Z_Construct_UEnum_MassEntity_EMassFragmentAccess_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "MAX.Name", "EMassFragmentAccess::MAX" },
{ "ModuleRelativePath", "Public/MassRequirements.h" },
{ "None.Comment", "/** no binding required */" },
{ "None.Name", "EMassFragmentAccess::None" },
{ "None.ToolTip", "no binding required" },
{ "ReadOnly.Comment", "/** We want to read the data for the fragment */" },
{ "ReadOnly.Name", "EMassFragmentAccess::ReadOnly" },
{ "ReadOnly.ToolTip", "We want to read the data for the fragment" },
{ "ReadWrite.Comment", "/** We want to read and write the data for the fragment */" },
{ "ReadWrite.Name", "EMassFragmentAccess::ReadWrite" },
{ "ReadWrite.ToolTip", "We want to read and write the data for the fragment" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMassFragmentAccess::None", (int64)EMassFragmentAccess::None },
{ "EMassFragmentAccess::ReadOnly", (int64)EMassFragmentAccess::ReadOnly },
{ "EMassFragmentAccess::ReadWrite", (int64)EMassFragmentAccess::ReadWrite },
{ "EMassFragmentAccess::MAX", (int64)EMassFragmentAccess::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MassEntity_EMassFragmentAccess_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MassEntity_EMassFragmentAccess_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
"EMassFragmentAccess",
"EMassFragmentAccess",
Z_Construct_UEnum_MassEntity_EMassFragmentAccess_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassFragmentAccess_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassFragmentAccess_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MassEntity_EMassFragmentAccess_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MassEntity_EMassFragmentAccess()
{
if (!Z_Registration_Info_UEnum_EMassFragmentAccess.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMassFragmentAccess.InnerSingleton, Z_Construct_UEnum_MassEntity_EMassFragmentAccess_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMassFragmentAccess.InnerSingleton;
}
// ********** End Enum EMassFragmentAccess *********************************************************
// ********** Begin Enum EMassFragmentPresence *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMassFragmentPresence;
static UEnum* EMassFragmentPresence_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMassFragmentPresence.OuterSingleton)
{
Z_Registration_Info_UEnum_EMassFragmentPresence.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MassEntity_EMassFragmentPresence, (UObject*)Z_Construct_UPackage__Script_MassEntity(), TEXT("EMassFragmentPresence"));
}
return Z_Registration_Info_UEnum_EMassFragmentPresence.OuterSingleton;
}
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassFragmentPresence>()
{
return EMassFragmentPresence_StaticEnum();
}
struct Z_Construct_UEnum_MassEntity_EMassFragmentPresence_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "All.Comment", "/** All the required fragments must be present */" },
{ "All.Name", "EMassFragmentPresence::All" },
{ "All.ToolTip", "All the required fragments must be present" },
{ "Any.Comment", "/** One of the required fragments must be present */" },
{ "Any.Name", "EMassFragmentPresence::Any" },
{ "Any.ToolTip", "One of the required fragments must be present" },
{ "MAX.Name", "EMassFragmentPresence::MAX" },
{ "ModuleRelativePath", "Public/MassRequirements.h" },
{ "None.Comment", "/** None of the required fragments can be present */" },
{ "None.Name", "EMassFragmentPresence::None" },
{ "None.ToolTip", "None of the required fragments can be present" },
{ "Optional.Comment", "/** If fragment is present we'll use it */" },
{ "Optional.Name", "EMassFragmentPresence::Optional" },
{ "Optional.ToolTip", "If fragment is present we'll use it" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMassFragmentPresence::All", (int64)EMassFragmentPresence::All },
{ "EMassFragmentPresence::Any", (int64)EMassFragmentPresence::Any },
{ "EMassFragmentPresence::None", (int64)EMassFragmentPresence::None },
{ "EMassFragmentPresence::Optional", (int64)EMassFragmentPresence::Optional },
{ "EMassFragmentPresence::MAX", (int64)EMassFragmentPresence::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MassEntity_EMassFragmentPresence_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MassEntity_EMassFragmentPresence_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MassEntity,
nullptr,
"EMassFragmentPresence",
"EMassFragmentPresence",
Z_Construct_UEnum_MassEntity_EMassFragmentPresence_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassFragmentPresence_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MassEntity_EMassFragmentPresence_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MassEntity_EMassFragmentPresence_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MassEntity_EMassFragmentPresence()
{
if (!Z_Registration_Info_UEnum_EMassFragmentPresence.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMassFragmentPresence.InnerSingleton, Z_Construct_UEnum_MassEntity_EMassFragmentPresence_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMassFragmentPresence.InnerSingleton;
}
// ********** End Enum EMassFragmentPresence *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRequirements_h__Script_MassEntity_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMassFragmentAccess_StaticEnum, TEXT("EMassFragmentAccess"), &Z_Registration_Info_UEnum_EMassFragmentAccess, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 819059124U) },
{ EMassFragmentPresence_StaticEnum, TEXT("EMassFragmentPresence"), &Z_Registration_Info_UEnum_EMassFragmentPresence, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 654603755U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRequirements_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRequirements_h__Script_MassEntity_3567336392{
TEXT("/Script/MassEntity"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRequirements_h__Script_MassEntity_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassRequirements_h__Script_MassEntity_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,47 @@
// 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 "MassRequirements.h"
#ifdef MASSENTITY_MassRequirements_generated_h
#error "MassRequirements.generated.h already included, missing '#pragma once' in MassRequirements.h"
#endif
#define MASSENTITY_MassRequirements_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassRequirements_h
// ********** Begin Enum EMassFragmentAccess *******************************************************
#define FOREACH_ENUM_EMASSFRAGMENTACCESS(op) \
op(EMassFragmentAccess::None) \
op(EMassFragmentAccess::ReadOnly) \
op(EMassFragmentAccess::ReadWrite)
enum class EMassFragmentAccess : uint8;
template<> struct TIsUEnumClass<EMassFragmentAccess> { enum { Value = true }; };
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassFragmentAccess>();
// ********** End Enum EMassFragmentAccess *********************************************************
// ********** Begin Enum EMassFragmentPresence *****************************************************
#define FOREACH_ENUM_EMASSFRAGMENTPRESENCE(op) \
op(EMassFragmentPresence::All) \
op(EMassFragmentPresence::Any) \
op(EMassFragmentPresence::None) \
op(EMassFragmentPresence::Optional)
enum class EMassFragmentPresence : uint8;
template<> struct TIsUEnumClass<EMassFragmentPresence> { enum { Value = true }; };
template<> MASSENTITY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMassFragmentPresence>();
// ********** End Enum EMassFragmentPresence *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,231 @@
// 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 "MassSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassSettings() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings();
MASSENTITY_API UClass* Z_Construct_UClass_UMassModuleSettings();
MASSENTITY_API UClass* Z_Construct_UClass_UMassModuleSettings_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassSettings();
MASSENTITY_API UClass* Z_Construct_UClass_UMassSettings_NoRegister();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMassModuleSettings ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassModuleSettings;
UClass* UMassModuleSettings::GetPrivateStaticClass()
{
using TClass = UMassModuleSettings;
if (!Z_Registration_Info_UClass_UMassModuleSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassModuleSettings"),
Z_Registration_Info_UClass_UMassModuleSettings.InnerSingleton,
StaticRegisterNativesUMassModuleSettings,
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_UMassModuleSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassModuleSettings_NoRegister()
{
return UMassModuleSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassModuleSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * A common parrent for Mass's per-module settings. Classes extending this class will automatically get registered \n * with- and show under Mass settings in Project Settings.\n */" },
{ "IncludePath", "MassSettings.h" },
{ "ModuleRelativePath", "Public/MassSettings.h" },
{ "ToolTip", "A common parrent for Mass's per-module settings. Classes extending this class will automatically get registered\nwith- and show under Mass settings in Project Settings." },
};
#endif // WITH_METADATA
// ********** Begin Class UMassModuleSettings constinit property declarations **********************
// ********** End Class UMassModuleSettings constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassModuleSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassModuleSettings_Statics
UObject* (*const Z_Construct_UClass_UMassModuleSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassModuleSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassModuleSettings_Statics::ClassParams = {
&UMassModuleSettings::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000820A3u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassModuleSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassModuleSettings_Statics::Class_MetaDataParams)
};
void UMassModuleSettings::StaticRegisterNativesUMassModuleSettings()
{
}
UClass* Z_Construct_UClass_UMassModuleSettings()
{
if (!Z_Registration_Info_UClass_UMassModuleSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassModuleSettings.OuterSingleton, Z_Construct_UClass_UMassModuleSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassModuleSettings.OuterSingleton;
}
UMassModuleSettings::UMassModuleSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassModuleSettings);
UMassModuleSettings::~UMassModuleSettings() {}
// ********** End Class UMassModuleSettings ********************************************************
// ********** Begin Class UMassSettings ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassSettings;
UClass* UMassSettings::GetPrivateStaticClass()
{
using TClass = UMassSettings;
if (!Z_Registration_Info_UClass_UMassSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassSettings"),
Z_Registration_Info_UClass_UMassSettings.InnerSingleton,
StaticRegisterNativesUMassSettings,
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_UMassSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassSettings_NoRegister()
{
return UMassSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "AutoExpandCategories", "Mass" },
{ "DisplayName", "Mass" },
{ "IncludePath", "MassSettings.h" },
{ "ModuleRelativePath", "Public/MassSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModuleSettings_MetaData[] = {
{ "Category", "Mass" },
{ "EditInline", "" },
{ "ModuleRelativePath", "Public/MassSettings.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMassSettings constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ModuleSettings_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_ModuleSettings_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ModuleSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMassSettings constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassSettings_Statics
// ********** Begin Class UMassSettings Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMassSettings_Statics::NewProp_ModuleSettings_ValueProp = { "ModuleSettings", nullptr, (EPropertyFlags)0x0104000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UMassModuleSettings_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMassSettings_Statics::NewProp_ModuleSettings_Key_KeyProp = { "ModuleSettings_Key", nullptr, (EPropertyFlags)0x0100000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UMassSettings_Statics::NewProp_ModuleSettings = { "ModuleSettings", nullptr, (EPropertyFlags)0x0114000002020041, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMassSettings, ModuleSettings), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModuleSettings_MetaData), NewProp_ModuleSettings_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMassSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassSettings_Statics::NewProp_ModuleSettings_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassSettings_Statics::NewProp_ModuleSettings_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMassSettings_Statics::NewProp_ModuleSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassSettings_Statics::PropPointers) < 2048);
// ********** End Class UMassSettings Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UMassSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassSettings_Statics::ClassParams = {
&UMassSettings::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMassSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMassSettings_Statics::PropPointers),
0,
0x000800A2u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassSettings_Statics::Class_MetaDataParams)
};
void UMassSettings::StaticRegisterNativesUMassSettings()
{
}
UClass* Z_Construct_UClass_UMassSettings()
{
if (!Z_Registration_Info_UClass_UMassSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassSettings.OuterSingleton, Z_Construct_UClass_UMassSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassSettings.OuterSingleton;
}
UMassSettings::UMassSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassSettings);
UMassSettings::~UMassSettings() {}
// ********** End Class UMassSettings **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h__Script_MassEntity_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassModuleSettings, UMassModuleSettings::StaticClass, TEXT("UMassModuleSettings"), &Z_Registration_Info_UClass_UMassModuleSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassModuleSettings), 394816008U) },
{ Z_Construct_UClass_UMassSettings, UMassSettings::StaticClass, TEXT("UMassSettings"), &Z_Registration_Info_UClass_UMassSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassSettings), 2684007926U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h__Script_MassEntity_290710412{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h__Script_MassEntity_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,108 @@
// 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 "MassSettings.h"
#ifdef MASSENTITY_MassSettings_generated_h
#error "MassSettings.generated.h already included, missing '#pragma once' in MassSettings.h"
#endif
#define MASSENTITY_MassSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMassModuleSettings ******************************************************
struct Z_Construct_UClass_UMassModuleSettings_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassModuleSettings_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassModuleSettings(); \
friend struct ::Z_Construct_UClass_UMassModuleSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassModuleSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UMassModuleSettings, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_DefaultConfig), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassModuleSettings_NoRegister) \
DECLARE_SERIALIZER(UMassModuleSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Mass");} \
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MASSENTITY_API UMassModuleSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMassModuleSettings(UMassModuleSettings&&) = delete; \
UMassModuleSettings(const UMassModuleSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassModuleSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassModuleSettings); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMassModuleSettings) \
MASSENTITY_API virtual ~UMassModuleSettings();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_15_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassModuleSettings;
// ********** End Class UMassModuleSettings ********************************************************
// ********** Begin Class UMassSettings ************************************************************
struct Z_Construct_UClass_UMassSettings_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassSettings_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassSettings(); \
friend struct ::Z_Construct_UClass_UMassSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UMassSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassSettings_NoRegister) \
DECLARE_SERIALIZER(UMassSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Mass");} \
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_27_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MASSENTITY_API UMassSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMassSettings(UMassSettings&&) = delete; \
UMassSettings(const UMassSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassSettings); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMassSettings) \
MASSENTITY_API virtual ~UMassSettings();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_24_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassSettings;
// ********** End Class UMassSettings **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,210 @@
// 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 "MassSubsystemBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMassSubsystemBase() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UTickableWorldSubsystem();
ENGINE_API UClass* Z_Construct_UClass_UWorldSubsystem();
MASSENTITY_API UClass* Z_Construct_UClass_UMassSubsystemBase();
MASSENTITY_API UClass* Z_Construct_UClass_UMassSubsystemBase_NoRegister();
MASSENTITY_API UClass* Z_Construct_UClass_UMassTickableSubsystemBase();
MASSENTITY_API UClass* Z_Construct_UClass_UMassTickableSubsystemBase_NoRegister();
UPackage* Z_Construct_UPackage__Script_MassEntity();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMassSubsystemBase *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassSubsystemBase;
UClass* UMassSubsystemBase::GetPrivateStaticClass()
{
using TClass = UMassSubsystemBase;
if (!Z_Registration_Info_UClass_UMassSubsystemBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassSubsystemBase"),
Z_Registration_Info_UClass_UMassSubsystemBase.InnerSingleton,
StaticRegisterNativesUMassSubsystemBase,
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_UMassSubsystemBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassSubsystemBase_NoRegister()
{
return UMassSubsystemBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassSubsystemBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * The sole responsibility of this world subsystem class is to serve functionality common to all \n * Mass-related UWorldSubsystem-based subsystems, like whether the subsystems should get created at all. \n */" },
{ "IncludePath", "MassSubsystemBase.h" },
{ "ModuleRelativePath", "Public/MassSubsystemBase.h" },
{ "ToolTip", "The sole responsibility of this world subsystem class is to serve functionality common to all\nMass-related UWorldSubsystem-based subsystems, like whether the subsystems should get created at all." },
};
#endif // WITH_METADATA
// ********** Begin Class UMassSubsystemBase constinit property declarations ***********************
// ********** End Class UMassSubsystemBase constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassSubsystemBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassSubsystemBase_Statics
UObject* (*const Z_Construct_UClass_UMassSubsystemBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UWorldSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassSubsystemBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassSubsystemBase_Statics::ClassParams = {
&UMassSubsystemBase::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A3u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassSubsystemBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassSubsystemBase_Statics::Class_MetaDataParams)
};
void UMassSubsystemBase::StaticRegisterNativesUMassSubsystemBase()
{
}
UClass* Z_Construct_UClass_UMassSubsystemBase()
{
if (!Z_Registration_Info_UClass_UMassSubsystemBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassSubsystemBase.OuterSingleton, Z_Construct_UClass_UMassSubsystemBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassSubsystemBase.OuterSingleton;
}
UMassSubsystemBase::UMassSubsystemBase() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassSubsystemBase);
UMassSubsystemBase::~UMassSubsystemBase() {}
// ********** End Class UMassSubsystemBase *********************************************************
// ********** Begin Class UMassTickableSubsystemBase ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMassTickableSubsystemBase;
UClass* UMassTickableSubsystemBase::GetPrivateStaticClass()
{
using TClass = UMassTickableSubsystemBase;
if (!Z_Registration_Info_UClass_UMassTickableSubsystemBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MassTickableSubsystemBase"),
Z_Registration_Info_UClass_UMassTickableSubsystemBase.InnerSingleton,
StaticRegisterNativesUMassTickableSubsystemBase,
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_UMassTickableSubsystemBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UMassTickableSubsystemBase_NoRegister()
{
return UMassTickableSubsystemBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMassTickableSubsystemBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * The sole responsibility of this tickable world subsystem class is to serve functionality common to all\n * Mass-related UTickableWorldSubsystem-based subsystems, like whether the subsystems should get created at all.\n */" },
{ "IncludePath", "MassSubsystemBase.h" },
{ "ModuleRelativePath", "Public/MassSubsystemBase.h" },
{ "ToolTip", "The sole responsibility of this tickable world subsystem class is to serve functionality common to all\nMass-related UTickableWorldSubsystem-based subsystems, like whether the subsystems should get created at all." },
};
#endif // WITH_METADATA
// ********** Begin Class UMassTickableSubsystemBase constinit property declarations ***************
// ********** End Class UMassTickableSubsystemBase constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMassTickableSubsystemBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMassTickableSubsystemBase_Statics
UObject* (*const Z_Construct_UClass_UMassTickableSubsystemBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UTickableWorldSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_MassEntity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMassTickableSubsystemBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMassTickableSubsystemBase_Statics::ClassParams = {
&UMassTickableSubsystemBase::StaticClass,
"Mass",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A3u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMassTickableSubsystemBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UMassTickableSubsystemBase_Statics::Class_MetaDataParams)
};
void UMassTickableSubsystemBase::StaticRegisterNativesUMassTickableSubsystemBase()
{
}
UClass* Z_Construct_UClass_UMassTickableSubsystemBase()
{
if (!Z_Registration_Info_UClass_UMassTickableSubsystemBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMassTickableSubsystemBase.OuterSingleton, Z_Construct_UClass_UMassTickableSubsystemBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMassTickableSubsystemBase.OuterSingleton;
}
UMassTickableSubsystemBase::UMassTickableSubsystemBase() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMassTickableSubsystemBase);
UMassTickableSubsystemBase::~UMassTickableSubsystemBase() {}
// ********** End Class UMassTickableSubsystemBase *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h__Script_MassEntity_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMassSubsystemBase, UMassSubsystemBase::StaticClass, TEXT("UMassSubsystemBase"), &Z_Registration_Info_UClass_UMassSubsystemBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassSubsystemBase), 2212556151U) },
{ Z_Construct_UClass_UMassTickableSubsystemBase, UMassTickableSubsystemBase::StaticClass, TEXT("UMassTickableSubsystemBase"), &Z_Registration_Info_UClass_UMassTickableSubsystemBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMassTickableSubsystemBase), 1558435546U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h__Script_MassEntity_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h__Script_MassEntity_2700884527{
TEXT("/Script/MassEntity"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h__Script_MassEntity_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h__Script_MassEntity_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,108 @@
// 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 "MassSubsystemBase.h"
#ifdef MASSENTITY_MassSubsystemBase_generated_h
#error "MassSubsystemBase.generated.h already included, missing '#pragma once' in MassSubsystemBase.h"
#endif
#define MASSENTITY_MassSubsystemBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMassSubsystemBase *******************************************************
struct Z_Construct_UClass_UMassSubsystemBase_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassSubsystemBase_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_38_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassSubsystemBase(); \
friend struct ::Z_Construct_UClass_UMassSubsystemBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassSubsystemBase_NoRegister(); \
public: \
DECLARE_CLASS2(UMassSubsystemBase, UWorldSubsystem, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_DefaultConfig), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassSubsystemBase_NoRegister) \
DECLARE_SERIALIZER(UMassSubsystemBase) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Mass");} \
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_38_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MASSENTITY_API UMassSubsystemBase(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMassSubsystemBase(UMassSubsystemBase&&) = delete; \
UMassSubsystemBase(const UMassSubsystemBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassSubsystemBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassSubsystemBase); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UMassSubsystemBase) \
MASSENTITY_API virtual ~UMassSubsystemBase();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_35_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_38_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_38_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_38_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassSubsystemBase;
// ********** End Class UMassSubsystemBase *********************************************************
// ********** Begin Class UMassTickableSubsystemBase ***********************************************
struct Z_Construct_UClass_UMassTickableSubsystemBase_Statics;
MASSENTITY_API UClass* Z_Construct_UClass_UMassTickableSubsystemBase_NoRegister();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_83_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMassTickableSubsystemBase(); \
friend struct ::Z_Construct_UClass_UMassTickableSubsystemBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MASSENTITY_API UClass* ::Z_Construct_UClass_UMassTickableSubsystemBase_NoRegister(); \
public: \
DECLARE_CLASS2(UMassTickableSubsystemBase, UTickableWorldSubsystem, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_DefaultConfig), CASTCLASS_None, TEXT("/Script/MassEntity"), Z_Construct_UClass_UMassTickableSubsystemBase_NoRegister) \
DECLARE_SERIALIZER(UMassTickableSubsystemBase) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Mass");} \
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_83_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MASSENTITY_API UMassTickableSubsystemBase(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMassTickableSubsystemBase(UMassTickableSubsystemBase&&) = delete; \
UMassTickableSubsystemBase(const UMassTickableSubsystemBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MASSENTITY_API, UMassTickableSubsystemBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMassTickableSubsystemBase); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UMassTickableSubsystemBase) \
MASSENTITY_API virtual ~UMassTickableSubsystemBase();
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_80_PROLOG
#define FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_83_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_83_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h_83_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMassTickableSubsystemBase;
// ********** End Class UMassTickableSubsystemBase *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MassEntity_Public_MassSubsystemBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,21 @@
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassDebugger.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassDebugLogging.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassCommands.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassEntityElementTypes.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassEntityHandle.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassEntityRelations.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassEntitySettings.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassEntitySubsystem.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassEntityTypes.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassEntityView.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassObserverManager.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassObserverProcessor.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassObserverRegistry.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassProcessingPhaseManager.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassProcessor.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassProcessingTypes.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassRelationObservers.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassRequirements.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassSettings.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\Relations\MassChildOf.h
D:\UE_5_7_1\Engine\Source\Runtime\MassEntity\Public\MassSubsystemBase.h