// 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 "WorldPartition/HLOD/HLODDestruction.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeHLODDestruction() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UInterface(); ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary(); ENGINE_API UClass* Z_Construct_UClass_UWorldPartitionDestructibleHLODComponent_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface(); ENGINE_API UClass* Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary(); ENGINE_API UClass* Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_NoRegister(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FWorldPartitionHLODDestructionTag ********************************* struct Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics { static inline consteval int32 GetStructSize() { return sizeof(FWorldPartitionHLODDestructionTag); } static inline consteval int16 GetStructAlignment() { return alignof(FWorldPartitionHLODDestructionTag); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODDestructionComponent_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActorIndex_MetaData[] = { { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FWorldPartitionHLODDestructionTag constinit property declarations * static const UECodeGen_Private::FObjectPropertyParams NewProp_HLODDestructionComponent; static const UECodeGen_Private::FIntPropertyParams NewProp_ActorIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FWorldPartitionHLODDestructionTag constinit property declarations *** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FWorldPartitionHLODDestructionTag; class UScriptStruct* FWorldPartitionHLODDestructionTag::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FWorldPartitionHLODDestructionTag.OuterSingleton) { Z_Registration_Info_UScriptStruct_FWorldPartitionHLODDestructionTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("WorldPartitionHLODDestructionTag")); } return Z_Registration_Info_UScriptStruct_FWorldPartitionHLODDestructionTag.OuterSingleton; } // ********** Begin ScriptStruct FWorldPartitionHLODDestructionTag Property Definitions ************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::NewProp_HLODDestructionComponent = { "HLODDestructionComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWorldPartitionHLODDestructionTag, HLODDestructionComponent), Z_Construct_UClass_UWorldPartitionDestructibleHLODComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODDestructionComponent_MetaData), NewProp_HLODDestructionComponent_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::NewProp_ActorIndex = { "ActorIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWorldPartitionHLODDestructionTag, ActorIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActorIndex_MetaData), NewProp_ActorIndex_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::NewProp_HLODDestructionComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::NewProp_ActorIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::PropPointers) < 2048); // ********** End ScriptStruct FWorldPartitionHLODDestructionTag Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "WorldPartitionHLODDestructionTag", Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::PropPointers), sizeof(FWorldPartitionHLODDestructionTag), alignof(FWorldPartitionHLODDestructionTag), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000005), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag() { if (!Z_Registration_Info_UScriptStruct_FWorldPartitionHLODDestructionTag.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FWorldPartitionHLODDestructionTag.InnerSingleton, Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FWorldPartitionHLODDestructionTag.InnerSingleton); } // ********** End ScriptStruct FWorldPartitionHLODDestructionTag *********************************** // ********** Begin Interface UWorldPartitionDestructibleInHLODInterface Function GetHLODDestructionTag struct WorldPartitionDestructibleInHLODInterface_eventGetHLODDestructionTag_Parms { FWorldPartitionHLODDestructionTag ReturnValue; }; FWorldPartitionHLODDestructionTag IWorldPartitionDestructibleInHLODInterface::GetHLODDestructionTag() const { check(0 && "Do not directly call Event functions in Interfaces. Call Execute_GetHLODDestructionTag instead."); WorldPartitionDestructibleInHLODInterface_eventGetHLODDestructionTag_Parms Parms; return Parms.ReturnValue; } static FName NAME_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag = FName(TEXT("GetHLODDestructionTag")); FWorldPartitionHLODDestructionTag IWorldPartitionDestructibleInHLODInterface::Execute_GetHLODDestructionTag(const UObject* O) { check(O != NULL); check(O->GetClass()->ImplementsInterface(UWorldPartitionDestructibleInHLODInterface::StaticClass())); WorldPartitionDestructibleInHLODInterface_eventGetHLODDestructionTag_Parms Parms; UFunction* const Func = O->FindFunction(NAME_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag); if (Func) { const_cast(O)->ProcessEvent(Func, &Parms); } else if (auto I = (const IWorldPartitionDestructibleInHLODInterface*)(O->GetNativeInterfaceAddress(UWorldPartitionDestructibleInHLODInterface::StaticClass()))) { Parms.ReturnValue = I->GetHLODDestructionTag_Implementation(); } return Parms.ReturnValue; } struct Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "BlueprintInternalUseOnly", "true" }, { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; #endif // WITH_METADATA // ********** Begin Function GetHLODDestructionTag constinit property declarations ***************** static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetHLODDestructionTag constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetHLODDestructionTag Property Definitions **************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010008000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WorldPartitionDestructibleInHLODInterface_eventGetHLODDestructionTag_Parms, ReturnValue), Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag, METADATA_PARAMS(0, nullptr) }; // 624684523 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::PropPointers) < 2048); // ********** End Function GetHLODDestructionTag Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface, nullptr, "GetHLODDestructionTag", Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::PropPointers), sizeof(WorldPartitionDestructibleInHLODInterface_eventGetHLODDestructionTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x48020C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(WorldPartitionDestructibleInHLODInterface_eventGetHLODDestructionTag_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IWorldPartitionDestructibleInHLODInterface::execGetHLODDestructionTag) { P_FINISH; P_NATIVE_BEGIN; *(FWorldPartitionHLODDestructionTag*)Z_Param__Result=P_THIS->GetHLODDestructionTag_Implementation(); P_NATIVE_END; } // ********** End Interface UWorldPartitionDestructibleInHLODInterface Function GetHLODDestructionTag // ********** Begin Interface UWorldPartitionDestructibleInHLODInterface Function SetHLODDestructionTag struct WorldPartitionDestructibleInHLODInterface_eventSetHLODDestructionTag_Parms { FWorldPartitionHLODDestructionTag InDestructionTag; }; void IWorldPartitionDestructibleInHLODInterface::SetHLODDestructionTag(FWorldPartitionHLODDestructionTag const& InDestructionTag) { check(0 && "Do not directly call Event functions in Interfaces. Call Execute_SetHLODDestructionTag instead."); } static FName NAME_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag = FName(TEXT("SetHLODDestructionTag")); void IWorldPartitionDestructibleInHLODInterface::Execute_SetHLODDestructionTag(UObject* O, FWorldPartitionHLODDestructionTag const& InDestructionTag) { check(O != NULL); check(O->GetClass()->ImplementsInterface(UWorldPartitionDestructibleInHLODInterface::StaticClass())); WorldPartitionDestructibleInHLODInterface_eventSetHLODDestructionTag_Parms Parms; UFunction* const Func = O->FindFunction(NAME_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag); if (Func) { Parms.InDestructionTag=std::move(InDestructionTag); O->ProcessEvent(Func, &Parms); } else if (auto I = (IWorldPartitionDestructibleInHLODInterface*)(O->GetNativeInterfaceAddress(UWorldPartitionDestructibleInHLODInterface::StaticClass()))) { I->SetHLODDestructionTag_Implementation(InDestructionTag); } } struct Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "BlueprintInternalUseOnly", "true" }, { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InDestructionTag_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function SetHLODDestructionTag constinit property declarations ***************** static const UECodeGen_Private::FStructPropertyParams NewProp_InDestructionTag; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetHLODDestructionTag constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetHLODDestructionTag Property Definitions **************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::NewProp_InDestructionTag = { "InDestructionTag", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WorldPartitionDestructibleInHLODInterface_eventSetHLODDestructionTag_Parms, InDestructionTag), Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InDestructionTag_MetaData), NewProp_InDestructionTag_MetaData) }; // 624684523 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::NewProp_InDestructionTag, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::PropPointers) < 2048); // ********** End Function SetHLODDestructionTag Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface, nullptr, "SetHLODDestructionTag", Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::PropPointers), sizeof(WorldPartitionDestructibleInHLODInterface_eventSetHLODDestructionTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(WorldPartitionDestructibleInHLODInterface_eventSetHLODDestructionTag_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IWorldPartitionDestructibleInHLODInterface::execSetHLODDestructionTag) { P_GET_STRUCT_REF(FWorldPartitionHLODDestructionTag,Z_Param_Out_InDestructionTag); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetHLODDestructionTag_Implementation(Z_Param_Out_InDestructionTag); P_NATIVE_END; } // ********** End Interface UWorldPartitionDestructibleInHLODInterface Function SetHLODDestructionTag // ********** Begin Interface UWorldPartitionDestructibleInHLODInterface *************************** FClassRegistrationInfo Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODInterface; UClass* UWorldPartitionDestructibleInHLODInterface::GetPrivateStaticClass() { using TClass = UWorldPartitionDestructibleInHLODInterface; if (!Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODInterface.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("WorldPartitionDestructibleInHLODInterface"), Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODInterface.InnerSingleton, StaticRegisterNativesUWorldPartitionDestructibleInHLODInterface, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODInterface.InnerSingleton; } UClass* Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_NoRegister() { return UWorldPartitionDestructibleInHLODInterface::GetPrivateStaticClass(); } struct Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "DisplayName", "Destructible in HLOD Interface" }, { "IsBlueprintBase", "false" }, { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; #endif // WITH_METADATA // ********** Begin Interface UWorldPartitionDestructibleInHLODInterface constinit property declarations // ********** End Interface UWorldPartitionDestructibleInHLODInterface constinit property declarations static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetHLODDestructionTag"), .Pointer = &IWorldPartitionDestructibleInHLODInterface::execGetHLODDestructionTag }, { .NameUTF8 = UTF8TEXT("SetHLODDestructionTag"), .Pointer = &IWorldPartitionDestructibleInHLODInterface::execSetHLODDestructionTag }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag, "GetHLODDestructionTag" }, // 646565410 { &Z_Construct_UFunction_UWorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag, "SetHLODDestructionTag" }, // 2289935843 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics UObject* (*const Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInterface, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics::ClassParams = { &UWorldPartitionDestructibleInHLODInterface::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000840A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics::Class_MetaDataParams) }; void UWorldPartitionDestructibleInHLODInterface::StaticRegisterNativesUWorldPartitionDestructibleInHLODInterface() { UClass* Class = UWorldPartitionDestructibleInHLODInterface::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics::Funcs)); } UClass* Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface() { if (!Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODInterface.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODInterface.OuterSingleton, Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_Statics::ClassParams); } return Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODInterface.OuterSingleton; } UWorldPartitionDestructibleInHLODInterface::UWorldPartitionDestructibleInHLODInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UWorldPartitionDestructibleInHLODInterface); // ********** End Interface UWorldPartitionDestructibleInHLODInterface ***************************** // ********** Begin Class UWorldPartitionDestructibleInHLODSupportLibrary Function DamageInHLOD **** struct Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics { struct WorldPartitionDestructibleInHLODSupportLibrary_eventDamageInHLOD_Parms { TScriptInterface DestructibleInHLOD; float DamagePercent; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "HLOD Destruction" }, { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestructibleInHLOD_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DamageInHLOD constinit property declarations ************************** static const UECodeGen_Private::FInterfacePropertyParams NewProp_DestructibleInHLOD; static const UECodeGen_Private::FFloatPropertyParams NewProp_DamagePercent; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DamageInHLOD constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DamageInHLOD Property Definitions ************************************* const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::NewProp_DestructibleInHLOD = { "DestructibleInHLOD", nullptr, (EPropertyFlags)0x0014000008000182, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WorldPartitionDestructibleInHLODSupportLibrary_eventDamageInHLOD_Parms, DestructibleInHLOD), Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestructibleInHLOD_MetaData), NewProp_DestructibleInHLOD_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::NewProp_DamagePercent = { "DamagePercent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WorldPartitionDestructibleInHLODSupportLibrary_eventDamageInHLOD_Parms, DamagePercent), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::NewProp_DestructibleInHLOD, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::NewProp_DamagePercent, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::PropPointers) < 2048); // ********** End Function DamageInHLOD Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary, nullptr, "DamageInHLOD", Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::PropPointers), sizeof(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::WorldPartitionDestructibleInHLODSupportLibrary_eventDamageInHLOD_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::Function_MetaDataParams), Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::WorldPartitionDestructibleInHLODSupportLibrary_eventDamageInHLOD_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UWorldPartitionDestructibleInHLODSupportLibrary::execDamageInHLOD) { P_GET_TINTERFACE_REF(IWorldPartitionDestructibleInHLODInterface,Z_Param_Out_DestructibleInHLOD); P_GET_PROPERTY(FFloatProperty,Z_Param_DamagePercent); P_FINISH; P_NATIVE_BEGIN; UWorldPartitionDestructibleInHLODSupportLibrary::DamageInHLOD(Z_Param_Out_DestructibleInHLOD,Z_Param_DamagePercent); P_NATIVE_END; } // ********** End Class UWorldPartitionDestructibleInHLODSupportLibrary Function DamageInHLOD ****** // ********** Begin Class UWorldPartitionDestructibleInHLODSupportLibrary Function DestroyInHLOD *** struct Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics { struct WorldPartitionDestructibleInHLODSupportLibrary_eventDestroyInHLOD_Parms { TScriptInterface DestructibleInHLOD; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "HLOD Destruction" }, { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestructibleInHLOD_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DestroyInHLOD constinit property declarations ************************* static const UECodeGen_Private::FInterfacePropertyParams NewProp_DestructibleInHLOD; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DestroyInHLOD constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DestroyInHLOD Property Definitions ************************************ const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::NewProp_DestructibleInHLOD = { "DestructibleInHLOD", nullptr, (EPropertyFlags)0x0014000008000182, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WorldPartitionDestructibleInHLODSupportLibrary_eventDestroyInHLOD_Parms, DestructibleInHLOD), Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestructibleInHLOD_MetaData), NewProp_DestructibleInHLOD_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::NewProp_DestructibleInHLOD, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::PropPointers) < 2048); // ********** End Function DestroyInHLOD Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary, nullptr, "DestroyInHLOD", Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::PropPointers), sizeof(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::WorldPartitionDestructibleInHLODSupportLibrary_eventDestroyInHLOD_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::Function_MetaDataParams), Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::WorldPartitionDestructibleInHLODSupportLibrary_eventDestroyInHLOD_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UWorldPartitionDestructibleInHLODSupportLibrary::execDestroyInHLOD) { P_GET_TINTERFACE_REF(IWorldPartitionDestructibleInHLODInterface,Z_Param_Out_DestructibleInHLOD); P_FINISH; P_NATIVE_BEGIN; UWorldPartitionDestructibleInHLODSupportLibrary::DestroyInHLOD(Z_Param_Out_DestructibleInHLOD); P_NATIVE_END; } // ********** End Class UWorldPartitionDestructibleInHLODSupportLibrary Function DestroyInHLOD ***** // ********** Begin Class UWorldPartitionDestructibleInHLODSupportLibrary ************************** FClassRegistrationInfo Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODSupportLibrary; UClass* UWorldPartitionDestructibleInHLODSupportLibrary::GetPrivateStaticClass() { using TClass = UWorldPartitionDestructibleInHLODSupportLibrary; if (!Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODSupportLibrary.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("WorldPartitionDestructibleInHLODSupportLibrary"), Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODSupportLibrary.InnerSingleton, StaticRegisterNativesUWorldPartitionDestructibleInHLODSupportLibrary, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODSupportLibrary.InnerSingleton; } UClass* Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_NoRegister() { return UWorldPartitionDestructibleInHLODSupportLibrary::GetPrivateStaticClass(); } struct Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "WorldPartition/HLOD/HLODDestruction.h" }, { "ModuleRelativePath", "Public/WorldPartition/HLOD/HLODDestruction.h" }, }; #endif // WITH_METADATA // ********** Begin Class UWorldPartitionDestructibleInHLODSupportLibrary constinit property declarations // ********** End Class UWorldPartitionDestructibleInHLODSupportLibrary constinit property declarations static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("DamageInHLOD"), .Pointer = &UWorldPartitionDestructibleInHLODSupportLibrary::execDamageInHLOD }, { .NameUTF8 = UTF8TEXT("DestroyInHLOD"), .Pointer = &UWorldPartitionDestructibleInHLODSupportLibrary::execDestroyInHLOD }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD, "DamageInHLOD" }, // 3303799608 { &Z_Construct_UFunction_UWorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD, "DestroyInHLOD" }, // 3671487601 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics UObject* (*const Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics::ClassParams = { &UWorldPartitionDestructibleInHLODSupportLibrary::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics::Class_MetaDataParams) }; void UWorldPartitionDestructibleInHLODSupportLibrary::StaticRegisterNativesUWorldPartitionDestructibleInHLODSupportLibrary() { UClass* Class = UWorldPartitionDestructibleInHLODSupportLibrary::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics::Funcs)); } UClass* Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary() { if (!Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODSupportLibrary.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODSupportLibrary.OuterSingleton, Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary_Statics::ClassParams); } return Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODSupportLibrary.OuterSingleton; } UWorldPartitionDestructibleInHLODSupportLibrary::UWorldPartitionDestructibleInHLODSupportLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UWorldPartitionDestructibleInHLODSupportLibrary); UWorldPartitionDestructibleInHLODSupportLibrary::~UWorldPartitionDestructibleInHLODSupportLibrary() {} // ********** End Class UWorldPartitionDestructibleInHLODSupportLibrary **************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODDestruction_h__Script_Engine_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FWorldPartitionHLODDestructionTag::StaticStruct, Z_Construct_UScriptStruct_FWorldPartitionHLODDestructionTag_Statics::NewStructOps, TEXT("WorldPartitionHLODDestructionTag"),&Z_Registration_Info_UScriptStruct_FWorldPartitionHLODDestructionTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FWorldPartitionHLODDestructionTag), 624684523U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UWorldPartitionDestructibleInHLODInterface, UWorldPartitionDestructibleInHLODInterface::StaticClass, TEXT("UWorldPartitionDestructibleInHLODInterface"), &Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UWorldPartitionDestructibleInHLODInterface), 3977024822U) }, { Z_Construct_UClass_UWorldPartitionDestructibleInHLODSupportLibrary, UWorldPartitionDestructibleInHLODSupportLibrary::StaticClass, TEXT("UWorldPartitionDestructibleInHLODSupportLibrary"), &Z_Registration_Info_UClass_UWorldPartitionDestructibleInHLODSupportLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UWorldPartitionDestructibleInHLODSupportLibrary), 1962425539U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODDestruction_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODDestruction_h__Script_Engine_1580276961{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODDestruction_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODDestruction_h__Script_Engine_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODDestruction_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_WorldPartition_HLOD_HLODDestruction_h__Script_Engine_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS