225 lines
14 KiB
C++
225 lines
14 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
/*===========================================================================
|
|
Generated code exported from UnrealHeaderTool.
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
|
===========================================================================*/
|
|
|
|
#include "UObject/GeneratedCppIncludes.h"
|
|
#include "FractureEngineFracturing.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeFractureEngineFracturing() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
FRACTUREENGINE_API UEnum* Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum();
|
|
FRACTUREENGINE_API UEnum* Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution();
|
|
FRACTUREENGINE_API UEnum* Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection();
|
|
UPackage* Z_Construct_UPackage__Script_FractureEngine();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Enum EFractureBrickBondEnum ****************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFractureBrickBondEnum;
|
|
static UEnum* EFractureBrickBondEnum_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EFractureBrickBondEnum.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EFractureBrickBondEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum, (UObject*)Z_Construct_UPackage__Script_FractureEngine(), TEXT("EFractureBrickBondEnum"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EFractureBrickBondEnum.OuterSingleton;
|
|
}
|
|
template<> FRACTUREENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EFractureBrickBondEnum>()
|
|
{
|
|
return EFractureBrickBondEnum_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Dataflow_FractureBrickBond_English.DisplayName", "English" },
|
|
{ "Dataflow_FractureBrickBond_English.Name", "EFractureBrickBondEnum::Dataflow_FractureBrickBond_English" },
|
|
{ "Dataflow_FractureBrickBond_Flemish.DisplayName", "Flemish" },
|
|
{ "Dataflow_FractureBrickBond_Flemish.Name", "EFractureBrickBondEnum::Dataflow_FractureBrickBond_Flemish" },
|
|
{ "Dataflow_FractureBrickBond_Header.DisplayName", "Header" },
|
|
{ "Dataflow_FractureBrickBond_Header.Name", "EFractureBrickBondEnum::Dataflow_FractureBrickBond_Header" },
|
|
{ "Dataflow_FractureBrickBond_Stack.DisplayName", "Stack" },
|
|
{ "Dataflow_FractureBrickBond_Stack.Name", "EFractureBrickBondEnum::Dataflow_FractureBrickBond_Stack" },
|
|
{ "Dataflow_FractureBrickBond_Stretcher.DisplayName", "Stretcher" },
|
|
{ "Dataflow_FractureBrickBond_Stretcher.Name", "EFractureBrickBondEnum::Dataflow_FractureBrickBond_Stretcher" },
|
|
{ "ModuleRelativePath", "Public/FractureEngineFracturing.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EFractureBrickBondEnum::Dataflow_FractureBrickBond_Stretcher", (int64)EFractureBrickBondEnum::Dataflow_FractureBrickBond_Stretcher },
|
|
{ "EFractureBrickBondEnum::Dataflow_FractureBrickBond_Stack", (int64)EFractureBrickBondEnum::Dataflow_FractureBrickBond_Stack },
|
|
{ "EFractureBrickBondEnum::Dataflow_FractureBrickBond_English", (int64)EFractureBrickBondEnum::Dataflow_FractureBrickBond_English },
|
|
{ "EFractureBrickBondEnum::Dataflow_FractureBrickBond_Header", (int64)EFractureBrickBondEnum::Dataflow_FractureBrickBond_Header },
|
|
{ "EFractureBrickBondEnum::Dataflow_FractureBrickBond_Flemish", (int64)EFractureBrickBondEnum::Dataflow_FractureBrickBond_Flemish },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_FractureEngine,
|
|
nullptr,
|
|
"EFractureBrickBondEnum",
|
|
"EFractureBrickBondEnum",
|
|
Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EFractureBrickBondEnum.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFractureBrickBondEnum.InnerSingleton, Z_Construct_UEnum_FractureEngine_EFractureBrickBondEnum_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EFractureBrickBondEnum.InnerSingleton;
|
|
}
|
|
// ********** End Enum EFractureBrickBondEnum ******************************************************
|
|
|
|
// ********** Begin Enum EMeshCutterCutDistribution ************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshCutterCutDistribution;
|
|
static UEnum* EMeshCutterCutDistribution_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EMeshCutterCutDistribution.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EMeshCutterCutDistribution.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution, (UObject*)Z_Construct_UPackage__Script_FractureEngine(), TEXT("EMeshCutterCutDistribution"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EMeshCutterCutDistribution.OuterSingleton;
|
|
}
|
|
template<> FRACTUREENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshCutterCutDistribution>()
|
|
{
|
|
return EMeshCutterCutDistribution_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Grid.Comment", "// Arrange the cutting mesh in a regular grid pattern\n" },
|
|
{ "Grid.DisplayName", "Grid" },
|
|
{ "Grid.Name", "EMeshCutterCutDistribution::Grid" },
|
|
{ "Grid.ToolTip", "Arrange the cutting mesh in a regular grid pattern" },
|
|
{ "ModuleRelativePath", "Public/FractureEngineFracturing.h" },
|
|
{ "SingleCut.Comment", "// Cut only once, at the cutting mesh's current location in the level\n" },
|
|
{ "SingleCut.DisplayName", "Single Cut" },
|
|
{ "SingleCut.Name", "EMeshCutterCutDistribution::SingleCut" },
|
|
{ "SingleCut.ToolTip", "Cut only once, at the cutting mesh's current location in the level" },
|
|
{ "UniformRandom.Comment", "// Scatter the cutting mesh in a uniform random distribution around the geometry bounding box\n" },
|
|
{ "UniformRandom.DisplayName", "Uniform Random" },
|
|
{ "UniformRandom.Name", "EMeshCutterCutDistribution::UniformRandom" },
|
|
{ "UniformRandom.ToolTip", "Scatter the cutting mesh in a uniform random distribution around the geometry bounding box" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EMeshCutterCutDistribution::SingleCut", (int64)EMeshCutterCutDistribution::SingleCut },
|
|
{ "EMeshCutterCutDistribution::UniformRandom", (int64)EMeshCutterCutDistribution::UniformRandom },
|
|
{ "EMeshCutterCutDistribution::Grid", (int64)EMeshCutterCutDistribution::Grid },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_FractureEngine,
|
|
nullptr,
|
|
"EMeshCutterCutDistribution",
|
|
"EMeshCutterCutDistribution",
|
|
Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution_Statics::Enum_MetaDataParams), Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EMeshCutterCutDistribution.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshCutterCutDistribution.InnerSingleton, Z_Construct_UEnum_FractureEngine_EMeshCutterCutDistribution_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EMeshCutterCutDistribution.InnerSingleton;
|
|
}
|
|
// ********** End Enum EMeshCutterCutDistribution **************************************************
|
|
|
|
// ********** Begin Enum EMeshCutterPerCutMeshSelection ********************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshCutterPerCutMeshSelection;
|
|
static UEnum* EMeshCutterPerCutMeshSelection_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EMeshCutterPerCutMeshSelection.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EMeshCutterPerCutMeshSelection.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection, (UObject*)Z_Construct_UPackage__Script_FractureEngine(), TEXT("EMeshCutterPerCutMeshSelection"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EMeshCutterPerCutMeshSelection.OuterSingleton;
|
|
}
|
|
template<> FRACTUREENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshCutterPerCutMeshSelection>()
|
|
{
|
|
return EMeshCutterPerCutMeshSelection_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "All.Comment", "// Use all cut meshes for every cut\n" },
|
|
{ "All.Name", "EMeshCutterPerCutMeshSelection::All" },
|
|
{ "All.ToolTip", "Use all cut meshes for every cut" },
|
|
{ "BlueprintType", "true" },
|
|
{ "ModuleRelativePath", "Public/FractureEngineFracturing.h" },
|
|
{ "Random.Comment", "// Choose which cut mesh to use from the mesh array randomly, per cut\n" },
|
|
{ "Random.Name", "EMeshCutterPerCutMeshSelection::Random" },
|
|
{ "Random.ToolTip", "Choose which cut mesh to use from the mesh array randomly, per cut" },
|
|
{ "Sequential.Comment", "// Choose which cut mesh to use from the mesh array sequentially, starting with the first mesh and cycling through, per cut\n" },
|
|
{ "Sequential.Name", "EMeshCutterPerCutMeshSelection::Sequential" },
|
|
{ "Sequential.ToolTip", "Choose which cut mesh to use from the mesh array sequentially, starting with the first mesh and cycling through, per cut" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EMeshCutterPerCutMeshSelection::All", (int64)EMeshCutterPerCutMeshSelection::All },
|
|
{ "EMeshCutterPerCutMeshSelection::Random", (int64)EMeshCutterPerCutMeshSelection::Random },
|
|
{ "EMeshCutterPerCutMeshSelection::Sequential", (int64)EMeshCutterPerCutMeshSelection::Sequential },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_FractureEngine,
|
|
nullptr,
|
|
"EMeshCutterPerCutMeshSelection",
|
|
"EMeshCutterPerCutMeshSelection",
|
|
Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection_Statics::Enum_MetaDataParams), Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EMeshCutterPerCutMeshSelection.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshCutterPerCutMeshSelection.InnerSingleton, Z_Construct_UEnum_FractureEngine_EMeshCutterPerCutMeshSelection_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EMeshCutterPerCutMeshSelection.InnerSingleton;
|
|
}
|
|
// ********** End Enum EMeshCutterPerCutMeshSelection **********************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Fracture_Source_FractureEngine_Public_FractureEngineFracturing_h__Script_FractureEngine_Statics
|
|
{
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
|
{ EFractureBrickBondEnum_StaticEnum, TEXT("EFractureBrickBondEnum"), &Z_Registration_Info_UEnum_EFractureBrickBondEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2182854124U) },
|
|
{ EMeshCutterCutDistribution_StaticEnum, TEXT("EMeshCutterCutDistribution"), &Z_Registration_Info_UEnum_EMeshCutterCutDistribution, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3306281713U) },
|
|
{ EMeshCutterPerCutMeshSelection_StaticEnum, TEXT("EMeshCutterPerCutMeshSelection"), &Z_Registration_Info_UEnum_EMeshCutterPerCutMeshSelection, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 752240848U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Fracture_Source_FractureEngine_Public_FractureEngineFracturing_h__Script_FractureEngine_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Fracture_Source_FractureEngine_Public_FractureEngineFracturing_h__Script_FractureEngine_1107837983{
|
|
TEXT("/Script/FractureEngine"),
|
|
nullptr, 0,
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Fracture_Source_FractureEngine_Public_FractureEngineFracturing_h__Script_FractureEngine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Fracture_Source_FractureEngine_Public_FractureEngineFracturing_h__Script_FractureEngine_Statics::EnumInfo),
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|