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,33 @@
// 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 EmptyLinkFunctionForGeneratedCodeMRMesh_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); MRMESH_API UFunction* Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_MRMesh;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MRMesh()
{
if (!Z_Registration_Info_UPackage__Script_MRMesh.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/MRMesh",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0xAB8D7837,
0xCBCA5ECD,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MRMesh.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_MRMesh.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MRMesh(Z_Construct_UPackage__Script_MRMesh, TEXT("/Script/MRMesh"), Z_Registration_Info_UPackage__Script_MRMesh, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xAB8D7837, 0xCBCA5ECD));
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,899 @@
// 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 "MRMeshComponent.h"
#include "PhysicsEngine/BodyInstance.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMRMeshComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UClass* Z_Construct_UClass_UBodySetup_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UInterface_CollisionDataProvider_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBodyInstance();
MRMESH_API UClass* Z_Construct_UClass_UMRMeshBodyHolder();
MRMESH_API UClass* Z_Construct_UClass_UMRMeshBodyHolder_NoRegister();
MRMESH_API UClass* Z_Construct_UClass_UMRMeshComponent();
MRMESH_API UClass* Z_Construct_UClass_UMRMeshComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_MRMesh();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMRMeshBodyHolder ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMRMeshBodyHolder;
UClass* UMRMeshBodyHolder::GetPrivateStaticClass()
{
using TClass = UMRMeshBodyHolder;
if (!Z_Registration_Info_UClass_UMRMeshBodyHolder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MRMeshBodyHolder"),
Z_Registration_Info_UClass_UMRMeshBodyHolder.InnerSingleton,
StaticRegisterNativesUMRMeshBodyHolder,
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_UMRMeshBodyHolder.InnerSingleton;
}
UClass* Z_Construct_UClass_UMRMeshBodyHolder_NoRegister()
{
return UMRMeshBodyHolder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMRMeshBodyHolder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// Because physics cooking uses GetOuter() to get the IInterface_CollisionDataProvider and provides no way to determine which physics body it\n// is currently working on we are wrapping each body in this Holder so that it can be the Outer and provide the correct data.\n" },
{ "IncludePath", "MRMeshComponent.h" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
{ "ToolTip", "Because physics cooking uses GetOuter() to get the IInterface_CollisionDataProvider and provides no way to determine which physics body it\nis currently working on we are wrapping each body in this Holder so that it can be the Outer and provide the correct data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodySetup_MetaData[] = {
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodyInstance_MetaData[] = {
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMRMeshBodyHolder constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_BodySetup;
static const UECodeGen_Private::FStructPropertyParams NewProp_BodyInstance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMRMeshBodyHolder constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMRMeshBodyHolder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMRMeshBodyHolder_Statics
// ********** Begin Class UMRMeshBodyHolder Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMRMeshBodyHolder_Statics::NewProp_BodySetup = { "BodySetup", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMRMeshBodyHolder, BodySetup), Z_Construct_UClass_UBodySetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodySetup_MetaData), NewProp_BodySetup_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMRMeshBodyHolder_Statics::NewProp_BodyInstance = { "BodyInstance", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMRMeshBodyHolder, BodyInstance), Z_Construct_UScriptStruct_FBodyInstance, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodyInstance_MetaData), NewProp_BodyInstance_MetaData) }; // 1979150459
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMRMeshBodyHolder_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshBodyHolder_Statics::NewProp_BodySetup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshBodyHolder_Statics::NewProp_BodyInstance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMRMeshBodyHolder_Statics::PropPointers) < 2048);
// ********** End Class UMRMeshBodyHolder Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UMRMeshBodyHolder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MRMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMRMeshBodyHolder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UMRMeshBodyHolder_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UInterface_CollisionDataProvider_NoRegister, (int32)VTABLE_OFFSET(UMRMeshBodyHolder, IInterface_CollisionDataProvider), false }, // 1161119176
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMRMeshBodyHolder_Statics::ClassParams = {
&UMRMeshBodyHolder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMRMeshBodyHolder_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMRMeshBodyHolder_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMRMeshBodyHolder_Statics::Class_MetaDataParams), Z_Construct_UClass_UMRMeshBodyHolder_Statics::Class_MetaDataParams)
};
void UMRMeshBodyHolder::StaticRegisterNativesUMRMeshBodyHolder()
{
}
UClass* Z_Construct_UClass_UMRMeshBodyHolder()
{
if (!Z_Registration_Info_UClass_UMRMeshBodyHolder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMRMeshBodyHolder.OuterSingleton, Z_Construct_UClass_UMRMeshBodyHolder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMRMeshBodyHolder.OuterSingleton;
}
UMRMeshBodyHolder::UMRMeshBodyHolder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMRMeshBodyHolder);
UMRMeshBodyHolder::~UMRMeshBodyHolder() {}
// ********** End Class UMRMeshBodyHolder **********************************************************
// ********** Begin Class UMRMeshComponent Function Clear ******************************************
struct Z_Construct_UFunction_UMRMeshComponent_Clear_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Clear constinit property declarations *********************************
// ********** End Function Clear constinit property declarations ***********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_Clear_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "Clear", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_Clear_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_Clear_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMRMeshComponent_Clear()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_Clear_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execClear)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Clear();
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function Clear ********************************************
// ********** Begin Class UMRMeshComponent Function ForceNavMeshUpdate *****************************
struct Z_Construct_UFunction_UMRMeshComponent_ForceNavMeshUpdate_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "Comment", "/**\n\x09* Force navmesh generation to run using the current collision data. This will run even if the collision data has not been udpated! Unless you are changing navmesh settings or similar RequestNavMeshUpdate is reccomended.\n\x09*/" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
{ "ToolTip", "Force navmesh generation to run using the current collision data. This will run even if the collision data has not been udpated! Unless you are changing navmesh settings or similar RequestNavMeshUpdate is reccomended." },
};
#endif // WITH_METADATA
// ********** Begin Function ForceNavMeshUpdate constinit property declarations ********************
// ********** End Function ForceNavMeshUpdate constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_ForceNavMeshUpdate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "ForceNavMeshUpdate", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_ForceNavMeshUpdate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_ForceNavMeshUpdate_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMRMeshComponent_ForceNavMeshUpdate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_ForceNavMeshUpdate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execForceNavMeshUpdate)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ForceNavMeshUpdate();
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function ForceNavMeshUpdate *******************************
// ********** Begin Class UMRMeshComponent Function GetEnableMeshOcclusion *************************
struct Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics
{
struct MRMeshComponent_eventGetEnableMeshOcclusion_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetEnableMeshOcclusion constinit property declarations ****************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEnableMeshOcclusion constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEnableMeshOcclusion Property Definitions ***************************
void Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MRMeshComponent_eventGetEnableMeshOcclusion_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MRMeshComponent_eventGetEnableMeshOcclusion_Parms), &Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::PropPointers) < 2048);
// ********** End Function GetEnableMeshOcclusion Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "GetEnableMeshOcclusion", Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::MRMeshComponent_eventGetEnableMeshOcclusion_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::MRMeshComponent_eventGetEnableMeshOcclusion_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execGetEnableMeshOcclusion)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetEnableMeshOcclusion();
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function GetEnableMeshOcclusion ***************************
// ********** Begin Class UMRMeshComponent Function GetUseWireframe ********************************
struct Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics
{
struct MRMeshComponent_eventGetUseWireframe_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetUseWireframe constinit property declarations ***********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetUseWireframe constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetUseWireframe Property Definitions **********************************
void Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MRMeshComponent_eventGetUseWireframe_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MRMeshComponent_eventGetUseWireframe_Parms), &Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::PropPointers) < 2048);
// ********** End Function GetUseWireframe Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "GetUseWireframe", Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::MRMeshComponent_eventGetUseWireframe_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::MRMeshComponent_eventGetUseWireframe_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execGetUseWireframe)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetUseWireframe();
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function GetUseWireframe **********************************
// ********** Begin Class UMRMeshComponent Function GetWireframeColor ******************************
struct Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics
{
struct MRMeshComponent_eventGetWireframeColor_Parms
{
FLinearColor ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetWireframeColor constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetWireframeColor constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetWireframeColor Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MRMeshComponent_eventGetWireframeColor_Parms, ReturnValue), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::PropPointers) < 2048);
// ********** End Function GetWireframeColor Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "GetWireframeColor", Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::MRMeshComponent_eventGetWireframeColor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::MRMeshComponent_eventGetWireframeColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execGetWireframeColor)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FLinearColor*)Z_Param__Result=P_THIS->GetWireframeColor();
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function GetWireframeColor ********************************
// ********** Begin Class UMRMeshComponent Function IsConnected ************************************
struct Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics
{
struct MRMeshComponent_eventIsConnected_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsConnected constinit property declarations ***************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsConnected constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsConnected Property Definitions **************************************
void Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MRMeshComponent_eventIsConnected_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MRMeshComponent_eventIsConnected_Parms), &Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::PropPointers) < 2048);
// ********** End Function IsConnected Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "IsConnected", Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::MRMeshComponent_eventIsConnected_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::MRMeshComponent_eventIsConnected_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMRMeshComponent_IsConnected()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_IsConnected_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execIsConnected)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsConnected();
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function IsConnected **************************************
// ********** Begin Class UMRMeshComponent Function RequestNavMeshUpdate ***************************
struct Z_Construct_UFunction_UMRMeshComponent_RequestNavMeshUpdate_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "Comment", "/**\n\x09* Generate nav mesh if collision data has changed since the last nav mesh generation. \n\x09*/" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
{ "ToolTip", "Generate nav mesh if collision data has changed since the last nav mesh generation." },
};
#endif // WITH_METADATA
// ********** Begin Function RequestNavMeshUpdate constinit property declarations ******************
// ********** End Function RequestNavMeshUpdate constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_RequestNavMeshUpdate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "RequestNavMeshUpdate", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_RequestNavMeshUpdate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_RequestNavMeshUpdate_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMRMeshComponent_RequestNavMeshUpdate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_RequestNavMeshUpdate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execRequestNavMeshUpdate)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RequestNavMeshUpdate();
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function RequestNavMeshUpdate *****************************
// ********** Begin Class UMRMeshComponent Function SetEnableMeshOcclusion *************************
struct Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics
{
struct MRMeshComponent_eventSetEnableMeshOcclusion_Parms
{
bool bEnable;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnableMeshOcclusion constinit property declarations ****************
static void NewProp_bEnable_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnable;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnableMeshOcclusion constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnableMeshOcclusion Property Definitions ***************************
void Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::NewProp_bEnable_SetBit(void* Obj)
{
((MRMeshComponent_eventSetEnableMeshOcclusion_Parms*)Obj)->bEnable = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::NewProp_bEnable = { "bEnable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MRMeshComponent_eventSetEnableMeshOcclusion_Parms), &Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::NewProp_bEnable_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::NewProp_bEnable,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::PropPointers) < 2048);
// ********** End Function SetEnableMeshOcclusion Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "SetEnableMeshOcclusion", Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::MRMeshComponent_eventSetEnableMeshOcclusion_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::MRMeshComponent_eventSetEnableMeshOcclusion_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execSetEnableMeshOcclusion)
{
P_GET_UBOOL(Z_Param_bEnable);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnableMeshOcclusion(Z_Param_bEnable);
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function SetEnableMeshOcclusion ***************************
// ********** Begin Class UMRMeshComponent Function SetUseWireframe ********************************
struct Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics
{
struct MRMeshComponent_eventSetUseWireframe_Parms
{
bool bUseWireframe;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUseWireframe constinit property declarations ***********************
static void NewProp_bUseWireframe_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseWireframe;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUseWireframe constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUseWireframe Property Definitions **********************************
void Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::NewProp_bUseWireframe_SetBit(void* Obj)
{
((MRMeshComponent_eventSetUseWireframe_Parms*)Obj)->bUseWireframe = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::NewProp_bUseWireframe = { "bUseWireframe", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MRMeshComponent_eventSetUseWireframe_Parms), &Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::NewProp_bUseWireframe_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::NewProp_bUseWireframe,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::PropPointers) < 2048);
// ********** End Function SetUseWireframe Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "SetUseWireframe", Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::MRMeshComponent_eventSetUseWireframe_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::MRMeshComponent_eventSetUseWireframe_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execSetUseWireframe)
{
P_GET_UBOOL(Z_Param_bUseWireframe);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUseWireframe(Z_Param_bUseWireframe);
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function SetUseWireframe **********************************
// ********** Begin Class UMRMeshComponent Function SetWireframeColor ******************************
struct Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics
{
struct MRMeshComponent_eventSetWireframeColor_Parms
{
FLinearColor InColor;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InColor_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetWireframeColor constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetWireframeColor constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetWireframeColor Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::NewProp_InColor = { "InColor", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MRMeshComponent_eventSetWireframeColor_Parms, InColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InColor_MetaData), NewProp_InColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::NewProp_InColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::PropPointers) < 2048);
// ********** End Function SetWireframeColor Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "SetWireframeColor", Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::MRMeshComponent_eventSetWireframeColor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::MRMeshComponent_eventSetWireframeColor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execSetWireframeColor)
{
P_GET_STRUCT_REF(FLinearColor,Z_Param_Out_InColor);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetWireframeColor(Z_Param_Out_InColor);
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function SetWireframeColor ********************************
// ********** Begin Class UMRMeshComponent Function SetWireframeMaterial ***************************
struct Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics
{
struct MRMeshComponent_eventSetWireframeMaterial_Parms
{
UMaterialInterface* InMaterial;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "Comment", "// Set the wireframe material.\n" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
{ "ToolTip", "Set the wireframe material." },
};
#endif // WITH_METADATA
// ********** Begin Function SetWireframeMaterial constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetWireframeMaterial constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetWireframeMaterial Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::NewProp_InMaterial = { "InMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MRMeshComponent_eventSetWireframeMaterial_Parms, InMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::NewProp_InMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::PropPointers) < 2048);
// ********** End Function SetWireframeMaterial Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMRMeshComponent, nullptr, "SetWireframeMaterial", Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::MRMeshComponent_eventSetWireframeMaterial_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::MRMeshComponent_eventSetWireframeMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMRMeshComponent::execSetWireframeMaterial)
{
P_GET_OBJECT(UMaterialInterface,Z_Param_InMaterial);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetWireframeMaterial(Z_Param_InMaterial);
P_NATIVE_END;
}
// ********** End Class UMRMeshComponent Function SetWireframeMaterial *****************************
// ********** Begin Class UMRMeshComponent *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMRMeshComponent;
UClass* UMRMeshComponent::GetPrivateStaticClass()
{
using TClass = UMRMeshComponent;
if (!Z_Registration_Info_UClass_UMRMeshComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MRMeshComponent"),
Z_Registration_Info_UClass_UMRMeshComponent.InnerSingleton,
StaticRegisterNativesUMRMeshComponent,
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_UMRMeshComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UMRMeshComponent_NoRegister()
{
return UMRMeshComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMRMeshComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Rendering" },
{ "HideCategories", "Physics Mobility VirtualTexture Trigger" },
{ "IncludePath", "MRMeshComponent.h" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Category", "Appearance" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WireframeMaterial_MetaData[] = {
{ "Category", "Appearance" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreateMeshProxySections_MetaData[] = {
{ "Category", "Appearance" },
{ "Comment", "/** If true, MRMesh will create a renderable mesh proxy. If false it will not, but could still provide collision. */" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
{ "ToolTip", "If true, MRMesh will create a renderable mesh proxy. If false it will not, but could still provide collision." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateNavMeshOnMeshUpdate_MetaData[] = {
{ "Category", "MRMesh" },
{ "Comment", "/** If true, MRMesh will automatically update its navmesh whenever any Mesh section is updated. This may be expensive. If this is disabled use ForceNavMeshUpdate to trigger a navmesh update when necessary. Moving the component will also trigger a navmesh update.*/" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
{ "ToolTip", "If true, MRMesh will automatically update its navmesh whenever any Mesh section is updated. This may be expensive. If this is disabled use ForceNavMeshUpdate to trigger a navmesh update when necessary. Moving the component will also trigger a navmesh update." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNeverCreateCollisionMesh_MetaData[] = {
{ "Category", "MRMesh" },
{ "Comment", "/** If true, MRMesh will not create a collidable ridgid body for each mesh section and can therefore never have collision. Avoids the cost of generating collision.*/" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
{ "ToolTip", "If true, MRMesh will not create a collidable ridgid body for each mesh section and can therefore never have collision. Avoids the cost of generating collision." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodyHolders_MetaData[] = {
{ "Comment", "// Collision/Physics data\n" },
{ "ModuleRelativePath", "Public/MRMeshComponent.h" },
{ "ToolTip", "Collision/Physics data" },
};
#endif // WITH_METADATA
// ********** Begin Class UMRMeshComponent constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FObjectPropertyParams NewProp_WireframeMaterial;
static void NewProp_bCreateMeshProxySections_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreateMeshProxySections;
static void NewProp_bUpdateNavMeshOnMeshUpdate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateNavMeshOnMeshUpdate;
static void NewProp_bNeverCreateCollisionMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNeverCreateCollisionMesh;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BodyHolders_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BodyHolders;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMRMeshComponent constinit property declarations ***************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("Clear"), .Pointer = &UMRMeshComponent::execClear },
{ .NameUTF8 = UTF8TEXT("ForceNavMeshUpdate"), .Pointer = &UMRMeshComponent::execForceNavMeshUpdate },
{ .NameUTF8 = UTF8TEXT("GetEnableMeshOcclusion"), .Pointer = &UMRMeshComponent::execGetEnableMeshOcclusion },
{ .NameUTF8 = UTF8TEXT("GetUseWireframe"), .Pointer = &UMRMeshComponent::execGetUseWireframe },
{ .NameUTF8 = UTF8TEXT("GetWireframeColor"), .Pointer = &UMRMeshComponent::execGetWireframeColor },
{ .NameUTF8 = UTF8TEXT("IsConnected"), .Pointer = &UMRMeshComponent::execIsConnected },
{ .NameUTF8 = UTF8TEXT("RequestNavMeshUpdate"), .Pointer = &UMRMeshComponent::execRequestNavMeshUpdate },
{ .NameUTF8 = UTF8TEXT("SetEnableMeshOcclusion"), .Pointer = &UMRMeshComponent::execSetEnableMeshOcclusion },
{ .NameUTF8 = UTF8TEXT("SetUseWireframe"), .Pointer = &UMRMeshComponent::execSetUseWireframe },
{ .NameUTF8 = UTF8TEXT("SetWireframeColor"), .Pointer = &UMRMeshComponent::execSetWireframeColor },
{ .NameUTF8 = UTF8TEXT("SetWireframeMaterial"), .Pointer = &UMRMeshComponent::execSetWireframeMaterial },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMRMeshComponent_Clear, "Clear" }, // 2832224993
{ &Z_Construct_UFunction_UMRMeshComponent_ForceNavMeshUpdate, "ForceNavMeshUpdate" }, // 3832836736
{ &Z_Construct_UFunction_UMRMeshComponent_GetEnableMeshOcclusion, "GetEnableMeshOcclusion" }, // 2325116533
{ &Z_Construct_UFunction_UMRMeshComponent_GetUseWireframe, "GetUseWireframe" }, // 2423291019
{ &Z_Construct_UFunction_UMRMeshComponent_GetWireframeColor, "GetWireframeColor" }, // 264112522
{ &Z_Construct_UFunction_UMRMeshComponent_IsConnected, "IsConnected" }, // 1453216811
{ &Z_Construct_UFunction_UMRMeshComponent_RequestNavMeshUpdate, "RequestNavMeshUpdate" }, // 877054687
{ &Z_Construct_UFunction_UMRMeshComponent_SetEnableMeshOcclusion, "SetEnableMeshOcclusion" }, // 822626215
{ &Z_Construct_UFunction_UMRMeshComponent_SetUseWireframe, "SetUseWireframe" }, // 2252113676
{ &Z_Construct_UFunction_UMRMeshComponent_SetWireframeColor, "SetWireframeColor" }, // 3823960896
{ &Z_Construct_UFunction_UMRMeshComponent_SetWireframeMaterial, "SetWireframeMaterial" }, // 2060360644
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMRMeshComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMRMeshComponent_Statics
// ********** Begin Class UMRMeshComponent Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMRMeshComponent, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_WireframeMaterial = { "WireframeMaterial", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMRMeshComponent, WireframeMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WireframeMaterial_MetaData), NewProp_WireframeMaterial_MetaData) };
void Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bCreateMeshProxySections_SetBit(void* Obj)
{
((UMRMeshComponent*)Obj)->bCreateMeshProxySections = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bCreateMeshProxySections = { "bCreateMeshProxySections", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMRMeshComponent), &Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bCreateMeshProxySections_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreateMeshProxySections_MetaData), NewProp_bCreateMeshProxySections_MetaData) };
void Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bUpdateNavMeshOnMeshUpdate_SetBit(void* Obj)
{
((UMRMeshComponent*)Obj)->bUpdateNavMeshOnMeshUpdate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bUpdateNavMeshOnMeshUpdate = { "bUpdateNavMeshOnMeshUpdate", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMRMeshComponent), &Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bUpdateNavMeshOnMeshUpdate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateNavMeshOnMeshUpdate_MetaData), NewProp_bUpdateNavMeshOnMeshUpdate_MetaData) };
void Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bNeverCreateCollisionMesh_SetBit(void* Obj)
{
((UMRMeshComponent*)Obj)->bNeverCreateCollisionMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bNeverCreateCollisionMesh = { "bNeverCreateCollisionMesh", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMRMeshComponent), &Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bNeverCreateCollisionMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNeverCreateCollisionMesh_MetaData), NewProp_bNeverCreateCollisionMesh_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_BodyHolders_Inner = { "BodyHolders", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMRMeshBodyHolder_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_BodyHolders = { "BodyHolders", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMRMeshComponent, BodyHolders), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodyHolders_MetaData), NewProp_BodyHolders_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMRMeshComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_Material,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_WireframeMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bCreateMeshProxySections,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bUpdateNavMeshOnMeshUpdate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_bNeverCreateCollisionMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_BodyHolders_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMRMeshComponent_Statics::NewProp_BodyHolders,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMRMeshComponent_Statics::PropPointers) < 2048);
// ********** End Class UMRMeshComponent Property Definitions **************************************
UObject* (*const Z_Construct_UClass_UMRMeshComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponent,
(UObject* (*)())Z_Construct_UPackage__Script_MRMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMRMeshComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMRMeshComponent_Statics::ClassParams = {
&UMRMeshComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UMRMeshComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UMRMeshComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMRMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UMRMeshComponent_Statics::Class_MetaDataParams)
};
void UMRMeshComponent::StaticRegisterNativesUMRMeshComponent()
{
UClass* Class = UMRMeshComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMRMeshComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMRMeshComponent()
{
if (!Z_Registration_Info_UClass_UMRMeshComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMRMeshComponent.OuterSingleton, Z_Construct_UClass_UMRMeshComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMRMeshComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMRMeshComponent);
UMRMeshComponent::~UMRMeshComponent() {}
// ********** End Class UMRMeshComponent ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h__Script_MRMesh_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMRMeshBodyHolder, UMRMeshBodyHolder::StaticClass, TEXT("UMRMeshBodyHolder"), &Z_Registration_Info_UClass_UMRMeshBodyHolder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMRMeshBodyHolder), 549754188U) },
{ Z_Construct_UClass_UMRMeshComponent, UMRMeshComponent::StaticClass, TEXT("UMRMeshComponent"), &Z_Registration_Info_UClass_UMRMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMRMeshComponent), 1727358079U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h__Script_MRMesh_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h__Script_MRMesh_3375750868{
TEXT("/Script/MRMesh"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h__Script_MRMesh_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h__Script_MRMesh_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MRMeshComponent.h"
#ifdef MRMESH_MRMeshComponent_generated_h
#error "MRMeshComponent.generated.h already included, missing '#pragma once' in MRMeshComponent.h"
#endif
#define MRMESH_MRMeshComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UMaterialInterface;
struct FLinearColor;
// ********** Begin Class UMRMeshBodyHolder ********************************************************
struct Z_Construct_UClass_UMRMeshBodyHolder_Statics;
MRMESH_API UClass* Z_Construct_UClass_UMRMeshBodyHolder_NoRegister();
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_66_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMRMeshBodyHolder(); \
friend struct ::Z_Construct_UClass_UMRMeshBodyHolder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MRMESH_API UClass* ::Z_Construct_UClass_UMRMeshBodyHolder_NoRegister(); \
public: \
DECLARE_CLASS2(UMRMeshBodyHolder, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MRMesh"), Z_Construct_UClass_UMRMeshBodyHolder_NoRegister) \
DECLARE_SERIALIZER(UMRMeshBodyHolder) \
virtual UObject* _getUObject() const override { return const_cast<UMRMeshBodyHolder*>(this); }
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_66_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UMRMeshBodyHolder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMRMeshBodyHolder(UMRMeshBodyHolder&&) = delete; \
UMRMeshBodyHolder(const UMRMeshBodyHolder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UMRMeshBodyHolder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMRMeshBodyHolder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMRMeshBodyHolder) \
NO_API virtual ~UMRMeshBodyHolder();
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_62_PROLOG
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_66_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_66_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_66_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMRMeshBodyHolder;
// ********** End Class UMRMeshBodyHolder **********************************************************
// ********** Begin Class UMRMeshComponent *********************************************************
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_110_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetWireframeColor); \
DECLARE_FUNCTION(execSetWireframeColor); \
DECLARE_FUNCTION(execGetUseWireframe); \
DECLARE_FUNCTION(execSetUseWireframe); \
DECLARE_FUNCTION(execGetEnableMeshOcclusion); \
DECLARE_FUNCTION(execSetEnableMeshOcclusion); \
DECLARE_FUNCTION(execSetWireframeMaterial); \
DECLARE_FUNCTION(execClear); \
DECLARE_FUNCTION(execRequestNavMeshUpdate); \
DECLARE_FUNCTION(execForceNavMeshUpdate); \
DECLARE_FUNCTION(execIsConnected);
struct Z_Construct_UClass_UMRMeshComponent_Statics;
MRMESH_API UClass* Z_Construct_UClass_UMRMeshComponent_NoRegister();
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_110_INCLASS \
private: \
static void StaticRegisterNativesUMRMeshComponent(); \
friend struct ::Z_Construct_UClass_UMRMeshComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MRMESH_API UClass* ::Z_Construct_UClass_UMRMeshComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UMRMeshComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/MRMesh"), Z_Construct_UClass_UMRMeshComponent_NoRegister) \
DECLARE_SERIALIZER(UMRMeshComponent)
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_110_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MRMESH_API UMRMeshComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMRMeshComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(MRMESH_API, UMRMeshComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMRMeshComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UMRMeshComponent(UMRMeshComponent&&) = delete; \
UMRMeshComponent(const UMRMeshComponent&) = delete; \
MRMESH_API virtual ~UMRMeshComponent();
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_104_PROLOG
#define FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_110_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_110_RPC_WRAPPERS \
FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_110_INCLASS \
FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h_110_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMRMeshComponent;
// ********** End Class UMRMeshComponent ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MRMesh_Public_MRMeshComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,507 @@
// 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 "MeshReconstructorBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshReconstructorBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
MRMESH_API UClass* Z_Construct_UClass_UMeshReconstructorBase();
MRMESH_API UClass* Z_Construct_UClass_UMeshReconstructorBase_NoRegister();
MRMESH_API UClass* Z_Construct_UClass_UMRMeshComponent_NoRegister();
MRMESH_API UScriptStruct* Z_Construct_UScriptStruct_FMRMeshConfiguration();
UPackage* Z_Construct_UPackage__Script_MRMesh();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMRMeshConfiguration **********************************************
struct Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMRMeshConfiguration); }
static inline consteval int16 GetStructAlignment() { return alignof(FMRMeshConfiguration); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMRMeshConfiguration constinit property declarations **************
// ********** End ScriptStruct FMRMeshConfiguration constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMRMeshConfiguration>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMRMeshConfiguration;
class UScriptStruct* FMRMeshConfiguration::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMRMeshConfiguration.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMRMeshConfiguration.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMRMeshConfiguration, (UObject*)Z_Construct_UPackage__Script_MRMesh(), TEXT("MRMeshConfiguration"));
}
return Z_Registration_Info_UScriptStruct_FMRMeshConfiguration.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MRMesh,
nullptr,
&NewStructOps,
"MRMeshConfiguration",
nullptr,
0,
sizeof(FMRMeshConfiguration),
alignof(FMRMeshConfiguration),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMRMeshConfiguration()
{
if (!Z_Registration_Info_UScriptStruct_FMRMeshConfiguration.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMRMeshConfiguration.InnerSingleton, Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMRMeshConfiguration.InnerSingleton);
}
// ********** End ScriptStruct FMRMeshConfiguration ************************************************
// ********** Begin Class UMeshReconstructorBase Function ConnectMRMesh ****************************
struct Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics
{
struct MeshReconstructorBase_eventConnectMRMesh_Parms
{
UMRMeshComponent* Mesh;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectMRMesh constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectMRMesh constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectMRMesh Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshReconstructorBase_eventConnectMRMesh_Parms, Mesh), Z_Construct_UClass_UMRMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::NewProp_Mesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::PropPointers) < 2048);
// ********** End Function ConnectMRMesh Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshReconstructorBase, nullptr, "ConnectMRMesh", Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::MeshReconstructorBase_eventConnectMRMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::MeshReconstructorBase_eventConnectMRMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMeshReconstructorBase::execConnectMRMesh)
{
P_GET_OBJECT(UMRMeshComponent,Z_Param_Mesh);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConnectMRMesh(Z_Param_Mesh);
P_NATIVE_END;
}
// ********** End Class UMeshReconstructorBase Function ConnectMRMesh ******************************
// ********** Begin Class UMeshReconstructorBase Function DisconnectMRMesh *************************
struct Z_Construct_UFunction_UMeshReconstructorBase_DisconnectMRMesh_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function DisconnectMRMesh constinit property declarations **********************
// ********** End Function DisconnectMRMesh constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshReconstructorBase_DisconnectMRMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshReconstructorBase, nullptr, "DisconnectMRMesh", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_DisconnectMRMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshReconstructorBase_DisconnectMRMesh_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMeshReconstructorBase_DisconnectMRMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshReconstructorBase_DisconnectMRMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMeshReconstructorBase::execDisconnectMRMesh)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DisconnectMRMesh();
P_NATIVE_END;
}
// ********** End Class UMeshReconstructorBase Function DisconnectMRMesh ***************************
// ********** Begin Class UMeshReconstructorBase Function IsReconstructionPaused *******************
struct Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics
{
struct MeshReconstructorBase_eventIsReconstructionPaused_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsReconstructionPaused constinit property declarations ****************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsReconstructionPaused constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsReconstructionPaused Property Definitions ***************************
void Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MeshReconstructorBase_eventIsReconstructionPaused_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshReconstructorBase_eventIsReconstructionPaused_Parms), &Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::PropPointers) < 2048);
// ********** End Function IsReconstructionPaused Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshReconstructorBase, nullptr, "IsReconstructionPaused", Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::MeshReconstructorBase_eventIsReconstructionPaused_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::MeshReconstructorBase_eventIsReconstructionPaused_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMeshReconstructorBase::execIsReconstructionPaused)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsReconstructionPaused();
P_NATIVE_END;
}
// ********** End Class UMeshReconstructorBase Function IsReconstructionPaused *********************
// ********** Begin Class UMeshReconstructorBase Function IsReconstructionStarted ******************
struct Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics
{
struct MeshReconstructorBase_eventIsReconstructionStarted_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsReconstructionStarted constinit property declarations ***************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsReconstructionStarted constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsReconstructionStarted Property Definitions **************************
void Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MeshReconstructorBase_eventIsReconstructionStarted_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshReconstructorBase_eventIsReconstructionStarted_Parms), &Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::PropPointers) < 2048);
// ********** End Function IsReconstructionStarted Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshReconstructorBase, nullptr, "IsReconstructionStarted", Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::MeshReconstructorBase_eventIsReconstructionStarted_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::MeshReconstructorBase_eventIsReconstructionStarted_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMeshReconstructorBase::execIsReconstructionStarted)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsReconstructionStarted();
P_NATIVE_END;
}
// ********** End Class UMeshReconstructorBase Function IsReconstructionStarted ********************
// ********** Begin Class UMeshReconstructorBase Function PauseReconstruction **********************
struct Z_Construct_UFunction_UMeshReconstructorBase_PauseReconstruction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function PauseReconstruction constinit property declarations *******************
// ********** End Function PauseReconstruction constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshReconstructorBase_PauseReconstruction_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshReconstructorBase, nullptr, "PauseReconstruction", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_PauseReconstruction_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshReconstructorBase_PauseReconstruction_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMeshReconstructorBase_PauseReconstruction()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshReconstructorBase_PauseReconstruction_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMeshReconstructorBase::execPauseReconstruction)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->PauseReconstruction();
P_NATIVE_END;
}
// ********** End Class UMeshReconstructorBase Function PauseReconstruction ************************
// ********** Begin Class UMeshReconstructorBase Function StartReconstruction **********************
struct Z_Construct_UFunction_UMeshReconstructorBase_StartReconstruction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function StartReconstruction constinit property declarations *******************
// ********** End Function StartReconstruction constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshReconstructorBase_StartReconstruction_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshReconstructorBase, nullptr, "StartReconstruction", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_StartReconstruction_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshReconstructorBase_StartReconstruction_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMeshReconstructorBase_StartReconstruction()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshReconstructorBase_StartReconstruction_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMeshReconstructorBase::execStartReconstruction)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->StartReconstruction();
P_NATIVE_END;
}
// ********** End Class UMeshReconstructorBase Function StartReconstruction ************************
// ********** Begin Class UMeshReconstructorBase Function StopReconstruction ***********************
struct Z_Construct_UFunction_UMeshReconstructorBase_StopReconstruction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function StopReconstruction constinit property declarations ********************
// ********** End Function StopReconstruction constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshReconstructorBase_StopReconstruction_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshReconstructorBase, nullptr, "StopReconstruction", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshReconstructorBase_StopReconstruction_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshReconstructorBase_StopReconstruction_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMeshReconstructorBase_StopReconstruction()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshReconstructorBase_StopReconstruction_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMeshReconstructorBase::execStopReconstruction)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->StopReconstruction();
P_NATIVE_END;
}
// ********** End Class UMeshReconstructorBase Function StopReconstruction *************************
// ********** Begin Class UMeshReconstructorBase ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshReconstructorBase;
UClass* UMeshReconstructorBase::GetPrivateStaticClass()
{
using TClass = UMeshReconstructorBase;
if (!Z_Registration_Info_UClass_UMeshReconstructorBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeshReconstructorBase"),
Z_Registration_Info_UClass_UMeshReconstructorBase.InnerSingleton,
StaticRegisterNativesUMeshReconstructorBase,
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_UMeshReconstructorBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeshReconstructorBase_NoRegister()
{
return UMeshReconstructorBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeshReconstructorBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Experimental", "" },
{ "IncludePath", "MeshReconstructorBase.h" },
{ "ModuleRelativePath", "Public/MeshReconstructorBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMeshReconstructorBase constinit property declarations *******************
// ********** End Class UMeshReconstructorBase constinit property declarations *********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ConnectMRMesh"), .Pointer = &UMeshReconstructorBase::execConnectMRMesh },
{ .NameUTF8 = UTF8TEXT("DisconnectMRMesh"), .Pointer = &UMeshReconstructorBase::execDisconnectMRMesh },
{ .NameUTF8 = UTF8TEXT("IsReconstructionPaused"), .Pointer = &UMeshReconstructorBase::execIsReconstructionPaused },
{ .NameUTF8 = UTF8TEXT("IsReconstructionStarted"), .Pointer = &UMeshReconstructorBase::execIsReconstructionStarted },
{ .NameUTF8 = UTF8TEXT("PauseReconstruction"), .Pointer = &UMeshReconstructorBase::execPauseReconstruction },
{ .NameUTF8 = UTF8TEXT("StartReconstruction"), .Pointer = &UMeshReconstructorBase::execStartReconstruction },
{ .NameUTF8 = UTF8TEXT("StopReconstruction"), .Pointer = &UMeshReconstructorBase::execStopReconstruction },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMeshReconstructorBase_ConnectMRMesh, "ConnectMRMesh" }, // 362971349
{ &Z_Construct_UFunction_UMeshReconstructorBase_DisconnectMRMesh, "DisconnectMRMesh" }, // 74307745
{ &Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionPaused, "IsReconstructionPaused" }, // 3305765861
{ &Z_Construct_UFunction_UMeshReconstructorBase_IsReconstructionStarted, "IsReconstructionStarted" }, // 2347153977
{ &Z_Construct_UFunction_UMeshReconstructorBase_PauseReconstruction, "PauseReconstruction" }, // 3811189711
{ &Z_Construct_UFunction_UMeshReconstructorBase_StartReconstruction, "StartReconstruction" }, // 898937109
{ &Z_Construct_UFunction_UMeshReconstructorBase_StopReconstruction, "StopReconstruction" }, // 899345754
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeshReconstructorBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeshReconstructorBase_Statics
UObject* (*const Z_Construct_UClass_UMeshReconstructorBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MRMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshReconstructorBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshReconstructorBase_Statics::ClassParams = {
&UMeshReconstructorBase::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_UMeshReconstructorBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshReconstructorBase_Statics::Class_MetaDataParams)
};
void UMeshReconstructorBase::StaticRegisterNativesUMeshReconstructorBase()
{
UClass* Class = UMeshReconstructorBase::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMeshReconstructorBase_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMeshReconstructorBase()
{
if (!Z_Registration_Info_UClass_UMeshReconstructorBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshReconstructorBase.OuterSingleton, Z_Construct_UClass_UMeshReconstructorBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeshReconstructorBase.OuterSingleton;
}
UMeshReconstructorBase::UMeshReconstructorBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshReconstructorBase);
UMeshReconstructorBase::~UMeshReconstructorBase() {}
// ********** End Class UMeshReconstructorBase *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h__Script_MRMesh_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMRMeshConfiguration::StaticStruct, Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics::NewStructOps, TEXT("MRMeshConfiguration"),&Z_Registration_Info_UScriptStruct_FMRMeshConfiguration, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMRMeshConfiguration), 250950814U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeshReconstructorBase, UMeshReconstructorBase::StaticClass, TEXT("UMeshReconstructorBase"), &Z_Registration_Info_UClass_UMeshReconstructorBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshReconstructorBase), 175354398U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h__Script_MRMesh_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h__Script_MRMesh_1139885371{
TEXT("/Script/MRMesh"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h__Script_MRMesh_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h__Script_MRMesh_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h__Script_MRMesh_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h__Script_MRMesh_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 "MeshReconstructorBase.h"
#ifdef MRMESH_MeshReconstructorBase_generated_h
#error "MeshReconstructorBase.generated.h already included, missing '#pragma once' in MeshReconstructorBase.h"
#endif
#define MRMESH_MeshReconstructorBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UMRMeshComponent;
// ********** Begin ScriptStruct FMRMeshConfiguration **********************************************
struct Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics;
#define FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMRMeshConfiguration_Statics; \
MRMESH_API static class UScriptStruct* StaticStruct();
struct FMRMeshConfiguration;
// ********** End ScriptStruct FMRMeshConfiguration ************************************************
// ********** Begin Class UMeshReconstructorBase ***************************************************
#define FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_27_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execDisconnectMRMesh); \
DECLARE_FUNCTION(execConnectMRMesh); \
DECLARE_FUNCTION(execIsReconstructionPaused); \
DECLARE_FUNCTION(execIsReconstructionStarted); \
DECLARE_FUNCTION(execPauseReconstruction); \
DECLARE_FUNCTION(execStopReconstruction); \
DECLARE_FUNCTION(execStartReconstruction);
struct Z_Construct_UClass_UMeshReconstructorBase_Statics;
MRMESH_API UClass* Z_Construct_UClass_UMeshReconstructorBase_NoRegister();
#define FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshReconstructorBase(); \
friend struct ::Z_Construct_UClass_UMeshReconstructorBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MRMESH_API UClass* ::Z_Construct_UClass_UMeshReconstructorBase_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshReconstructorBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MRMesh"), Z_Construct_UClass_UMeshReconstructorBase_NoRegister) \
DECLARE_SERIALIZER(UMeshReconstructorBase)
#define FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_27_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MRMESH_API UMeshReconstructorBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshReconstructorBase(UMeshReconstructorBase&&) = delete; \
UMeshReconstructorBase(const UMeshReconstructorBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MRMESH_API, UMeshReconstructorBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshReconstructorBase); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshReconstructorBase) \
MRMESH_API virtual ~UMeshReconstructorBase();
#define FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_24_PROLOG
#define FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_27_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshReconstructorBase;
// ********** End Class UMeshReconstructorBase *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MRMesh_Public_MeshReconstructorBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,544 @@
// 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 "MockDataMeshTrackerComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMockDataMeshTrackerComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_USceneComponent();
MRMESH_API UClass* Z_Construct_UClass_UMockDataMeshTrackerComponent();
MRMESH_API UClass* Z_Construct_UClass_UMockDataMeshTrackerComponent_NoRegister();
MRMESH_API UClass* Z_Construct_UClass_UMRMeshComponent_NoRegister();
MRMESH_API UEnum* Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode();
MRMESH_API UFunction* Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_MRMesh();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMeshTrackerVertexColorMode ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshTrackerVertexColorMode;
static UEnum* EMeshTrackerVertexColorMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMeshTrackerVertexColorMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EMeshTrackerVertexColorMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode, (UObject*)Z_Construct_UPackage__Script_MRMesh(), TEXT("EMeshTrackerVertexColorMode"));
}
return Z_Registration_Info_UEnum_EMeshTrackerVertexColorMode.OuterSingleton;
}
template<> MRMESH_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshTrackerVertexColorMode>()
{
return EMeshTrackerVertexColorMode_StaticEnum();
}
struct Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Block.Comment", "/*! Each block is given a color from a list. */" },
{ "Block.DisplayName", "Blocks Colored" },
{ "Block.Name", "EMeshTrackerVertexColorMode::Block" },
{ "Block.ToolTip", "! Each block is given a color from a list." },
{ "BlueprintType", "true" },
{ "Comment", "/** Vertex color mode. */" },
{ "Confidence.Comment", "/*! Vertex confidence is interpolated between two specified colors. */" },
{ "Confidence.DisplayName", "Vertex Confidence" },
{ "Confidence.Name", "EMeshTrackerVertexColorMode::Confidence" },
{ "Confidence.ToolTip", "! Vertex confidence is interpolated between two specified colors." },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "None.Comment", "/** Vertex Color is not set. */" },
{ "None.DisplayName", "No Vertex Color" },
{ "None.Name", "EMeshTrackerVertexColorMode::None" },
{ "None.ToolTip", "Vertex Color is not set." },
{ "ToolTip", "Vertex color mode." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMeshTrackerVertexColorMode::None", (int64)EMeshTrackerVertexColorMode::None },
{ "EMeshTrackerVertexColorMode::Confidence", (int64)EMeshTrackerVertexColorMode::Confidence },
{ "EMeshTrackerVertexColorMode::Block", (int64)EMeshTrackerVertexColorMode::Block },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MRMesh,
nullptr,
"EMeshTrackerVertexColorMode",
"EMeshTrackerVertexColorMode",
Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode()
{
if (!Z_Registration_Info_UEnum_EMeshTrackerVertexColorMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshTrackerVertexColorMode.InnerSingleton, Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMeshTrackerVertexColorMode.InnerSingleton;
}
// ********** End Enum EMeshTrackerVertexColorMode *************************************************
// ********** Begin Delegate FOnMockDataMeshTrackerUpdated *****************************************
struct Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics
{
struct MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms
{
int32 Index;
TArray<FVector> Vertices;
TArray<int32> Triangles;
TArray<FVector> Normals;
TArray<float> Confidence;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n\x09""Delegate used by OnMeshUpdated().\n\x09@param Index The index of the mesh section in the ProceduralMeshComponent that was updated.\n\x09@param Vertices List of all vertices in the updated mesh section.\n\x09@param Triangles List of all triangles in the updated mesh section.\n\x09@param Normals List of the normals of all triangles in the updated mesh section.\n\x09@param Confidence List of the confidence values per vertex in the updated mesh section. This can be used to determine if the user needs to scan more.\n\x09*/" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Delegate used by OnMeshUpdated().\n@param Index The index of the mesh section in the ProceduralMeshComponent that was updated.\n@param Vertices List of all vertices in the updated mesh section.\n@param Triangles List of all triangles in the updated mesh section.\n@param Normals List of the normals of all triangles in the updated mesh section.\n@param Confidence List of the confidence values per vertex in the updated mesh section. This can be used to determine if the user needs to scan more." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertices_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Triangles_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normals_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Confidence_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnMockDataMeshTrackerUpdated constinit property declarations *********
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vertices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vertices;
static const UECodeGen_Private::FIntPropertyParams NewProp_Triangles_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Triangles;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normals_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Normals;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Confidence_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Confidence;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnMockDataMeshTrackerUpdated constinit property declarations ***********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnMockDataMeshTrackerUpdated Property Definitions ********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Vertices_Inner = { "Vertices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Vertices = { "Vertices", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms, Vertices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertices_MetaData), NewProp_Vertices_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Triangles_Inner = { "Triangles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Triangles = { "Triangles", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms, Triangles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Triangles_MetaData), NewProp_Triangles_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Normals_Inner = { "Normals", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Normals = { "Normals", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms, Normals), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normals_MetaData), NewProp_Normals_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Confidence_Inner = { "Confidence", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Confidence = { "Confidence", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms, Confidence), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Confidence_MetaData), NewProp_Confidence_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Vertices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Vertices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Triangles_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Triangles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Normals_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Normals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Confidence_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::NewProp_Confidence,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnMockDataMeshTrackerUpdated Property Definitions **********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMockDataMeshTrackerComponent, nullptr, "OnMockDataMeshTrackerUpdated__DelegateSignature", Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void UMockDataMeshTrackerComponent::FOnMockDataMeshTrackerUpdated_DelegateWrapper(const FMulticastScriptDelegate& OnMockDataMeshTrackerUpdated, int32 Index, TArray<FVector> const& Vertices, TArray<int32> const& Triangles, TArray<FVector> const& Normals, TArray<float> const& Confidence)
{
struct MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms
{
int32 Index;
TArray<FVector> Vertices;
TArray<int32> Triangles;
TArray<FVector> Normals;
TArray<float> Confidence;
};
MockDataMeshTrackerComponent_eventOnMockDataMeshTrackerUpdated_Parms Parms;
Parms.Index=Index;
Parms.Vertices=Vertices;
Parms.Triangles=Triangles;
Parms.Normals=Normals;
Parms.Confidence=Confidence;
OnMockDataMeshTrackerUpdated.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnMockDataMeshTrackerUpdated *******************************************
// ********** Begin Class UMockDataMeshTrackerComponent Function ConnectMRMesh *********************
struct Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics
{
struct MockDataMeshTrackerComponent_eventConnectMRMesh_Parms
{
UMRMeshComponent* InMRMeshPtr;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "Comment", "/**\n\x09\x09Sets the procedural mesh component that will store and display the environmental mesh results.\n\x09\x09@param InMRMeshPtr The procedural mesh component to store the query result in.\n\x09*/" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Sets the procedural mesh component that will store and display the environmental mesh results.\n@param InMRMeshPtr The procedural mesh component to store the query result in." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMRMeshPtr_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectMRMesh constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InMRMeshPtr;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectMRMesh constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectMRMesh Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::NewProp_InMRMeshPtr = { "InMRMeshPtr", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MockDataMeshTrackerComponent_eventConnectMRMesh_Parms, InMRMeshPtr), Z_Construct_UClass_UMRMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMRMeshPtr_MetaData), NewProp_InMRMeshPtr_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::NewProp_InMRMeshPtr,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::PropPointers) < 2048);
// ********** End Function ConnectMRMesh Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMockDataMeshTrackerComponent, nullptr, "ConnectMRMesh", Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::MockDataMeshTrackerComponent_eventConnectMRMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::MockDataMeshTrackerComponent_eventConnectMRMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMockDataMeshTrackerComponent::execConnectMRMesh)
{
P_GET_OBJECT(UMRMeshComponent,Z_Param_InMRMeshPtr);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConnectMRMesh(Z_Param_InMRMeshPtr);
P_NATIVE_END;
}
// ********** End Class UMockDataMeshTrackerComponent Function ConnectMRMesh ***********************
// ********** Begin Class UMockDataMeshTrackerComponent Function DisconnectMRMesh ******************
struct Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics
{
struct MockDataMeshTrackerComponent_eventDisconnectMRMesh_Parms
{
UMRMeshComponent* InMRMeshPtr;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Mesh Reconstruction" },
{ "Comment", "/**\n\x09\x09Unlinks the current procedural mesh component from the mesh tracking system.\n\x09\x09@param InMRMeshPtr The procedural mesh component to unlink from the mesh tracking system.\n\x09*/" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Unlinks the current procedural mesh component from the mesh tracking system.\n@param InMRMeshPtr The procedural mesh component to unlink from the mesh tracking system." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMRMeshPtr_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function DisconnectMRMesh constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InMRMeshPtr;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DisconnectMRMesh constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DisconnectMRMesh Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::NewProp_InMRMeshPtr = { "InMRMeshPtr", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MockDataMeshTrackerComponent_eventDisconnectMRMesh_Parms, InMRMeshPtr), Z_Construct_UClass_UMRMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMRMeshPtr_MetaData), NewProp_InMRMeshPtr_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::NewProp_InMRMeshPtr,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::PropPointers) < 2048);
// ********** End Function DisconnectMRMesh Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMockDataMeshTrackerComponent, nullptr, "DisconnectMRMesh", Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::MockDataMeshTrackerComponent_eventDisconnectMRMesh_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::MockDataMeshTrackerComponent_eventDisconnectMRMesh_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMockDataMeshTrackerComponent::execDisconnectMRMesh)
{
P_GET_OBJECT(UMRMeshComponent,Z_Param_InMRMeshPtr);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DisconnectMRMesh(Z_Param_InMRMeshPtr);
P_NATIVE_END;
}
// ********** End Class UMockDataMeshTrackerComponent Function DisconnectMRMesh ********************
// ********** Begin Class UMockDataMeshTrackerComponent ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMockDataMeshTrackerComponent;
UClass* UMockDataMeshTrackerComponent::GetPrivateStaticClass()
{
using TClass = UMockDataMeshTrackerComponent;
if (!Z_Registration_Info_UClass_UMockDataMeshTrackerComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MockDataMeshTrackerComponent"),
Z_Registration_Info_UClass_UMockDataMeshTrackerComponent.InnerSingleton,
StaticRegisterNativesUMockDataMeshTrackerComponent,
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_UMockDataMeshTrackerComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UMockDataMeshTrackerComponent_NoRegister()
{
return UMockDataMeshTrackerComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "BlueprintType", "true" },
{ "ClassGroupNames", "Rendering" },
{ "Comment", "/**\n\x09The MeshTrackerComponent class manages requests for environmental mesh data, processes the results and provides\n\x09them to the calling system. The calling system is able request environmental mesh data within a specified area.\n\x09Various other search criteria can be set via this class's public properties. Mesh data requests are processed\n\x09on a separate thread. Once a mesh data request has been processed the calling system will be notified via an\n\x09""FOnMeshTrackerUpdated broadcast.\n*/" },
{ "HideCategories", "Trigger PhysicsVolume" },
{ "IncludePath", "MockDataMeshTrackerComponent.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "The MeshTrackerComponent class manages requests for environmental mesh data, processes the results and provides\nthem to the calling system. The calling system is able request environmental mesh data within a specified area.\nVarious other search criteria can be set via this class's public properties. Mesh data requests are processed\non a separate thread. Once a mesh data request has been processed the calling system will be notified via an\nFOnMeshTrackerUpdated broadcast." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnMeshTrackerUpdated_MetaData[] = {
{ "Comment", "/** Activated whenever new information about this mesh tracker is detected. */" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Activated whenever new information about this mesh tracker is detected." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScanWorld_MetaData[] = {
{ "Category", "Meshing" },
{ "Comment", "/** Set to true to start scanning the world for meshes. */" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Set to true to start scanning the world for meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RequestNormals_MetaData[] = {
{ "Category", "Meshing" },
{ "Comment", "/** If true, the system will generate normals for the triangle vertices. */" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "If true, the system will generate normals for the triangle vertices." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RequestVertexConfidence_MetaData[] = {
{ "Category", "Meshing" },
{ "Comment", "/**\n\x09\x09If true, the system will generate the mesh confidence values for the triangle vertices.\n\x09\x09These confidence values can be used to determine if the user needs to scan more.\n\x09*/" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "If true, the system will generate the mesh confidence values for the triangle vertices.\nThese confidence values can be used to determine if the user needs to scan more." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexColorMode_MetaData[] = {
{ "Category", "Meshing" },
{ "Comment", "/**\n\x09* Vertex Colors can be unused, or filled with several types of information.\n\x09*/" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Vertex Colors can be unused, or filled with several types of information." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlockVertexColors_MetaData[] = {
{ "Category", "Meshing" },
{ "Comment", "/** Colors through which we cycle when setting vertex color by block. */" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Colors through which we cycle when setting vertex color by block." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexColorFromConfidenceZero_MetaData[] = {
{ "Category", "Meshing" },
{ "Comment", "/** Color mapped to confidence value of zero. */" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Color mapped to confidence value of zero." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexColorFromConfidenceOne_MetaData[] = {
{ "Category", "Meshing" },
{ "Comment", "/** Color mapped to confidence value of one. */" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Color mapped to confidence value of one." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpdateInterval_MetaData[] = {
{ "Category", "Meshing|MockData" },
{ "Comment", "/** Update Interval in Seconds. */" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "Update Interval in Seconds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MRMesh_MetaData[] = {
{ "Comment", "/** MRMeshComponent can render and provide collision based on the Mesh data. */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/MockDataMeshTrackerComponent.h" },
{ "ToolTip", "MRMeshComponent can render and provide collision based on the Mesh data." },
};
#endif // WITH_METADATA
// ********** Begin Class UMockDataMeshTrackerComponent constinit property declarations ************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnMeshTrackerUpdated;
static void NewProp_ScanWorld_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ScanWorld;
static void NewProp_RequestNormals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_RequestNormals;
static void NewProp_RequestVertexConfidence_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_RequestVertexConfidence;
static const UECodeGen_Private::FBytePropertyParams NewProp_VertexColorMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_VertexColorMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlockVertexColors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BlockVertexColors;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexColorFromConfidenceZero;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexColorFromConfidenceOne;
static const UECodeGen_Private::FFloatPropertyParams NewProp_UpdateInterval;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MRMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMockDataMeshTrackerComponent constinit property declarations **************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ConnectMRMesh"), .Pointer = &UMockDataMeshTrackerComponent::execConnectMRMesh },
{ .NameUTF8 = UTF8TEXT("DisconnectMRMesh"), .Pointer = &UMockDataMeshTrackerComponent::execDisconnectMRMesh },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMockDataMeshTrackerComponent_ConnectMRMesh, "ConnectMRMesh" }, // 3530585596
{ &Z_Construct_UFunction_UMockDataMeshTrackerComponent_DisconnectMRMesh, "DisconnectMRMesh" }, // 2464309021
{ &Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature, "OnMockDataMeshTrackerUpdated__DelegateSignature" }, // 2239646002
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMockDataMeshTrackerComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics
// ********** Begin Class UMockDataMeshTrackerComponent Property Definitions ***********************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_OnMeshTrackerUpdated = { "OnMeshTrackerUpdated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMockDataMeshTrackerComponent, OnMeshTrackerUpdated), Z_Construct_UDelegateFunction_UMockDataMeshTrackerComponent_OnMockDataMeshTrackerUpdated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnMeshTrackerUpdated_MetaData), NewProp_OnMeshTrackerUpdated_MetaData) }; // 2239646002
void Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_ScanWorld_SetBit(void* Obj)
{
((UMockDataMeshTrackerComponent*)Obj)->ScanWorld = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_ScanWorld = { "ScanWorld", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMockDataMeshTrackerComponent), &Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_ScanWorld_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScanWorld_MetaData), NewProp_ScanWorld_MetaData) };
void Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_RequestNormals_SetBit(void* Obj)
{
((UMockDataMeshTrackerComponent*)Obj)->RequestNormals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_RequestNormals = { "RequestNormals", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMockDataMeshTrackerComponent), &Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_RequestNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RequestNormals_MetaData), NewProp_RequestNormals_MetaData) };
void Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_RequestVertexConfidence_SetBit(void* Obj)
{
((UMockDataMeshTrackerComponent*)Obj)->RequestVertexConfidence = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_RequestVertexConfidence = { "RequestVertexConfidence", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMockDataMeshTrackerComponent), &Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_RequestVertexConfidence_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RequestVertexConfidence_MetaData), NewProp_RequestVertexConfidence_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_VertexColorMode_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_UMockDataMeshTrackerComponent_Statics::NewProp_VertexColorMode = { "VertexColorMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMockDataMeshTrackerComponent, VertexColorMode), Z_Construct_UEnum_MRMesh_EMeshTrackerVertexColorMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexColorMode_MetaData), NewProp_VertexColorMode_MetaData) }; // 4040504825
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_BlockVertexColors_Inner = { "BlockVertexColors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_BlockVertexColors = { "BlockVertexColors", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMockDataMeshTrackerComponent, BlockVertexColors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlockVertexColors_MetaData), NewProp_BlockVertexColors_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_VertexColorFromConfidenceZero = { "VertexColorFromConfidenceZero", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMockDataMeshTrackerComponent, VertexColorFromConfidenceZero), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexColorFromConfidenceZero_MetaData), NewProp_VertexColorFromConfidenceZero_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_VertexColorFromConfidenceOne = { "VertexColorFromConfidenceOne", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMockDataMeshTrackerComponent, VertexColorFromConfidenceOne), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexColorFromConfidenceOne_MetaData), NewProp_VertexColorFromConfidenceOne_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_UpdateInterval = { "UpdateInterval", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMockDataMeshTrackerComponent, UpdateInterval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpdateInterval_MetaData), NewProp_UpdateInterval_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_MRMesh = { "MRMesh", nullptr, (EPropertyFlags)0x0114000000082008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMockDataMeshTrackerComponent, MRMesh), Z_Construct_UClass_UMRMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MRMesh_MetaData), NewProp_MRMesh_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_OnMeshTrackerUpdated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_ScanWorld,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_RequestNormals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_RequestVertexConfidence,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_VertexColorMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_VertexColorMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_BlockVertexColors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_BlockVertexColors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_VertexColorFromConfidenceZero,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_VertexColorFromConfidenceOne,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_UpdateInterval,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::NewProp_MRMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::PropPointers) < 2048);
// ********** End Class UMockDataMeshTrackerComponent Property Definitions *************************
UObject* (*const Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USceneComponent,
(UObject* (*)())Z_Construct_UPackage__Script_MRMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::ClassParams = {
&UMockDataMeshTrackerComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::PropPointers),
0,
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::Class_MetaDataParams)
};
void UMockDataMeshTrackerComponent::StaticRegisterNativesUMockDataMeshTrackerComponent()
{
UClass* Class = UMockDataMeshTrackerComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMockDataMeshTrackerComponent()
{
if (!Z_Registration_Info_UClass_UMockDataMeshTrackerComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMockDataMeshTrackerComponent.OuterSingleton, Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMockDataMeshTrackerComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMockDataMeshTrackerComponent);
// ********** End Class UMockDataMeshTrackerComponent **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h__Script_MRMesh_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMeshTrackerVertexColorMode_StaticEnum, TEXT("EMeshTrackerVertexColorMode"), &Z_Registration_Info_UEnum_EMeshTrackerVertexColorMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4040504825U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMockDataMeshTrackerComponent, UMockDataMeshTrackerComponent::StaticClass, TEXT("UMockDataMeshTrackerComponent"), &Z_Registration_Info_UClass_UMockDataMeshTrackerComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMockDataMeshTrackerComponent), 583069298U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h__Script_MRMesh_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h__Script_MRMesh_2032349244{
TEXT("/Script/MRMesh"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h__Script_MRMesh_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h__Script_MRMesh_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h__Script_MRMesh_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h__Script_MRMesh_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
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!
===========================================================================*/
// IWYU pragma: private, include "MockDataMeshTrackerComponent.h"
#ifdef MRMESH_MockDataMeshTrackerComponent_generated_h
#error "MockDataMeshTrackerComponent.generated.h already included, missing '#pragma once' in MockDataMeshTrackerComponent.h"
#endif
#define MRMESH_MockDataMeshTrackerComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UMRMeshComponent;
// ********** Begin Delegate FOnMockDataMeshTrackerUpdated *****************************************
#define FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_63_DELEGATE \
static MRMESH_API void FOnMockDataMeshTrackerUpdated_DelegateWrapper(const FMulticastScriptDelegate& OnMockDataMeshTrackerUpdated, int32 Index, TArray<FVector> const& Vertices, TArray<int32> const& Triangles, TArray<FVector> const& Normals, TArray<float> const& Confidence);
// ********** End Delegate FOnMockDataMeshTrackerUpdated *******************************************
// ********** Begin Class UMockDataMeshTrackerComponent ********************************************
#define FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_35_RPC_WRAPPERS \
DECLARE_FUNCTION(execDisconnectMRMesh); \
DECLARE_FUNCTION(execConnectMRMesh);
struct Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics;
MRMESH_API UClass* Z_Construct_UClass_UMockDataMeshTrackerComponent_NoRegister();
#define FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_35_INCLASS \
private: \
static void StaticRegisterNativesUMockDataMeshTrackerComponent(); \
friend struct ::Z_Construct_UClass_UMockDataMeshTrackerComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MRMESH_API UClass* ::Z_Construct_UClass_UMockDataMeshTrackerComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UMockDataMeshTrackerComponent, USceneComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/MRMesh"), Z_Construct_UClass_UMockDataMeshTrackerComponent_NoRegister) \
DECLARE_SERIALIZER(UMockDataMeshTrackerComponent)
#define FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_35_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MRMESH_API UMockDataMeshTrackerComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMockDataMeshTrackerComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(MRMESH_API, UMockDataMeshTrackerComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMockDataMeshTrackerComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UMockDataMeshTrackerComponent(UMockDataMeshTrackerComponent&&) = delete; \
UMockDataMeshTrackerComponent(const UMockDataMeshTrackerComponent&) = delete;
#define FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_31_PROLOG
#define FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_35_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_35_RPC_WRAPPERS \
FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_35_INCLASS \
FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h_35_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMockDataMeshTrackerComponent;
// ********** End Class UMockDataMeshTrackerComponent **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MRMesh_Public_MockDataMeshTrackerComponent_h
// ********** Begin Enum EMeshTrackerVertexColorMode ***********************************************
#define FOREACH_ENUM_EMESHTRACKERVERTEXCOLORMODE(op) \
op(EMeshTrackerVertexColorMode::None) \
op(EMeshTrackerVertexColorMode::Confidence) \
op(EMeshTrackerVertexColorMode::Block)
enum class EMeshTrackerVertexColorMode : uint8;
template<> struct TIsUEnumClass<EMeshTrackerVertexColorMode> { enum { Value = true }; };
template<> MRMESH_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshTrackerVertexColorMode>();
// ********** End Enum EMeshTrackerVertexColorMode *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,3 @@
D:\UE_5_7_1\Engine\Source\Runtime\MRMesh\Public\MockDataMeshTrackerComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\MRMesh\Public\MRMeshComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\MRMesh\Public\MeshReconstructorBase.h