// 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 "Chaos/ChaosSolverActor.h" #include "ChaosSolverConfiguration.h" #include "Dataflow/DataflowSimulationInterface.h" #include "Serialization/ArchiveUObjectFromStructuredArchive.h" #include "SolverEventFilters.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeChaosSolverActor() {} // ********** Begin Cross Module References ******************************************************** CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FChaosSolverConfiguration(); CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FSolverBreakingFilterSettings(); CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FSolverCollisionFilterSettings(); CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FSolverTrailingFilterSettings(); CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_AChaosSolverActor(); CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_AChaosSolverActor_NoRegister(); CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosGameplayEventDispatcher_NoRegister(); CHAOSSOLVERENGINE_API UEnum* Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum(); CHAOSSOLVERENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosDebugSubstepControl(); CHAOSSOLVERENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowRigidSolverProxy(); DATAFLOWSIMULATION_API UClass* Z_Construct_UClass_UDataflowPhysicsSolverInterface_NoRegister(); DATAFLOWSIMULATION_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowPhysicsSolverProxy(); DATAFLOWSIMULATION_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowSimulationAsset(); ENGINE_API UClass* Z_Construct_UClass_AActor(); ENGINE_API UClass* Z_Construct_UClass_UBillboardComponent_NoRegister(); UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EClusterConnectionTypeEnum ************************************************ static FEnumRegistrationInfo Z_Registration_Info_UEnum_EClusterConnectionTypeEnum; static UEnum* EClusterConnectionTypeEnum_StaticEnum() { if (!Z_Registration_Info_UEnum_EClusterConnectionTypeEnum.OuterSingleton) { Z_Registration_Info_UEnum_EClusterConnectionTypeEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("EClusterConnectionTypeEnum")); } return Z_Registration_Info_UEnum_EClusterConnectionTypeEnum.OuterSingleton; } template<> CHAOSSOLVERENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EClusterConnectionTypeEnum_StaticEnum(); } struct Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Chaos_BoundsOverlapFilteredDelaunayTriangulation.Name", "EClusterConnectionTypeEnum::Chaos_BoundsOverlapFilteredDelaunayTriangulation" }, { "Chaos_DelaunayTriangulation.Hidden", "" }, { "Chaos_DelaunayTriangulation.Name", "EClusterConnectionTypeEnum::Chaos_DelaunayTriangulation" }, { "Chaos_EClsuterCreationParameters_Max.Comment", "//\n" }, { "Chaos_EClsuterCreationParameters_Max.Hidden", "" }, { "Chaos_EClsuterCreationParameters_Max.Name", "EClusterConnectionTypeEnum::Chaos_EClsuterCreationParameters_Max" }, { "Chaos_MinimalSpanningSubsetDelaunayTriangulation.Name", "EClusterConnectionTypeEnum::Chaos_MinimalSpanningSubsetDelaunayTriangulation" }, { "Chaos_None.Hidden", "" }, { "Chaos_None.Name", "EClusterConnectionTypeEnum::Chaos_None" }, { "Chaos_PointImplicit.Name", "EClusterConnectionTypeEnum::Chaos_PointImplicit" }, { "Chaos_PointImplicitAugmentedWithMinimalDelaunay.Name", "EClusterConnectionTypeEnum::Chaos_PointImplicitAugmentedWithMinimalDelaunay" }, { "Comment", "/** Legacy enum for old deprecated configuration properties. To be removed when those properties are */" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "Legacy enum for old deprecated configuration properties. To be removed when those properties are" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EClusterConnectionTypeEnum::Chaos_PointImplicit", (int64)EClusterConnectionTypeEnum::Chaos_PointImplicit }, { "EClusterConnectionTypeEnum::Chaos_DelaunayTriangulation", (int64)EClusterConnectionTypeEnum::Chaos_DelaunayTriangulation }, { "EClusterConnectionTypeEnum::Chaos_MinimalSpanningSubsetDelaunayTriangulation", (int64)EClusterConnectionTypeEnum::Chaos_MinimalSpanningSubsetDelaunayTriangulation }, { "EClusterConnectionTypeEnum::Chaos_PointImplicitAugmentedWithMinimalDelaunay", (int64)EClusterConnectionTypeEnum::Chaos_PointImplicitAugmentedWithMinimalDelaunay }, { "EClusterConnectionTypeEnum::Chaos_BoundsOverlapFilteredDelaunayTriangulation", (int64)EClusterConnectionTypeEnum::Chaos_BoundsOverlapFilteredDelaunayTriangulation }, { "EClusterConnectionTypeEnum::Chaos_None", (int64)EClusterConnectionTypeEnum::Chaos_None }, { "EClusterConnectionTypeEnum::Chaos_EClsuterCreationParameters_Max", (int64)EClusterConnectionTypeEnum::Chaos_EClsuterCreationParameters_Max }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosSolverEngine, nullptr, "EClusterConnectionTypeEnum", "EClusterConnectionTypeEnum", Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum() { if (!Z_Registration_Info_UEnum_EClusterConnectionTypeEnum.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EClusterConnectionTypeEnum.InnerSingleton, Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum_Statics::EnumParams); } return Z_Registration_Info_UEnum_EClusterConnectionTypeEnum.InnerSingleton; } // ********** End Enum EClusterConnectionTypeEnum ************************************************** // ********** Begin ScriptStruct FChaosDebugSubstepControl ***************************************** struct Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics { static inline consteval int32 GetStructSize() { return sizeof(FChaosDebugSubstepControl); } static inline consteval int16 GetStructAlignment() { return alignof(FChaosDebugSubstepControl); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPause_MetaData[] = { { "Category", "ChaosPhysics|Debug" }, { "Comment", "/*\n\x09* Pause the solver at the next synchronization point.\n\x09*/" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "* Pause the solver at the next synchronization point." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSubstep_MetaData[] = { { "Category", "ChaosPhysics|Debug" }, { "Comment", "/*\n\x09* Substep the solver to the next synchronization point.\n\x09*/" }, { "EditCondition", "bPause" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "* Substep the solver to the next synchronization point." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStep_MetaData[] = { { "Category", "ChaosPhysics|Debug" }, { "Comment", "/*\n\x09* Step the solver to the next synchronization point.\n\x09*/" }, { "EditCondition", "bPause" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "* Step the solver to the next synchronization point." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FChaosDebugSubstepControl constinit property declarations ********* static void NewProp_bPause_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPause; static void NewProp_bSubstep_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSubstep; static void NewProp_bStep_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bStep; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FChaosDebugSubstepControl constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosDebugSubstepControl; class UScriptStruct* FChaosDebugSubstepControl::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FChaosDebugSubstepControl.OuterSingleton) { Z_Registration_Info_UScriptStruct_FChaosDebugSubstepControl.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosDebugSubstepControl, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("ChaosDebugSubstepControl")); } return Z_Registration_Info_UScriptStruct_FChaosDebugSubstepControl.OuterSingleton; } // ********** Begin ScriptStruct FChaosDebugSubstepControl Property Definitions ******************** void Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bPause_SetBit(void* Obj) { ((FChaosDebugSubstepControl*)Obj)->bPause = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bPause = { "bPause", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosDebugSubstepControl), &Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bPause_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPause_MetaData), NewProp_bPause_MetaData) }; void Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bSubstep_SetBit(void* Obj) { ((FChaosDebugSubstepControl*)Obj)->bSubstep = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bSubstep = { "bSubstep", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosDebugSubstepControl), &Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bSubstep_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSubstep_MetaData), NewProp_bSubstep_MetaData) }; void Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bStep_SetBit(void* Obj) { ((FChaosDebugSubstepControl*)Obj)->bStep = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bStep = { "bStep", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosDebugSubstepControl), &Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bStep_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStep_MetaData), NewProp_bStep_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bPause, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bSubstep, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewProp_bStep, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::PropPointers) < 2048); // ********** End ScriptStruct FChaosDebugSubstepControl Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine, nullptr, &NewStructOps, "ChaosDebugSubstepControl", Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::PropPointers), sizeof(FChaosDebugSubstepControl), alignof(FChaosDebugSubstepControl), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FChaosDebugSubstepControl() { if (!Z_Registration_Info_UScriptStruct_FChaosDebugSubstepControl.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosDebugSubstepControl.InnerSingleton, Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FChaosDebugSubstepControl.InnerSingleton); } // ********** End ScriptStruct FChaosDebugSubstepControl ******************************************* // ********** Begin ScriptStruct FDataflowRigidSolverProxy ***************************************** struct Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics { static inline consteval int32 GetStructSize() { return sizeof(FDataflowRigidSolverProxy); } static inline consteval int16 GetStructAlignment() { return alignof(FDataflowRigidSolverProxy); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FDataflowRigidSolverProxy constinit property declarations ********* // ********** End ScriptStruct FDataflowRigidSolverProxy constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FDataflowRigidSolverProxy cannot be polymorphic unless super FDataflowPhysicsSolverProxy is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowRigidSolverProxy; class UScriptStruct* FDataflowRigidSolverProxy::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FDataflowRigidSolverProxy.OuterSingleton) { Z_Registration_Info_UScriptStruct_FDataflowRigidSolverProxy.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowRigidSolverProxy, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("DataflowRigidSolverProxy")); } return Z_Registration_Info_UScriptStruct_FDataflowRigidSolverProxy.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine, Z_Construct_UScriptStruct_FDataflowPhysicsSolverProxy, &NewStructOps, "DataflowRigidSolverProxy", nullptr, 0, sizeof(FDataflowRigidSolverProxy), alignof(FDataflowRigidSolverProxy), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FDataflowRigidSolverProxy() { if (!Z_Registration_Info_UScriptStruct_FDataflowRigidSolverProxy.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowRigidSolverProxy.InnerSingleton, Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FDataflowRigidSolverProxy.InnerSingleton); } // ********** End ScriptStruct FDataflowRigidSolverProxy ******************************************* // ********** Begin Class AChaosSolverActor Function SetAsCurrentWorldSolver *********************** struct Z_Construct_UFunction_AChaosSolverActor_SetAsCurrentWorldSolver_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "ChaosPhysics" }, { "Comment", "/** Makes this solver the current world solver. Dynamically spawned objects will have their physics state created in this solver. */" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "Makes this solver the current world solver. Dynamically spawned objects will have their physics state created in this solver." }, }; #endif // WITH_METADATA // ********** Begin Function SetAsCurrentWorldSolver constinit property declarations *************** // ********** End Function SetAsCurrentWorldSolver constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AChaosSolverActor_SetAsCurrentWorldSolver_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AChaosSolverActor, nullptr, "SetAsCurrentWorldSolver", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AChaosSolverActor_SetAsCurrentWorldSolver_Statics::Function_MetaDataParams), Z_Construct_UFunction_AChaosSolverActor_SetAsCurrentWorldSolver_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_AChaosSolverActor_SetAsCurrentWorldSolver() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AChaosSolverActor_SetAsCurrentWorldSolver_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(AChaosSolverActor::execSetAsCurrentWorldSolver) { P_FINISH; P_NATIVE_BEGIN; P_THIS->SetAsCurrentWorldSolver(); P_NATIVE_END; } // ********** End Class AChaosSolverActor Function SetAsCurrentWorldSolver ************************* // ********** Begin Class AChaosSolverActor Function SetSolverActive ******************************* struct Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics { struct ChaosSolverActor_eventSetSolverActive_Parms { bool bActive; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "ChaosPhysics" }, { "Comment", "/** Controls whether the solver is able to simulate particles it controls */" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "Controls whether the solver is able to simulate particles it controls" }, }; #endif // WITH_METADATA // ********** Begin Function SetSolverActive constinit property declarations *********************** static void NewProp_bActive_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bActive; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetSolverActive constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetSolverActive Property Definitions ********************************** void Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::NewProp_bActive_SetBit(void* Obj) { ((ChaosSolverActor_eventSetSolverActive_Parms*)Obj)->bActive = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::NewProp_bActive = { "bActive", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ChaosSolverActor_eventSetSolverActive_Parms), &Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::NewProp_bActive_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::NewProp_bActive, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::PropPointers) < 2048); // ********** End Function SetSolverActive Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AChaosSolverActor, nullptr, "SetSolverActive", Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::PropPointers), sizeof(Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::ChaosSolverActor_eventSetSolverActive_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::Function_MetaDataParams), Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::ChaosSolverActor_eventSetSolverActive_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_AChaosSolverActor_SetSolverActive() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AChaosSolverActor_SetSolverActive_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(AChaosSolverActor::execSetSolverActive) { P_GET_UBOOL(Z_Param_bActive); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetSolverActive(Z_Param_bActive); P_NATIVE_END; } // ********** End Class AChaosSolverActor Function SetSolverActive ********************************* // ********** Begin Class AChaosSolverActor ******************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_AChaosSolverActor; UClass* AChaosSolverActor::GetPrivateStaticClass() { using TClass = AChaosSolverActor; if (!Z_Registration_Info_UClass_AChaosSolverActor.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ChaosSolverActor"), Z_Registration_Info_UClass_AChaosSolverActor.InnerSingleton, StaticRegisterNativesAChaosSolverActor, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_AChaosSolverActor.InnerSingleton; } UClass* Z_Construct_UClass_AChaosSolverActor_NoRegister() { return AChaosSolverActor::GetPrivateStaticClass(); } struct Z_Construct_UClass_AChaosSolverActor_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "Chaos/ChaosSolverActor.h" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Properties_MetaData[] = { { "Category", "Chaos" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ShowOnlyInnerProperties", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeStepMultiplier_MetaData[] = { { "Comment", "/** Deprecated solver properties (moved to FChaosSolverConfiguration)*/" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "Deprecated solver properties (moved to FChaosSolverConfiguration)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionIterations_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PushOutIterations_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PushOutPairIterations_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClusterConnectionFactor_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClusterUnionConnectionType_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DoGenerateCollisionData_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionFilterSettings_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DoGenerateBreakingData_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BreakingFilterSettings_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DoGenerateTrailingData_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrailingFilterSettings_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MassScale_MetaData[] = { { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasFloor_MetaData[] = { { "Category", "Settings" }, { "Comment", "/** End deprecated properties */" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "End deprecated properties" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloorHeight_MetaData[] = { { "Category", "Settings" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChaosDebugSubstepControl_MetaData[] = { { "Category", "ChaosPhysics|Debug" }, { "Comment", "/*\n\x09* Control to pause/step/substep the solver to the next synchronization point.\n\x09*/" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "* Control to pause/step/substep the solver to the next synchronization point." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteComponent_MetaData[] = { { "Comment", "/*\n\x09* Display icon in the editor\n\x09*/" }, { "EditInline", "true" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "* Display icon in the editor" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimulationAsset_MetaData[] = { { "Category", "Physics" }, { "Comment", "/* Solver dataflow asset used to advance in time */" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "Solver dataflow asset used to advance in time" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GameplayEventDispatcherComponent_MetaData[] = { { "Comment", "/** Component responsible for harvesting and triggering physics-related gameplay events (hits, breaks, etc) */" }, { "EditInline", "true" }, { "ModuleRelativePath", "Public/Chaos/ChaosSolverActor.h" }, { "ToolTip", "Component responsible for harvesting and triggering physics-related gameplay events (hits, breaks, etc)" }, }; #endif // WITH_METADATA // ********** Begin Class AChaosSolverActor constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_Properties; static const UECodeGen_Private::FFloatPropertyParams NewProp_TimeStepMultiplier; static const UECodeGen_Private::FIntPropertyParams NewProp_CollisionIterations; static const UECodeGen_Private::FIntPropertyParams NewProp_PushOutIterations; static const UECodeGen_Private::FIntPropertyParams NewProp_PushOutPairIterations; static const UECodeGen_Private::FFloatPropertyParams NewProp_ClusterConnectionFactor; static const UECodeGen_Private::FBytePropertyParams NewProp_ClusterUnionConnectionType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ClusterUnionConnectionType; static void NewProp_DoGenerateCollisionData_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_DoGenerateCollisionData; static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionFilterSettings; static void NewProp_DoGenerateBreakingData_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_DoGenerateBreakingData; static const UECodeGen_Private::FStructPropertyParams NewProp_BreakingFilterSettings; static void NewProp_DoGenerateTrailingData_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_DoGenerateTrailingData; static const UECodeGen_Private::FStructPropertyParams NewProp_TrailingFilterSettings; static const UECodeGen_Private::FFloatPropertyParams NewProp_MassScale; static void NewProp_bHasFloor_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasFloor; static const UECodeGen_Private::FFloatPropertyParams NewProp_FloorHeight; static const UECodeGen_Private::FStructPropertyParams NewProp_ChaosDebugSubstepControl; static const UECodeGen_Private::FObjectPropertyParams NewProp_SpriteComponent; static const UECodeGen_Private::FStructPropertyParams NewProp_SimulationAsset; static const UECodeGen_Private::FObjectPropertyParams NewProp_GameplayEventDispatcherComponent; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class AChaosSolverActor constinit property declarations ************************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("SetAsCurrentWorldSolver"), .Pointer = &AChaosSolverActor::execSetAsCurrentWorldSolver }, { .NameUTF8 = UTF8TEXT("SetSolverActive"), .Pointer = &AChaosSolverActor::execSetSolverActive }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_AChaosSolverActor_SetAsCurrentWorldSolver, "SetAsCurrentWorldSolver" }, // 798898129 { &Z_Construct_UFunction_AChaosSolverActor_SetSolverActive, "SetSolverActive" }, // 516040946 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_AChaosSolverActor_Statics // ********** Begin Class AChaosSolverActor Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_Properties = { "Properties", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, Properties), Z_Construct_UScriptStruct_FChaosSolverConfiguration, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Properties_MetaData), NewProp_Properties_MetaData) }; // 809659449 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_TimeStepMultiplier = { "TimeStepMultiplier", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, TimeStepMultiplier_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeStepMultiplier_MetaData), NewProp_TimeStepMultiplier_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_CollisionIterations = { "CollisionIterations", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, CollisionIterations_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionIterations_MetaData), NewProp_CollisionIterations_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_PushOutIterations = { "PushOutIterations", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, PushOutIterations_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PushOutIterations_MetaData), NewProp_PushOutIterations_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_PushOutPairIterations = { "PushOutPairIterations", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, PushOutPairIterations_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PushOutPairIterations_MetaData), NewProp_PushOutPairIterations_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_ClusterConnectionFactor = { "ClusterConnectionFactor", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, ClusterConnectionFactor_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClusterConnectionFactor_MetaData), NewProp_ClusterConnectionFactor_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_ClusterUnionConnectionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_ClusterUnionConnectionType = { "ClusterUnionConnectionType", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, ClusterUnionConnectionType_DEPRECATED), Z_Construct_UEnum_ChaosSolverEngine_EClusterConnectionTypeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClusterUnionConnectionType_MetaData), NewProp_ClusterUnionConnectionType_MetaData) }; // 2041684055 void Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateCollisionData_SetBit(void* Obj) { ((AChaosSolverActor*)Obj)->DoGenerateCollisionData_DEPRECATED = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateCollisionData = { "DoGenerateCollisionData", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AChaosSolverActor), &Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateCollisionData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DoGenerateCollisionData_MetaData), NewProp_DoGenerateCollisionData_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_CollisionFilterSettings = { "CollisionFilterSettings", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, CollisionFilterSettings_DEPRECATED), Z_Construct_UScriptStruct_FSolverCollisionFilterSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionFilterSettings_MetaData), NewProp_CollisionFilterSettings_MetaData) }; // 1250688380 void Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateBreakingData_SetBit(void* Obj) { ((AChaosSolverActor*)Obj)->DoGenerateBreakingData_DEPRECATED = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateBreakingData = { "DoGenerateBreakingData", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AChaosSolverActor), &Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateBreakingData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DoGenerateBreakingData_MetaData), NewProp_DoGenerateBreakingData_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_BreakingFilterSettings = { "BreakingFilterSettings", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, BreakingFilterSettings_DEPRECATED), Z_Construct_UScriptStruct_FSolverBreakingFilterSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BreakingFilterSettings_MetaData), NewProp_BreakingFilterSettings_MetaData) }; // 1883275912 void Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateTrailingData_SetBit(void* Obj) { ((AChaosSolverActor*)Obj)->DoGenerateTrailingData_DEPRECATED = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateTrailingData = { "DoGenerateTrailingData", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AChaosSolverActor), &Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateTrailingData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DoGenerateTrailingData_MetaData), NewProp_DoGenerateTrailingData_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_TrailingFilterSettings = { "TrailingFilterSettings", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, TrailingFilterSettings_DEPRECATED), Z_Construct_UScriptStruct_FSolverTrailingFilterSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrailingFilterSettings_MetaData), NewProp_TrailingFilterSettings_MetaData) }; // 272715225 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_MassScale = { "MassScale", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, MassScale_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MassScale_MetaData), NewProp_MassScale_MetaData) }; void Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_bHasFloor_SetBit(void* Obj) { ((AChaosSolverActor*)Obj)->bHasFloor = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_bHasFloor = { "bHasFloor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AChaosSolverActor), &Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_bHasFloor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasFloor_MetaData), NewProp_bHasFloor_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_FloorHeight = { "FloorHeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, FloorHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloorHeight_MetaData), NewProp_FloorHeight_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_ChaosDebugSubstepControl = { "ChaosDebugSubstepControl", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, ChaosDebugSubstepControl), Z_Construct_UScriptStruct_FChaosDebugSubstepControl, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChaosDebugSubstepControl_MetaData), NewProp_ChaosDebugSubstepControl_MetaData) }; // 849083581 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_SpriteComponent = { "SpriteComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, SpriteComponent), Z_Construct_UClass_UBillboardComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteComponent_MetaData), NewProp_SpriteComponent_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_SimulationAsset = { "SimulationAsset", nullptr, (EPropertyFlags)0x0040040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, SimulationAsset), Z_Construct_UScriptStruct_FDataflowSimulationAsset, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimulationAsset_MetaData), NewProp_SimulationAsset_MetaData) }; // 3603592452 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_GameplayEventDispatcherComponent = { "GameplayEventDispatcherComponent", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosSolverActor, GameplayEventDispatcherComponent), Z_Construct_UClass_UChaosGameplayEventDispatcher_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GameplayEventDispatcherComponent_MetaData), NewProp_GameplayEventDispatcherComponent_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AChaosSolverActor_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_Properties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_TimeStepMultiplier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_CollisionIterations, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_PushOutIterations, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_PushOutPairIterations, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_ClusterConnectionFactor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_ClusterUnionConnectionType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_ClusterUnionConnectionType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateCollisionData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_CollisionFilterSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateBreakingData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_BreakingFilterSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_DoGenerateTrailingData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_TrailingFilterSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_MassScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_bHasFloor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_FloorHeight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_ChaosDebugSubstepControl, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_SpriteComponent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_SimulationAsset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosSolverActor_Statics::NewProp_GameplayEventDispatcherComponent, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosSolverActor_Statics::PropPointers) < 2048); // ********** End Class AChaosSolverActor Property Definitions ************************************* UObject* (*const Z_Construct_UClass_AChaosSolverActor_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_AActor, (UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosSolverActor_Statics::DependentSingletons) < 16); const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_AChaosSolverActor_Statics::InterfaceParams[] = { { Z_Construct_UClass_UDataflowPhysicsSolverInterface_NoRegister, (int32)VTABLE_OFFSET(AChaosSolverActor, IDataflowPhysicsSolverInterface), false }, // 3786979247 }; const UECodeGen_Private::FClassParams Z_Construct_UClass_AChaosSolverActor_Statics::ClassParams = { &AChaosSolverActor::StaticClass, "Engine", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_AChaosSolverActor_Statics::PropPointers, InterfaceParams, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_AChaosSolverActor_Statics::PropPointers), UE_ARRAY_COUNT(InterfaceParams), 0x008800A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosSolverActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AChaosSolverActor_Statics::Class_MetaDataParams) }; void AChaosSolverActor::StaticRegisterNativesAChaosSolverActor() { UClass* Class = AChaosSolverActor::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_AChaosSolverActor_Statics::Funcs)); } UClass* Z_Construct_UClass_AChaosSolverActor() { if (!Z_Registration_Info_UClass_AChaosSolverActor.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AChaosSolverActor.OuterSingleton, Z_Construct_UClass_AChaosSolverActor_Statics::ClassParams); } return Z_Registration_Info_UClass_AChaosSolverActor.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AChaosSolverActor); AChaosSolverActor::~AChaosSolverActor() {} IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(AChaosSolverActor) // ********** End Class AChaosSolverActor ********************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EClusterConnectionTypeEnum_StaticEnum, TEXT("EClusterConnectionTypeEnum"), &Z_Registration_Info_UEnum_EClusterConnectionTypeEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2041684055U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FChaosDebugSubstepControl::StaticStruct, Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics::NewStructOps, TEXT("ChaosDebugSubstepControl"),&Z_Registration_Info_UScriptStruct_FChaosDebugSubstepControl, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosDebugSubstepControl), 849083581U) }, { FDataflowRigidSolverProxy::StaticStruct, Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics::NewStructOps, TEXT("DataflowRigidSolverProxy"),&Z_Registration_Info_UScriptStruct_FDataflowRigidSolverProxy, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowRigidSolverProxy), 4257015527U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_AChaosSolverActor, AChaosSolverActor::StaticClass, TEXT("AChaosSolverActor"), &Z_Registration_Info_UClass_AChaosSolverActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AChaosSolverActor), 1999153619U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_3106015528{ TEXT("/Script/ChaosSolverEngine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h__Script_ChaosSolverEngine_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS