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,412 @@
// 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

View File

@@ -0,0 +1,58 @@
// 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 "PhysicsAssetUtils.h"
#ifdef PHYSICSUTILITIES_PhysicsAssetUtils_generated_h
#error "PhysicsAssetUtils.generated.h already included, missing '#pragma once' in PhysicsAssetUtils.h"
#endif
#define PHYSICSUTILITIES_PhysicsAssetUtils_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPhysAssetCreateParams ********************************************
struct Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics;
#define FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h_42_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPhysAssetCreateParams_Statics; \
PHYSICSUTILITIES_API static class UScriptStruct* StaticStruct();
struct FPhysAssetCreateParams;
// ********** End ScriptStruct FPhysAssetCreateParams **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Developer_PhysicsUtilities_Public_PhysicsAssetUtils_h
// ********** Begin Enum EPhysAssetFitGeomType *****************************************************
#define FOREACH_ENUM_EPHYSASSETFITGEOMTYPE(op) \
op(EFG_Box) \
op(EFG_Sphyl) \
op(EFG_Sphere) \
op(EFG_TaperedCapsule) \
op(EFG_SingleConvexHull) \
op(EFG_MultiConvexHull) \
op(EFG_LevelSet) \
op(EFG_SkinnedLevelSet) \
op(EFG_MLLevelSet) \
op(EFG_SkinnedTriangleMesh)
enum EPhysAssetFitGeomType : int;
template<> PHYSICSUTILITIES_NON_ATTRIBUTED_API UEnum* StaticEnum<EPhysAssetFitGeomType>();
// ********** End Enum EPhysAssetFitGeomType *******************************************************
// ********** Begin Enum EPhysAssetFitVertWeight ***************************************************
#define FOREACH_ENUM_EPHYSASSETFITVERTWEIGHT(op) \
op(EVW_AnyWeight) \
op(EVW_DominantWeight)
enum EPhysAssetFitVertWeight : int;
template<> PHYSICSUTILITIES_NON_ATTRIBUTED_API UEnum* StaticEnum<EPhysAssetFitVertWeight>();
// ********** End Enum EPhysAssetFitVertWeight *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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 EmptyLinkFunctionForGeneratedCodePhysicsUtilities_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_PhysicsUtilities;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_PhysicsUtilities()
{
if (!Z_Registration_Info_UPackage__Script_PhysicsUtilities.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/PhysicsUtilities",
nullptr,
0,
PKG_CompiledIn | 0x00000080,
0x893BFD04,
0x50ECFF50,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_PhysicsUtilities.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_PhysicsUtilities.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_PhysicsUtilities(Z_Construct_UPackage__Script_PhysicsUtilities, TEXT("/Script/PhysicsUtilities"), Z_Registration_Info_UPackage__Script_PhysicsUtilities, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x893BFD04, 0x50ECFF50));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1 @@
D:\UE_5_7_1\Engine\Source\Developer\PhysicsUtilities\Public\PhysicsAssetUtils.h