207 lines
14 KiB
C++
207 lines
14 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
/*===========================================================================
|
|
Generated code exported from UnrealHeaderTool.
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
|
===========================================================================*/
|
|
|
|
#include "UObject/GeneratedCppIncludes.h"
|
|
#include "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
|