413 lines
31 KiB
C++
413 lines
31 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 "PhysicsAssetUtils.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodePhysicsAssetUtils() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
PHYSICSCORE_API UEnum* Z_Construct_UEnum_PhysicsCore_EAngularConstraintMotion();
|
|
PHYSICSUTILITIES_API UEnum* Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType();
|
|
PHYSICSUTILITIES_API UEnum* Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight();
|
|
PHYSICSUTILITIES_API UScriptStruct* Z_Construct_UScriptStruct_FPhysAssetCreateParams();
|
|
UPackage* Z_Construct_UPackage__Script_PhysicsUtilities();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Enum EPhysAssetFitGeomType *****************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPhysAssetFitGeomType;
|
|
static UEnum* EPhysAssetFitGeomType_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EPhysAssetFitGeomType.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EPhysAssetFitGeomType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType, (UObject*)Z_Construct_UPackage__Script_PhysicsUtilities(), TEXT("EPhysAssetFitGeomType"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EPhysAssetFitGeomType.OuterSingleton;
|
|
}
|
|
template<> PHYSICSUTILITIES_NON_ATTRIBUTED_API UEnum* StaticEnum<EPhysAssetFitGeomType>()
|
|
{
|
|
return EPhysAssetFitGeomType_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "EFG_Box.DisplayName", "Box" },
|
|
{ "EFG_Box.Name", "EFG_Box" },
|
|
{ "EFG_LevelSet.DisplayName", "Level Set (Experimental, Cloth Only)" },
|
|
{ "EFG_LevelSet.Name", "EFG_LevelSet" },
|
|
{ "EFG_MLLevelSet.Hidden", "" },
|
|
{ "EFG_MLLevelSet.Name", "EFG_MLLevelSet" },
|
|
{ "EFG_MultiConvexHull.DisplayName", "Multi Convex Hull" },
|
|
{ "EFG_MultiConvexHull.Name", "EFG_MultiConvexHull" },
|
|
{ "EFG_SingleConvexHull.DisplayName", "Single Convex Hull" },
|
|
{ "EFG_SingleConvexHull.Name", "EFG_SingleConvexHull" },
|
|
{ "EFG_SkinnedLevelSet.DisplayName", "Skinned Level Set (Experimental, Cloth Only)" },
|
|
{ "EFG_SkinnedLevelSet.Name", "EFG_SkinnedLevelSet" },
|
|
{ "EFG_SkinnedTriangleMesh.Hidden", "" },
|
|
{ "EFG_SkinnedTriangleMesh.Name", "EFG_SkinnedTriangleMesh" },
|
|
{ "EFG_Sphere.DisplayName", "Sphere" },
|
|
{ "EFG_Sphere.Name", "EFG_Sphere" },
|
|
{ "EFG_Sphyl.DisplayName", "Capsule" },
|
|
{ "EFG_Sphyl.Name", "EFG_Sphyl" },
|
|
{ "EFG_TaperedCapsule.DisplayName", "Tapered Capsule (Cloth Only)" },
|
|
{ "EFG_TaperedCapsule.Name", "EFG_TaperedCapsule" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EFG_Box", (int64)EFG_Box },
|
|
{ "EFG_Sphyl", (int64)EFG_Sphyl },
|
|
{ "EFG_Sphere", (int64)EFG_Sphere },
|
|
{ "EFG_TaperedCapsule", (int64)EFG_TaperedCapsule },
|
|
{ "EFG_SingleConvexHull", (int64)EFG_SingleConvexHull },
|
|
{ "EFG_MultiConvexHull", (int64)EFG_MultiConvexHull },
|
|
{ "EFG_LevelSet", (int64)EFG_LevelSet },
|
|
{ "EFG_SkinnedLevelSet", (int64)EFG_SkinnedLevelSet },
|
|
{ "EFG_MLLevelSet", (int64)EFG_MLLevelSet },
|
|
{ "EFG_SkinnedTriangleMesh", (int64)EFG_SkinnedTriangleMesh },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_PhysicsUtilities,
|
|
nullptr,
|
|
"EPhysAssetFitGeomType",
|
|
"EPhysAssetFitGeomType",
|
|
Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::Regular,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EPhysAssetFitGeomType.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPhysAssetFitGeomType.InnerSingleton, Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EPhysAssetFitGeomType.InnerSingleton;
|
|
}
|
|
// ********** End Enum EPhysAssetFitGeomType *******************************************************
|
|
|
|
// ********** Begin Enum EPhysAssetFitVertWeight ***************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPhysAssetFitVertWeight;
|
|
static UEnum* EPhysAssetFitVertWeight_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EPhysAssetFitVertWeight.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EPhysAssetFitVertWeight.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight, (UObject*)Z_Construct_UPackage__Script_PhysicsUtilities(), TEXT("EPhysAssetFitVertWeight"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EPhysAssetFitVertWeight.OuterSingleton;
|
|
}
|
|
template<> PHYSICSUTILITIES_NON_ATTRIBUTED_API UEnum* StaticEnum<EPhysAssetFitVertWeight>()
|
|
{
|
|
return EPhysAssetFitVertWeight_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "EVW_AnyWeight.DisplayName", "Any Weight" },
|
|
{ "EVW_AnyWeight.Name", "EVW_AnyWeight" },
|
|
{ "EVW_DominantWeight.DisplayName", "Dominant Weight" },
|
|
{ "EVW_DominantWeight.Name", "EVW_DominantWeight" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EVW_AnyWeight", (int64)EVW_AnyWeight },
|
|
{ "EVW_DominantWeight", (int64)EVW_DominantWeight },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_PhysicsUtilities,
|
|
nullptr,
|
|
"EPhysAssetFitVertWeight",
|
|
"EPhysAssetFitVertWeight",
|
|
Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::Regular,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EPhysAssetFitVertWeight.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPhysAssetFitVertWeight.InnerSingleton, Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EPhysAssetFitVertWeight.InnerSingleton;
|
|
}
|
|
// ********** End Enum EPhysAssetFitVertWeight *****************************************************
|
|
|
|
// ********** Begin ScriptStruct FPhysAssetCreateParams ********************************************
|
|
struct Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPhysAssetCreateParams); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPhysAssetCreateParams); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Comment", "/** Parameters for PhysicsAsset creation */" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "Parameters for PhysicsAsset creation" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinBoneSize_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** Bones that are shorter than this value will be ignored for body creation */" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "Bones that are shorter than this value will be ignored for body creation" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinWeldSize_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** Bones that are smaller than this value will be merged together for body creation */" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "Bones that are smaller than this value will be merged together for body creation" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeomType_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** The geometry type that should be used when creating bodies */" },
|
|
{ "DisplayName", "Primitive Type" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "The geometry type that should be used when creating bodies" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertWeight_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** How vertices are mapped to bones when approximating them with bodies */" },
|
|
{ "DisplayName", "Vertex Weighting Type" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "How vertices are mapped to bones when approximating them with bodies" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoOrientToBone_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** Whether to automatically orient the created bodies to their corresponding bones */" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "Whether to automatically orient the created bodies to their corresponding bones" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreateConstraints_MetaData[] = {
|
|
{ "Category", "Constraint Creation" },
|
|
{ "Comment", "/** Whether to create constraints between adjacent created bodies */" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "Whether to create constraints between adjacent created bodies" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWalkPastSmall_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** Whether to skip small bones entirely (rather than merge them with adjacent bones) */" },
|
|
{ "DisplayName", "Walk Past Small Bones" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "Whether to skip small bones entirely (rather than merge them with adjacent bones)" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBodyForAll_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** Forces creation of a body for each bone */" },
|
|
{ "DisplayName", "Create Body for All Bones" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "Forces creation of a body for each bone" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisableCollisionsByDefault_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** Whether to disable collision of body with other bodies on creation */" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "Whether to disable collision of body with other bodies on creation" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularConstraintMode_MetaData[] = {
|
|
{ "Category", "Constraint Creation" },
|
|
{ "Comment", "/** The type of angular constraint to create between bodies */" },
|
|
{ "EditCondition", "bCreateConstraints" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "The type of angular constraint to create between bodies" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LodIndex_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** The LOD index use to create the physics asset.*/" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "The LOD index use to create the physics asset." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HullCount_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** When creating multiple convex hulls, the maximum number that will be created. */" },
|
|
{ "EditCondition", "GeomType == EPhysAssetFitGeomType::EFG_MultiConvexHull" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "When creating multiple convex hulls, the maximum number that will be created." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxHullVerts_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "Comment", "/** When creating convex hulls, the maximum verts that should be created */" },
|
|
{ "EditCondition", "GeomType == EPhysAssetFitGeomType::EFG_MultiConvexHull || GeomType == EPhysAssetFitGeomType::EFG_SingleConvexHull" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "When creating convex hulls, the maximum verts that should be created" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LevelSetResolution_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "ClampMax", "500" },
|
|
{ "ClampMin", "1" },
|
|
{ "Comment", "/** When creating level sets, the grid resolution to use */" },
|
|
{ "EditCondition", "GeomType == EPhysAssetFitGeomType::EFG_LevelSet || GeomType == EPhysAssetFitGeomType::EFG_SkinnedLevelSet" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "When creating level sets, the grid resolution to use" },
|
|
{ "UIMax", "100" },
|
|
{ "UIMin", "10" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatticeResolution_MetaData[] = {
|
|
{ "Category", "Body Creation" },
|
|
{ "ClampMax", "500" },
|
|
{ "ClampMin", "1" },
|
|
{ "Comment", "/** When creating skinned level sets, the embedding grid resolution to use*/" },
|
|
{ "EditCondition", "GeomType == EPhysAssetFitGeomType::EFG_SkinnedLevelSet" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/PhysicsAssetUtils.h" },
|
|
{ "ToolTip", "When creating skinned level sets, the embedding grid resolution to use" },
|
|
{ "UIMax", "100" },
|
|
{ "UIMin", "10" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FPhysAssetCreateParams constinit property declarations ************
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinBoneSize;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinWeldSize;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_GeomType;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_VertWeight;
|
|
static void NewProp_bAutoOrientToBone_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoOrientToBone;
|
|
static void NewProp_bCreateConstraints_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreateConstraints;
|
|
static void NewProp_bWalkPastSmall_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWalkPastSmall;
|
|
static void NewProp_bBodyForAll_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBodyForAll;
|
|
static void NewProp_bDisableCollisionsByDefault_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisableCollisionsByDefault;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_AngularConstraintMode;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_LodIndex;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_HullCount;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxHullVerts;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_LevelSetResolution;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_LatticeResolution;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FPhysAssetCreateParams constinit property declarations **************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPhysAssetCreateParams>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPhysAssetCreateParams;
|
|
class UScriptStruct* FPhysAssetCreateParams::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FPhysAssetCreateParams.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FPhysAssetCreateParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPhysAssetCreateParams, (UObject*)Z_Construct_UPackage__Script_PhysicsUtilities(), TEXT("PhysAssetCreateParams"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FPhysAssetCreateParams.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FPhysAssetCreateParams Property Definitions ***********************
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_MinBoneSize = { "MinBoneSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, MinBoneSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinBoneSize_MetaData), NewProp_MinBoneSize_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_MinWeldSize = { "MinWeldSize", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, MinWeldSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinWeldSize_MetaData), NewProp_MinWeldSize_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_GeomType = { "GeomType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, GeomType), Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitGeomType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeomType_MetaData), NewProp_GeomType_MetaData) }; // 3923478936
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_VertWeight = { "VertWeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, VertWeight), Z_Construct_UEnum_PhysicsUtilities_EPhysAssetFitVertWeight, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertWeight_MetaData), NewProp_VertWeight_MetaData) }; // 4237057873
|
|
void Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bAutoOrientToBone_SetBit(void* Obj)
|
|
{
|
|
((FPhysAssetCreateParams*)Obj)->bAutoOrientToBone = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bAutoOrientToBone = { "bAutoOrientToBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPhysAssetCreateParams), &Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bAutoOrientToBone_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoOrientToBone_MetaData), NewProp_bAutoOrientToBone_MetaData) };
|
|
void Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bCreateConstraints_SetBit(void* Obj)
|
|
{
|
|
((FPhysAssetCreateParams*)Obj)->bCreateConstraints = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bCreateConstraints = { "bCreateConstraints", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPhysAssetCreateParams), &Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bCreateConstraints_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreateConstraints_MetaData), NewProp_bCreateConstraints_MetaData) };
|
|
void Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bWalkPastSmall_SetBit(void* Obj)
|
|
{
|
|
((FPhysAssetCreateParams*)Obj)->bWalkPastSmall = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bWalkPastSmall = { "bWalkPastSmall", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPhysAssetCreateParams), &Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bWalkPastSmall_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWalkPastSmall_MetaData), NewProp_bWalkPastSmall_MetaData) };
|
|
void Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bBodyForAll_SetBit(void* Obj)
|
|
{
|
|
((FPhysAssetCreateParams*)Obj)->bBodyForAll = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bBodyForAll = { "bBodyForAll", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPhysAssetCreateParams), &Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bBodyForAll_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBodyForAll_MetaData), NewProp_bBodyForAll_MetaData) };
|
|
void Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bDisableCollisionsByDefault_SetBit(void* Obj)
|
|
{
|
|
((FPhysAssetCreateParams*)Obj)->bDisableCollisionsByDefault = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bDisableCollisionsByDefault = { "bDisableCollisionsByDefault", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPhysAssetCreateParams), &Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bDisableCollisionsByDefault_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisableCollisionsByDefault_MetaData), NewProp_bDisableCollisionsByDefault_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_AngularConstraintMode = { "AngularConstraintMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, AngularConstraintMode), Z_Construct_UEnum_PhysicsCore_EAngularConstraintMotion, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularConstraintMode_MetaData), NewProp_AngularConstraintMode_MetaData) }; // 34365689
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_LodIndex = { "LodIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, LodIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LodIndex_MetaData), NewProp_LodIndex_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_HullCount = { "HullCount", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, HullCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HullCount_MetaData), NewProp_HullCount_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_MaxHullVerts = { "MaxHullVerts", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, MaxHullVerts), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxHullVerts_MetaData), NewProp_MaxHullVerts_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_LevelSetResolution = { "LevelSetResolution", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, LevelSetResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LevelSetResolution_MetaData), NewProp_LevelSetResolution_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_LatticeResolution = { "LatticeResolution", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPhysAssetCreateParams, LatticeResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatticeResolution_MetaData), NewProp_LatticeResolution_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_MinBoneSize,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_MinWeldSize,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_GeomType,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_VertWeight,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bAutoOrientToBone,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bCreateConstraints,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bWalkPastSmall,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bBodyForAll,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_bDisableCollisionsByDefault,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_AngularConstraintMode,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_LodIndex,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_HullCount,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_MaxHullVerts,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_LevelSetResolution,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewProp_LatticeResolution,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FPhysAssetCreateParams Property Definitions *************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_PhysicsUtilities,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"PhysAssetCreateParams",
|
|
Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::PropPointers),
|
|
sizeof(FPhysAssetCreateParams),
|
|
alignof(FPhysAssetCreateParams),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPhysAssetCreateParams()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FPhysAssetCreateParams.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPhysAssetCreateParams.InnerSingleton, Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPhysAssetCreateParams.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FPhysAssetCreateParams **********************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h__Script_PhysicsUtilities_Statics
|
|
{
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
|
{ EPhysAssetFitGeomType_StaticEnum, TEXT("EPhysAssetFitGeomType"), &Z_Registration_Info_UEnum_EPhysAssetFitGeomType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3923478936U) },
|
|
{ EPhysAssetFitVertWeight_StaticEnum, TEXT("EPhysAssetFitVertWeight"), &Z_Registration_Info_UEnum_EPhysAssetFitVertWeight, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4237057873U) },
|
|
};
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FPhysAssetCreateParams::StaticStruct, Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics::NewStructOps, TEXT("PhysAssetCreateParams"),&Z_Registration_Info_UScriptStruct_FPhysAssetCreateParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPhysAssetCreateParams), 4105415460U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h__Script_PhysicsUtilities_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h__Script_PhysicsUtilities_2621234989{
|
|
TEXT("/Script/PhysicsUtilities"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h__Script_PhysicsUtilities_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h__Script_PhysicsUtilities_Statics::ScriptStructInfo),
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h__Script_PhysicsUtilities_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h__Script_PhysicsUtilities_Statics::EnumInfo),
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|