Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/ChaosCloth/UHT/ChaosClothingSimulationInteractor.gen.cpp

1403 lines
106 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "ChaosCloth/ChaosClothingSimulationInteractor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosClothingSimulationInteractor() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCLOTH_API UClass* Z_Construct_UClass_UChaosClothingInteractor();
CHAOSCLOTH_API UClass* Z_Construct_UClass_UChaosClothingInteractor_NoRegister();
CHAOSCLOTH_API UClass* Z_Construct_UClass_UChaosClothingSimulationInteractor();
CHAOSCLOTH_API UClass* Z_Construct_UClass_UChaosClothingSimulationInteractor_NoRegister();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingInteractor();
CLOTHINGSYSTEMRUNTIMEINTERFACE_API UClass* Z_Construct_UClass_UClothingSimulationInteractor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
UPackage* Z_Construct_UPackage__Script_ChaosCloth();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosClothingInteractor Function ResetAndTeleport ***********************
struct Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics
{
struct ChaosClothingInteractor_eventResetAndTeleport_Parms
{
bool bReset;
bool bTeleport;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_bReset", "false" },
{ "CPP_Default_bTeleport", "false" },
{ "Keywords", "Chaos" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function ResetAndTeleport constinit property declarations **********************
static void NewProp_bReset_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReset;
static void NewProp_bTeleport_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTeleport;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ResetAndTeleport constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ResetAndTeleport Property Definitions *********************************
void Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::NewProp_bReset_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventResetAndTeleport_Parms*)Obj)->bReset = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::NewProp_bReset = { "bReset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventResetAndTeleport_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::NewProp_bReset_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::NewProp_bTeleport_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventResetAndTeleport_Parms*)Obj)->bTeleport = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::NewProp_bTeleport = { "bTeleport", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventResetAndTeleport_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::NewProp_bTeleport_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::NewProp_bReset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::NewProp_bTeleport,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::PropPointers) < 2048);
// ********** End Function ResetAndTeleport Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "ResetAndTeleport", Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::ChaosClothingInteractor_eventResetAndTeleport_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::ChaosClothingInteractor_eventResetAndTeleport_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execResetAndTeleport)
{
P_GET_UBOOL(Z_Param_bReset);
P_GET_UBOOL(Z_Param_bTeleport);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetAndTeleport(Z_Param_bReset,Z_Param_bTeleport);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function ResetAndTeleport *************************
// ********** Begin Class UChaosClothingInteractor Function SetAerodynamics ************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics
{
struct ChaosClothingInteractor_eventSetAerodynamics_Parms
{
float DragCoefficient;
float LiftCoefficient;
FVector WindVelocity;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "Comment", "// Deprecated. This function cannot set different Low and High values for the Drag and Lift weight maps. Use SetWind instead.\n" },
{ "CPP_Default_DragCoefficient", "0.070000" },
{ "CPP_Default_LiftCoefficient", "0.035000" },
{ "CPP_Default_WindVelocity", "0.000000,0.000000,0.000000" },
{ "Keywords", "Chaos Wind Drag Lift Coefficient" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
{ "ToolTip", "Deprecated. This function cannot set different Low and High values for the Drag and Lift weight maps. Use SetWind instead." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAerodynamics constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_DragCoefficient;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LiftCoefficient;
static const UECodeGen_Private::FStructPropertyParams NewProp_WindVelocity;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAerodynamics constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAerodynamics Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::NewProp_DragCoefficient = { "DragCoefficient", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetAerodynamics_Parms, DragCoefficient), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::NewProp_LiftCoefficient = { "LiftCoefficient", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetAerodynamics_Parms, LiftCoefficient), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::NewProp_WindVelocity = { "WindVelocity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetAerodynamics_Parms, WindVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::NewProp_DragCoefficient,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::NewProp_LiftCoefficient,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::NewProp_WindVelocity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::PropPointers) < 2048);
// ********** End Function SetAerodynamics Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetAerodynamics", Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::ChaosClothingInteractor_eventSetAerodynamics_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::ChaosClothingInteractor_eventSetAerodynamics_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetAerodynamics)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_DragCoefficient);
P_GET_PROPERTY(FFloatProperty,Z_Param_LiftCoefficient);
P_GET_STRUCT(FVector,Z_Param_WindVelocity);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAerodynamics(Z_Param_DragCoefficient,Z_Param_LiftCoefficient,Z_Param_WindVelocity);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetAerodynamics **************************
// ********** Begin Class UChaosClothingInteractor Function SetAnimDrive ***************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics
{
struct ChaosClothingInteractor_eventSetAnimDrive_Parms
{
FVector2D AnimDriveStiffness;
FVector2D AnimDriveDamping;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_AnimDriveDamping", "(X=0.000,Y=1.000)" },
{ "CPP_Default_AnimDriveStiffness", "(X=0.000,Y=1.000)" },
{ "Keywords", "Chaos Stiffness Damping" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAnimDrive constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_AnimDriveStiffness;
static const UECodeGen_Private::FStructPropertyParams NewProp_AnimDriveDamping;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAnimDrive constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAnimDrive Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::NewProp_AnimDriveStiffness = { "AnimDriveStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetAnimDrive_Parms, AnimDriveStiffness), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::NewProp_AnimDriveDamping = { "AnimDriveDamping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetAnimDrive_Parms, AnimDriveDamping), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::NewProp_AnimDriveStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::NewProp_AnimDriveDamping,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::PropPointers) < 2048);
// ********** End Function SetAnimDrive Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetAnimDrive", Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::ChaosClothingInteractor_eventSetAnimDrive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::ChaosClothingInteractor_eventSetAnimDrive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetAnimDrive)
{
P_GET_STRUCT(FVector2D,Z_Param_AnimDriveStiffness);
P_GET_STRUCT(FVector2D,Z_Param_AnimDriveDamping);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAnimDrive(Z_Param_AnimDriveStiffness,Z_Param_AnimDriveDamping);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetAnimDrive *****************************
// ********** Begin Class UChaosClothingInteractor Function SetAnimDriveLinear *********************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics
{
struct ChaosClothingInteractor_eventSetAnimDriveLinear_Parms
{
float AnimDriveStiffness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_AnimDriveStiffness", "0.000000" },
{ "Keywords", "Chaos Stiffness" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAnimDriveLinear constinit property declarations ********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimDriveStiffness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAnimDriveLinear constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAnimDriveLinear Property Definitions *******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::NewProp_AnimDriveStiffness = { "AnimDriveStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetAnimDriveLinear_Parms, AnimDriveStiffness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::NewProp_AnimDriveStiffness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::PropPointers) < 2048);
// ********** End Function SetAnimDriveLinear Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetAnimDriveLinear", Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::ChaosClothingInteractor_eventSetAnimDriveLinear_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::ChaosClothingInteractor_eventSetAnimDriveLinear_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetAnimDriveLinear)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_AnimDriveStiffness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAnimDriveLinear(Z_Param_AnimDriveStiffness);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetAnimDriveLinear ***********************
// ********** Begin Class UChaosClothingInteractor Function SetBackstop ****************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics
{
struct ChaosClothingInteractor_eventSetBackstop_Parms
{
bool bEnabled;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_bEnabled", "true" },
{ "Keywords", "Chaos Backstop Enable Disable Use" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBackstop constinit property declarations ***************************
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBackstop constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBackstop Property Definitions **************************************
void Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventSetBackstop_Parms*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventSetBackstop_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::PropPointers) < 2048);
// ********** End Function SetBackstop Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetBackstop", Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::ChaosClothingInteractor_eventSetBackstop_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::ChaosClothingInteractor_eventSetBackstop_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetBackstop)
{
P_GET_UBOOL(Z_Param_bEnabled);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetBackstop(Z_Param_bEnabled);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetBackstop ******************************
// ********** Begin Class UChaosClothingInteractor Function SetCollision ***************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics
{
struct ChaosClothingInteractor_eventSetCollision_Parms
{
float CollisionThickness;
float FrictionCoefficient;
bool bUseCCD;
float SelfCollisionThickness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_bUseCCD", "false" },
{ "CPP_Default_CollisionThickness", "1.000000" },
{ "CPP_Default_FrictionCoefficient", "0.800000" },
{ "CPP_Default_SelfCollisionThickness", "2.000000" },
{ "Keywords", "Chaos Self Thickness Friction Coefficient" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCollision constinit property declarations **************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionThickness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FrictionCoefficient;
static void NewProp_bUseCCD_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseCCD;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SelfCollisionThickness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCollision constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCollision Property Definitions *************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_CollisionThickness = { "CollisionThickness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetCollision_Parms, CollisionThickness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_FrictionCoefficient = { "FrictionCoefficient", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetCollision_Parms, FrictionCoefficient), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_bUseCCD_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventSetCollision_Parms*)Obj)->bUseCCD = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_bUseCCD = { "bUseCCD", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventSetCollision_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_bUseCCD_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_SelfCollisionThickness = { "SelfCollisionThickness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetCollision_Parms, SelfCollisionThickness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_CollisionThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_FrictionCoefficient,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_bUseCCD,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::NewProp_SelfCollisionThickness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::PropPointers) < 2048);
// ********** End Function SetCollision Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetCollision", Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::ChaosClothingInteractor_eventSetCollision_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::ChaosClothingInteractor_eventSetCollision_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetCollision()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetCollision_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetCollision)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_CollisionThickness);
P_GET_PROPERTY(FFloatProperty,Z_Param_FrictionCoefficient);
P_GET_UBOOL(Z_Param_bUseCCD);
P_GET_PROPERTY(FFloatProperty,Z_Param_SelfCollisionThickness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCollision(Z_Param_CollisionThickness,Z_Param_FrictionCoefficient,Z_Param_bUseCCD,Z_Param_SelfCollisionThickness);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetCollision *****************************
// ********** Begin Class UChaosClothingInteractor Function SetDamping *****************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics
{
struct ChaosClothingInteractor_eventSetDamping_Parms
{
float DampingCoefficient;
float LocalDampingCoefficient;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_DampingCoefficient", "0.010000" },
{ "CPP_Default_LocalDampingCoefficient", "0.000000" },
{ "Keywords", "Chaos Coefficient" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDamping constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_DampingCoefficient;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LocalDampingCoefficient;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDamping constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDamping Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::NewProp_DampingCoefficient = { "DampingCoefficient", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetDamping_Parms, DampingCoefficient), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::NewProp_LocalDampingCoefficient = { "LocalDampingCoefficient", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetDamping_Parms, LocalDampingCoefficient), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::NewProp_DampingCoefficient,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::NewProp_LocalDampingCoefficient,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::PropPointers) < 2048);
// ********** End Function SetDamping Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetDamping", Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::ChaosClothingInteractor_eventSetDamping_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::ChaosClothingInteractor_eventSetDamping_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetDamping()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetDamping_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetDamping)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_DampingCoefficient);
P_GET_PROPERTY(FFloatProperty,Z_Param_LocalDampingCoefficient);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDamping(Z_Param_DampingCoefficient,Z_Param_LocalDampingCoefficient);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetDamping *******************************
// ********** Begin Class UChaosClothingInteractor Function SetGravity *****************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics
{
struct ChaosClothingInteractor_eventSetGravity_Parms
{
float GravityScale;
bool bIsGravityOverridden;
FVector GravityOverride;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_bIsGravityOverridden", "false" },
{ "CPP_Default_GravityOverride", "0.000000,0.000000,-981.000000" },
{ "CPP_Default_GravityScale", "1.000000" },
{ "Keywords", "Chaos Scale Override" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetGravity constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_GravityScale;
static void NewProp_bIsGravityOverridden_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsGravityOverridden;
static const UECodeGen_Private::FStructPropertyParams NewProp_GravityOverride;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGravity constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGravity Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::NewProp_GravityScale = { "GravityScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetGravity_Parms, GravityScale), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::NewProp_bIsGravityOverridden_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventSetGravity_Parms*)Obj)->bIsGravityOverridden = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::NewProp_bIsGravityOverridden = { "bIsGravityOverridden", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventSetGravity_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::NewProp_bIsGravityOverridden_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::NewProp_GravityOverride = { "GravityOverride", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetGravity_Parms, GravityOverride), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::NewProp_GravityScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::NewProp_bIsGravityOverridden,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::NewProp_GravityOverride,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::PropPointers) < 2048);
// ********** End Function SetGravity Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetGravity", Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::ChaosClothingInteractor_eventSetGravity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::ChaosClothingInteractor_eventSetGravity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetGravity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetGravity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetGravity)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_GravityScale);
P_GET_UBOOL(Z_Param_bIsGravityOverridden);
P_GET_STRUCT(FVector,Z_Param_GravityOverride);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGravity(Z_Param_GravityScale,Z_Param_bIsGravityOverridden,Z_Param_GravityOverride);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetGravity *******************************
// ********** Begin Class UChaosClothingInteractor Function SetLongRangeAttachment *****************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics
{
struct ChaosClothingInteractor_eventSetLongRangeAttachment_Parms
{
FVector2D TetherStiffness;
FVector2D TetherScale;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_TetherScale", "(X=1.000,Y=1.000)" },
{ "CPP_Default_TetherStiffness", "(X=1.000,Y=1.000)" },
{ "Keywords", "Chaos Tether Stiffness Scale" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetLongRangeAttachment constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_TetherStiffness;
static const UECodeGen_Private::FStructPropertyParams NewProp_TetherScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetLongRangeAttachment constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetLongRangeAttachment Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::NewProp_TetherStiffness = { "TetherStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetLongRangeAttachment_Parms, TetherStiffness), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::NewProp_TetherScale = { "TetherScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetLongRangeAttachment_Parms, TetherScale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::NewProp_TetherStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::NewProp_TetherScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::PropPointers) < 2048);
// ********** End Function SetLongRangeAttachment Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetLongRangeAttachment", Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::ChaosClothingInteractor_eventSetLongRangeAttachment_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::ChaosClothingInteractor_eventSetLongRangeAttachment_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetLongRangeAttachment)
{
P_GET_STRUCT(FVector2D,Z_Param_TetherStiffness);
P_GET_STRUCT(FVector2D,Z_Param_TetherScale);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetLongRangeAttachment(Z_Param_TetherStiffness,Z_Param_TetherScale);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetLongRangeAttachment *******************
// ********** Begin Class UChaosClothingInteractor Function SetLongRangeAttachmentLinear ***********
struct Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics
{
struct ChaosClothingInteractor_eventSetLongRangeAttachmentLinear_Parms
{
float TetherStiffness;
float TetherScale;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_TetherScale", "1.000000" },
{ "CPP_Default_TetherStiffness", "1.000000" },
{ "Keywords", "Chaos Tether Stiffness Scale" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetLongRangeAttachmentLinear constinit property declarations **********
static const UECodeGen_Private::FFloatPropertyParams NewProp_TetherStiffness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TetherScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetLongRangeAttachmentLinear constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetLongRangeAttachmentLinear Property Definitions *********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::NewProp_TetherStiffness = { "TetherStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetLongRangeAttachmentLinear_Parms, TetherStiffness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::NewProp_TetherScale = { "TetherScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetLongRangeAttachmentLinear_Parms, TetherScale), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::NewProp_TetherStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::NewProp_TetherScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::PropPointers) < 2048);
// ********** End Function SetLongRangeAttachmentLinear Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetLongRangeAttachmentLinear", Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::ChaosClothingInteractor_eventSetLongRangeAttachmentLinear_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::ChaosClothingInteractor_eventSetLongRangeAttachmentLinear_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetLongRangeAttachmentLinear)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_TetherStiffness);
P_GET_PROPERTY(FFloatProperty,Z_Param_TetherScale);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetLongRangeAttachmentLinear(Z_Param_TetherStiffness,Z_Param_TetherScale);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetLongRangeAttachmentLinear *************
// ********** Begin Class UChaosClothingInteractor Function SetMaterial ****************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics
{
struct ChaosClothingInteractor_eventSetMaterial_Parms
{
FVector2D EdgeStiffness;
FVector2D BendingStiffness;
FVector2D AreaStiffness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_AreaStiffness", "(X=1.000,Y=1.000)" },
{ "CPP_Default_BendingStiffness", "(X=1.000,Y=1.000)" },
{ "CPP_Default_EdgeStiffness", "(X=1.000,Y=1.000)" },
{ "Keywords", "Chaos Edge Bending Area Stiffness" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMaterial constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeStiffness;
static const UECodeGen_Private::FStructPropertyParams NewProp_BendingStiffness;
static const UECodeGen_Private::FStructPropertyParams NewProp_AreaStiffness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMaterial constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMaterial Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::NewProp_EdgeStiffness = { "EdgeStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetMaterial_Parms, EdgeStiffness), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::NewProp_BendingStiffness = { "BendingStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetMaterial_Parms, BendingStiffness), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::NewProp_AreaStiffness = { "AreaStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetMaterial_Parms, AreaStiffness), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::NewProp_EdgeStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::NewProp_BendingStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::NewProp_AreaStiffness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::PropPointers) < 2048);
// ********** End Function SetMaterial Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetMaterial", Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::ChaosClothingInteractor_eventSetMaterial_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::ChaosClothingInteractor_eventSetMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetMaterial)
{
P_GET_STRUCT(FVector2D,Z_Param_EdgeStiffness);
P_GET_STRUCT(FVector2D,Z_Param_BendingStiffness);
P_GET_STRUCT(FVector2D,Z_Param_AreaStiffness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMaterial(Z_Param_EdgeStiffness,Z_Param_BendingStiffness,Z_Param_AreaStiffness);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetMaterial ******************************
// ********** Begin Class UChaosClothingInteractor Function SetMaterialBuckling ********************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics
{
struct ChaosClothingInteractor_eventSetMaterialBuckling_Parms
{
FVector2D BucklingRatio;
FVector2D BucklingStiffness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_BucklingRatio", "(X=0.000,Y=0.000)" },
{ "CPP_Default_BucklingStiffness", "(X=1.000,Y=1.000)" },
{ "Keywords", "Chaos Bending Element Buckling Stiffness Ratio" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMaterialBuckling constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_BucklingRatio;
static const UECodeGen_Private::FStructPropertyParams NewProp_BucklingStiffness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMaterialBuckling constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMaterialBuckling Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::NewProp_BucklingRatio = { "BucklingRatio", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetMaterialBuckling_Parms, BucklingRatio), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::NewProp_BucklingStiffness = { "BucklingStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetMaterialBuckling_Parms, BucklingStiffness), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::NewProp_BucklingRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::NewProp_BucklingStiffness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::PropPointers) < 2048);
// ********** End Function SetMaterialBuckling Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetMaterialBuckling", Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::ChaosClothingInteractor_eventSetMaterialBuckling_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::ChaosClothingInteractor_eventSetMaterialBuckling_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetMaterialBuckling)
{
P_GET_STRUCT(FVector2D,Z_Param_BucklingRatio);
P_GET_STRUCT(FVector2D,Z_Param_BucklingStiffness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMaterialBuckling(Z_Param_BucklingRatio,Z_Param_BucklingStiffness);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetMaterialBuckling **********************
// ********** Begin Class UChaosClothingInteractor Function SetMaterialLinear **********************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics
{
struct ChaosClothingInteractor_eventSetMaterialLinear_Parms
{
float EdgeStiffness;
float BendingStiffness;
float AreaStiffness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_AreaStiffness", "1.000000" },
{ "CPP_Default_BendingStiffness", "1.000000" },
{ "CPP_Default_EdgeStiffness", "1.000000" },
{ "Keywords", "Chaos Edge Bending Area Stiffness" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMaterialLinear constinit property declarations *********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_EdgeStiffness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BendingStiffness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AreaStiffness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMaterialLinear constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMaterialLinear Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::NewProp_EdgeStiffness = { "EdgeStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetMaterialLinear_Parms, EdgeStiffness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::NewProp_BendingStiffness = { "BendingStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetMaterialLinear_Parms, BendingStiffness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::NewProp_AreaStiffness = { "AreaStiffness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetMaterialLinear_Parms, AreaStiffness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::NewProp_EdgeStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::NewProp_BendingStiffness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::NewProp_AreaStiffness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::PropPointers) < 2048);
// ********** End Function SetMaterialLinear Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetMaterialLinear", Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::ChaosClothingInteractor_eventSetMaterialLinear_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::ChaosClothingInteractor_eventSetMaterialLinear_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetMaterialLinear)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_EdgeStiffness);
P_GET_PROPERTY(FFloatProperty,Z_Param_BendingStiffness);
P_GET_PROPERTY(FFloatProperty,Z_Param_AreaStiffness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMaterialLinear(Z_Param_EdgeStiffness,Z_Param_BendingStiffness,Z_Param_AreaStiffness);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetMaterialLinear ************************
// ********** Begin Class UChaosClothingInteractor Function SetPressure ****************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics
{
struct ChaosClothingInteractor_eventSetPressure_Parms
{
FVector2D Pressure;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_Pressure", "(X=0.000,Y=1.000)" },
{ "Keywords", "Chaos Pressure" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPressure constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Pressure;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPressure constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPressure Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::NewProp_Pressure = { "Pressure", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetPressure_Parms, Pressure), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::NewProp_Pressure,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::PropPointers) < 2048);
// ********** End Function SetPressure Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetPressure", Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::ChaosClothingInteractor_eventSetPressure_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::ChaosClothingInteractor_eventSetPressure_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetPressure()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetPressure_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetPressure)
{
P_GET_STRUCT(FVector2D,Z_Param_Pressure);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPressure(Z_Param_Pressure);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetPressure ******************************
// ********** Begin Class UChaosClothingInteractor Function SetVelocityClamps **********************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics
{
struct ChaosClothingInteractor_eventSetVelocityClamps_Parms
{
bool bEnableLinearVelocityClamping;
FVector MaxLinearVelocity;
bool bEnableLinearAccelerationClamping;
FVector MaxLinearAcceleration;
bool bEnableAngularVelocityClamping;
float MaxAngularVelocity;
bool bEnableAngularAccelerationClamping;
float MaxAngularAcceleration;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_bEnableAngularAccelerationClamping", "false" },
{ "CPP_Default_bEnableAngularVelocityClamping", "false" },
{ "CPP_Default_bEnableLinearAccelerationClamping", "false" },
{ "CPP_Default_bEnableLinearVelocityClamping", "false" },
{ "CPP_Default_MaxAngularAcceleration", "12000.000000" },
{ "CPP_Default_MaxAngularVelocity", "200.000000" },
{ "CPP_Default_MaxLinearAcceleration", "60000.000000,60000.000000,60000.000000" },
{ "CPP_Default_MaxLinearVelocity", "1000.000000,1000.000000,1000.000000" },
{ "Keywords", "Chaos Max Linear Angular Velocity Acceleration Clamp" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetVelocityClamps constinit property declarations *********************
static void NewProp_bEnableLinearVelocityClamping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableLinearVelocityClamping;
static const UECodeGen_Private::FStructPropertyParams NewProp_MaxLinearVelocity;
static void NewProp_bEnableLinearAccelerationClamping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableLinearAccelerationClamping;
static const UECodeGen_Private::FStructPropertyParams NewProp_MaxLinearAcceleration;
static void NewProp_bEnableAngularVelocityClamping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableAngularVelocityClamping;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxAngularVelocity;
static void NewProp_bEnableAngularAccelerationClamping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableAngularAccelerationClamping;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxAngularAcceleration;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVelocityClamps constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVelocityClamps Property Definitions ********************************
void Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableLinearVelocityClamping_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventSetVelocityClamps_Parms*)Obj)->bEnableLinearVelocityClamping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableLinearVelocityClamping = { "bEnableLinearVelocityClamping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventSetVelocityClamps_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableLinearVelocityClamping_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_MaxLinearVelocity = { "MaxLinearVelocity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetVelocityClamps_Parms, MaxLinearVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableLinearAccelerationClamping_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventSetVelocityClamps_Parms*)Obj)->bEnableLinearAccelerationClamping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableLinearAccelerationClamping = { "bEnableLinearAccelerationClamping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventSetVelocityClamps_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableLinearAccelerationClamping_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_MaxLinearAcceleration = { "MaxLinearAcceleration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetVelocityClamps_Parms, MaxLinearAcceleration), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableAngularVelocityClamping_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventSetVelocityClamps_Parms*)Obj)->bEnableAngularVelocityClamping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableAngularVelocityClamping = { "bEnableAngularVelocityClamping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventSetVelocityClamps_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableAngularVelocityClamping_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_MaxAngularVelocity = { "MaxAngularVelocity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetVelocityClamps_Parms, MaxAngularVelocity), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableAngularAccelerationClamping_SetBit(void* Obj)
{
((ChaosClothingInteractor_eventSetVelocityClamps_Parms*)Obj)->bEnableAngularAccelerationClamping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableAngularAccelerationClamping = { "bEnableAngularAccelerationClamping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosClothingInteractor_eventSetVelocityClamps_Parms), &Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableAngularAccelerationClamping_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_MaxAngularAcceleration = { "MaxAngularAcceleration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetVelocityClamps_Parms, MaxAngularAcceleration), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableLinearVelocityClamping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_MaxLinearVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableLinearAccelerationClamping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_MaxLinearAcceleration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableAngularVelocityClamping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_MaxAngularVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_bEnableAngularAccelerationClamping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::NewProp_MaxAngularAcceleration,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::PropPointers) < 2048);
// ********** End Function SetVelocityClamps Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetVelocityClamps", Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::ChaosClothingInteractor_eventSetVelocityClamps_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::ChaosClothingInteractor_eventSetVelocityClamps_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetVelocityClamps)
{
P_GET_UBOOL(Z_Param_bEnableLinearVelocityClamping);
P_GET_STRUCT(FVector,Z_Param_MaxLinearVelocity);
P_GET_UBOOL(Z_Param_bEnableLinearAccelerationClamping);
P_GET_STRUCT(FVector,Z_Param_MaxLinearAcceleration);
P_GET_UBOOL(Z_Param_bEnableAngularVelocityClamping);
P_GET_PROPERTY(FFloatProperty,Z_Param_MaxAngularVelocity);
P_GET_UBOOL(Z_Param_bEnableAngularAccelerationClamping);
P_GET_PROPERTY(FFloatProperty,Z_Param_MaxAngularAcceleration);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetVelocityClamps(Z_Param_bEnableLinearVelocityClamping,Z_Param_MaxLinearVelocity,Z_Param_bEnableLinearAccelerationClamping,Z_Param_MaxLinearAcceleration,Z_Param_bEnableAngularVelocityClamping,Z_Param_MaxAngularVelocity,Z_Param_bEnableAngularAccelerationClamping,Z_Param_MaxAngularAcceleration);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetVelocityClamps ************************
// ********** Begin Class UChaosClothingInteractor Function SetVelocityScale ***********************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics
{
struct ChaosClothingInteractor_eventSetVelocityScale_Parms
{
FVector LinearVelocityScale;
float AngularVelocityScale;
float FictitiousAngularScale;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_AngularVelocityScale", "0.750000" },
{ "CPP_Default_FictitiousAngularScale", "1.000000" },
{ "CPP_Default_LinearVelocityScale", "0.750000,0.750000,0.750000" },
{ "Keywords", "Chaos Linear Angular Velocity Scale" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetVelocityScale constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_LinearVelocityScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AngularVelocityScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FictitiousAngularScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVelocityScale constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVelocityScale Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::NewProp_LinearVelocityScale = { "LinearVelocityScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetVelocityScale_Parms, LinearVelocityScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::NewProp_AngularVelocityScale = { "AngularVelocityScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetVelocityScale_Parms, AngularVelocityScale), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::NewProp_FictitiousAngularScale = { "FictitiousAngularScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetVelocityScale_Parms, FictitiousAngularScale), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::NewProp_LinearVelocityScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::NewProp_AngularVelocityScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::NewProp_FictitiousAngularScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::PropPointers) < 2048);
// ********** End Function SetVelocityScale Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetVelocityScale", Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::ChaosClothingInteractor_eventSetVelocityScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::ChaosClothingInteractor_eventSetVelocityScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetVelocityScale)
{
P_GET_STRUCT(FVector,Z_Param_LinearVelocityScale);
P_GET_PROPERTY(FFloatProperty,Z_Param_AngularVelocityScale);
P_GET_PROPERTY(FFloatProperty,Z_Param_FictitiousAngularScale);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetVelocityScale(Z_Param_LinearVelocityScale,Z_Param_AngularVelocityScale,Z_Param_FictitiousAngularScale);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetVelocityScale *************************
// ********** Begin Class UChaosClothingInteractor Function SetWind ********************************
struct Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics
{
struct ChaosClothingInteractor_eventSetWind_Parms
{
FVector2D Drag;
FVector2D Lift;
float AirDensity;
FVector WindVelocity;
FVector2D OuterDrag;
FVector2D OuterLift;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ClothingSimulation" },
{ "CPP_Default_AirDensity", "0.000001" },
{ "CPP_Default_Drag", "(X=0.070,Y=0.500)" },
{ "CPP_Default_Lift", "(X=0.070,Y=0.500)" },
{ "CPP_Default_OuterDrag", "(X=0.070,Y=0.500)" },
{ "CPP_Default_OuterLift", "(X=0.070,Y=0.500)" },
{ "CPP_Default_WindVelocity", "0.000000,0.000000,0.000000" },
{ "Keywords", "Chaos Wind Drag Lift Coefficient Air Density Velocity" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetWind constinit property declarations *******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Drag;
static const UECodeGen_Private::FStructPropertyParams NewProp_Lift;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AirDensity;
static const UECodeGen_Private::FStructPropertyParams NewProp_WindVelocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_OuterDrag;
static const UECodeGen_Private::FStructPropertyParams NewProp_OuterLift;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetWind constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetWind Property Definitions ******************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_Drag = { "Drag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetWind_Parms, Drag), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_Lift = { "Lift", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetWind_Parms, Lift), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_AirDensity = { "AirDensity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetWind_Parms, AirDensity), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_WindVelocity = { "WindVelocity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetWind_Parms, WindVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_OuterDrag = { "OuterDrag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetWind_Parms, OuterDrag), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_OuterLift = { "OuterLift", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosClothingInteractor_eventSetWind_Parms, OuterLift), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_Drag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_Lift,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_AirDensity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_WindVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_OuterDrag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::NewProp_OuterLift,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::PropPointers) < 2048);
// ********** End Function SetWind Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosClothingInteractor, nullptr, "SetWind", Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::ChaosClothingInteractor_eventSetWind_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::ChaosClothingInteractor_eventSetWind_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosClothingInteractor_SetWind()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosClothingInteractor_SetWind_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosClothingInteractor::execSetWind)
{
P_GET_STRUCT(FVector2D,Z_Param_Drag);
P_GET_STRUCT(FVector2D,Z_Param_Lift);
P_GET_PROPERTY(FFloatProperty,Z_Param_AirDensity);
P_GET_STRUCT(FVector,Z_Param_WindVelocity);
P_GET_STRUCT(FVector2D,Z_Param_OuterDrag);
P_GET_STRUCT(FVector2D,Z_Param_OuterLift);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetWind(Z_Param_Drag,Z_Param_Lift,Z_Param_AirDensity,Z_Param_WindVelocity,Z_Param_OuterDrag,Z_Param_OuterLift);
P_NATIVE_END;
}
// ********** End Class UChaosClothingInteractor Function SetWind **********************************
// ********** Begin Class UChaosClothingInteractor *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosClothingInteractor;
UClass* UChaosClothingInteractor::GetPrivateStaticClass()
{
using TClass = UChaosClothingInteractor;
if (!Z_Registration_Info_UClass_UChaosClothingInteractor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosClothingInteractor"),
Z_Registration_Info_UClass_UChaosClothingInteractor.InnerSingleton,
StaticRegisterNativesUChaosClothingInteractor,
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_UChaosClothingInteractor.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosClothingInteractor_NoRegister()
{
return UChaosClothingInteractor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosClothingInteractor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "ChaosCloth/ChaosClothingSimulationInteractor.h" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosClothingInteractor constinit property declarations *****************
// ********** End Class UChaosClothingInteractor constinit property declarations *******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ResetAndTeleport"), .Pointer = &UChaosClothingInteractor::execResetAndTeleport },
{ .NameUTF8 = UTF8TEXT("SetAerodynamics"), .Pointer = &UChaosClothingInteractor::execSetAerodynamics },
{ .NameUTF8 = UTF8TEXT("SetAnimDrive"), .Pointer = &UChaosClothingInteractor::execSetAnimDrive },
{ .NameUTF8 = UTF8TEXT("SetAnimDriveLinear"), .Pointer = &UChaosClothingInteractor::execSetAnimDriveLinear },
{ .NameUTF8 = UTF8TEXT("SetBackstop"), .Pointer = &UChaosClothingInteractor::execSetBackstop },
{ .NameUTF8 = UTF8TEXT("SetCollision"), .Pointer = &UChaosClothingInteractor::execSetCollision },
{ .NameUTF8 = UTF8TEXT("SetDamping"), .Pointer = &UChaosClothingInteractor::execSetDamping },
{ .NameUTF8 = UTF8TEXT("SetGravity"), .Pointer = &UChaosClothingInteractor::execSetGravity },
{ .NameUTF8 = UTF8TEXT("SetLongRangeAttachment"), .Pointer = &UChaosClothingInteractor::execSetLongRangeAttachment },
{ .NameUTF8 = UTF8TEXT("SetLongRangeAttachmentLinear"), .Pointer = &UChaosClothingInteractor::execSetLongRangeAttachmentLinear },
{ .NameUTF8 = UTF8TEXT("SetMaterial"), .Pointer = &UChaosClothingInteractor::execSetMaterial },
{ .NameUTF8 = UTF8TEXT("SetMaterialBuckling"), .Pointer = &UChaosClothingInteractor::execSetMaterialBuckling },
{ .NameUTF8 = UTF8TEXT("SetMaterialLinear"), .Pointer = &UChaosClothingInteractor::execSetMaterialLinear },
{ .NameUTF8 = UTF8TEXT("SetPressure"), .Pointer = &UChaosClothingInteractor::execSetPressure },
{ .NameUTF8 = UTF8TEXT("SetVelocityClamps"), .Pointer = &UChaosClothingInteractor::execSetVelocityClamps },
{ .NameUTF8 = UTF8TEXT("SetVelocityScale"), .Pointer = &UChaosClothingInteractor::execSetVelocityScale },
{ .NameUTF8 = UTF8TEXT("SetWind"), .Pointer = &UChaosClothingInteractor::execSetWind },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UChaosClothingInteractor_ResetAndTeleport, "ResetAndTeleport" }, // 1445482760
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetAerodynamics, "SetAerodynamics" }, // 643644988
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDrive, "SetAnimDrive" }, // 564208296
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetAnimDriveLinear, "SetAnimDriveLinear" }, // 2744566400
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetBackstop, "SetBackstop" }, // 2340289598
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetCollision, "SetCollision" }, // 3442868427
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetDamping, "SetDamping" }, // 3812569175
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetGravity, "SetGravity" }, // 1570523364
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachment, "SetLongRangeAttachment" }, // 284654654
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetLongRangeAttachmentLinear, "SetLongRangeAttachmentLinear" }, // 1846957582
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetMaterial, "SetMaterial" }, // 486408943
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialBuckling, "SetMaterialBuckling" }, // 1925741991
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetMaterialLinear, "SetMaterialLinear" }, // 1613536149
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetPressure, "SetPressure" }, // 3476659363
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityClamps, "SetVelocityClamps" }, // 3693129259
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetVelocityScale, "SetVelocityScale" }, // 3783927292
{ &Z_Construct_UFunction_UChaosClothingInteractor_SetWind, "SetWind" }, // 2617858452
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosClothingInteractor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosClothingInteractor_Statics
UObject* (*const Z_Construct_UClass_UChaosClothingInteractor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UClothingInteractor,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCloth,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosClothingInteractor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosClothingInteractor_Statics::ClassParams = {
&UChaosClothingInteractor::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_UChaosClothingInteractor_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosClothingInteractor_Statics::Class_MetaDataParams)
};
void UChaosClothingInteractor::StaticRegisterNativesUChaosClothingInteractor()
{
UClass* Class = UChaosClothingInteractor::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UChaosClothingInteractor_Statics::Funcs));
}
UClass* Z_Construct_UClass_UChaosClothingInteractor()
{
if (!Z_Registration_Info_UClass_UChaosClothingInteractor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosClothingInteractor.OuterSingleton, Z_Construct_UClass_UChaosClothingInteractor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosClothingInteractor.OuterSingleton;
}
UChaosClothingInteractor::UChaosClothingInteractor(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosClothingInteractor);
UChaosClothingInteractor::~UChaosClothingInteractor() {}
// ********** End Class UChaosClothingInteractor ***************************************************
// ********** Begin Class UChaosClothingSimulationInteractor ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosClothingSimulationInteractor;
UClass* UChaosClothingSimulationInteractor::GetPrivateStaticClass()
{
using TClass = UChaosClothingSimulationInteractor;
if (!Z_Registration_Info_UClass_UChaosClothingSimulationInteractor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosClothingSimulationInteractor"),
Z_Registration_Info_UClass_UChaosClothingSimulationInteractor.InnerSingleton,
StaticRegisterNativesUChaosClothingSimulationInteractor,
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_UChaosClothingSimulationInteractor.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosClothingSimulationInteractor_NoRegister()
{
return UChaosClothingSimulationInteractor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosClothingSimulationInteractor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "ChaosCloth/ChaosClothingSimulationInteractor.h" },
{ "ModuleRelativePath", "Public/ChaosCloth/ChaosClothingSimulationInteractor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosClothingSimulationInteractor constinit property declarations *******
// ********** End Class UChaosClothingSimulationInteractor constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosClothingSimulationInteractor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosClothingSimulationInteractor_Statics
UObject* (*const Z_Construct_UClass_UChaosClothingSimulationInteractor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UClothingSimulationInteractor,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCloth,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosClothingSimulationInteractor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosClothingSimulationInteractor_Statics::ClassParams = {
&UChaosClothingSimulationInteractor::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosClothingSimulationInteractor_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosClothingSimulationInteractor_Statics::Class_MetaDataParams)
};
void UChaosClothingSimulationInteractor::StaticRegisterNativesUChaosClothingSimulationInteractor()
{
}
UClass* Z_Construct_UClass_UChaosClothingSimulationInteractor()
{
if (!Z_Registration_Info_UClass_UChaosClothingSimulationInteractor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosClothingSimulationInteractor.OuterSingleton, Z_Construct_UClass_UChaosClothingSimulationInteractor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosClothingSimulationInteractor.OuterSingleton;
}
UChaosClothingSimulationInteractor::UChaosClothingSimulationInteractor(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosClothingSimulationInteractor);
UChaosClothingSimulationInteractor::~UChaosClothingSimulationInteractor() {}
// ********** End Class UChaosClothingSimulationInteractor *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosCloth_Source_ChaosCloth_Public_ChaosCloth_ChaosClothingSimulationInteractor_h__Script_ChaosCloth_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosClothingInteractor, UChaosClothingInteractor::StaticClass, TEXT("UChaosClothingInteractor"), &Z_Registration_Info_UClass_UChaosClothingInteractor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosClothingInteractor), 2497808385U) },
{ Z_Construct_UClass_UChaosClothingSimulationInteractor, UChaosClothingSimulationInteractor::StaticClass, TEXT("UChaosClothingSimulationInteractor"), &Z_Registration_Info_UClass_UChaosClothingSimulationInteractor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosClothingSimulationInteractor), 4157311817U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosCloth_Source_ChaosCloth_Public_ChaosCloth_ChaosClothingSimulationInteractor_h__Script_ChaosCloth_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosCloth_Source_ChaosCloth_Public_ChaosCloth_ChaosClothingSimulationInteractor_h__Script_ChaosCloth_1005214809{
TEXT("/Script/ChaosCloth"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosCloth_Source_ChaosCloth_Public_ChaosCloth_ChaosClothingSimulationInteractor_h__Script_ChaosCloth_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosCloth_Source_ChaosCloth_Public_ChaosCloth_ChaosClothingSimulationInteractor_h__Script_ChaosCloth_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS