Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,121 @@
// 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/ChaosDebugDrawComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosDebugDrawComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosDebugDrawComponent();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosDebugDrawComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosDebugDrawComponent *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosDebugDrawComponent;
UClass* UChaosDebugDrawComponent::GetPrivateStaticClass()
{
using TClass = UChaosDebugDrawComponent;
if (!Z_Registration_Info_UClass_UChaosDebugDrawComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosDebugDrawComponent"),
Z_Registration_Info_UClass_UChaosDebugDrawComponent.InnerSingleton,
StaticRegisterNativesUChaosDebugDrawComponent,
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_UChaosDebugDrawComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosDebugDrawComponent_NoRegister()
{
return UChaosDebugDrawComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosDebugDrawComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "BlueprintType", "true" },
{ "ClassGroupNames", "Chaos" },
{ "IncludePath", "Chaos/ChaosDebugDrawComponent.h" },
{ "ModuleRelativePath", "Public/Chaos/ChaosDebugDrawComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosDebugDrawComponent constinit property declarations *****************
// ********** End Class UChaosDebugDrawComponent constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosDebugDrawComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosDebugDrawComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosDebugDrawComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosDebugDrawComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosDebugDrawComponent_Statics::ClassParams = {
&UChaosDebugDrawComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosDebugDrawComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosDebugDrawComponent_Statics::Class_MetaDataParams)
};
void UChaosDebugDrawComponent::StaticRegisterNativesUChaosDebugDrawComponent()
{
}
UClass* Z_Construct_UClass_UChaosDebugDrawComponent()
{
if (!Z_Registration_Info_UClass_UChaosDebugDrawComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosDebugDrawComponent.OuterSingleton, Z_Construct_UClass_UChaosDebugDrawComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosDebugDrawComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosDebugDrawComponent);
UChaosDebugDrawComponent::~UChaosDebugDrawComponent() {}
// ********** End Class UChaosDebugDrawComponent ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h__Script_ChaosSolverEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosDebugDrawComponent, UChaosDebugDrawComponent::StaticClass, TEXT("UChaosDebugDrawComponent"), &Z_Registration_Info_UClass_UChaosDebugDrawComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosDebugDrawComponent), 904632360U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h__Script_ChaosSolverEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h__Script_ChaosSolverEngine_952691254{
TEXT("/Script/ChaosSolverEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h__Script_ChaosSolverEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h__Script_ChaosSolverEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosDebugDrawComponent.h"
#ifdef CHAOSSOLVERENGINE_ChaosDebugDrawComponent_generated_h
#error "ChaosDebugDrawComponent.generated.h already included, missing '#pragma once' in ChaosDebugDrawComponent.h"
#endif
#define CHAOSSOLVERENGINE_ChaosDebugDrawComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosDebugDrawComponent *************************************************
struct Z_Construct_UClass_UChaosDebugDrawComponent_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosDebugDrawComponent_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosDebugDrawComponent(); \
friend struct ::Z_Construct_UClass_UChaosDebugDrawComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_UChaosDebugDrawComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosDebugDrawComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_UChaosDebugDrawComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosDebugDrawComponent)
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h_16_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosDebugDrawComponent(UChaosDebugDrawComponent&&) = delete; \
UChaosDebugDrawComponent(const UChaosDebugDrawComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, UChaosDebugDrawComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosDebugDrawComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosDebugDrawComponent) \
CHAOSSOLVERENGINE_API virtual ~UChaosDebugDrawComponent();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h_13_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosDebugDrawComponent;
// ********** End Class UChaosDebugDrawComponent ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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/ChaosDebugDrawSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosDebugDrawSubsystem() {}
// ********** Begin Cross Module References ********************************************************
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosDebugDrawSubsystem();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosDebugDrawSubsystem_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorldSubsystem();
UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosDebugDrawSubsystem *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosDebugDrawSubsystem;
UClass* UChaosDebugDrawSubsystem::GetPrivateStaticClass()
{
using TClass = UChaosDebugDrawSubsystem;
if (!Z_Registration_Info_UClass_UChaosDebugDrawSubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosDebugDrawSubsystem"),
Z_Registration_Info_UClass_UChaosDebugDrawSubsystem.InnerSingleton,
StaticRegisterNativesUChaosDebugDrawSubsystem,
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_UChaosDebugDrawSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosDebugDrawSubsystem_NoRegister()
{
return UChaosDebugDrawSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Chaos/ChaosDebugDrawSubsystem.h" },
{ "ModuleRelativePath", "Public/Chaos/ChaosDebugDrawSubsystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosDebugDrawSubsystem constinit property declarations *****************
// ********** End Class UChaosDebugDrawSubsystem constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosDebugDrawSubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics
UObject* (*const Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UWorldSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics::ClassParams = {
&UChaosDebugDrawSubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics::Class_MetaDataParams)
};
void UChaosDebugDrawSubsystem::StaticRegisterNativesUChaosDebugDrawSubsystem()
{
}
UClass* Z_Construct_UClass_UChaosDebugDrawSubsystem()
{
if (!Z_Registration_Info_UClass_UChaosDebugDrawSubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosDebugDrawSubsystem.OuterSingleton, Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosDebugDrawSubsystem.OuterSingleton;
}
UChaosDebugDrawSubsystem::UChaosDebugDrawSubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosDebugDrawSubsystem);
UChaosDebugDrawSubsystem::~UChaosDebugDrawSubsystem() {}
// ********** End Class UChaosDebugDrawSubsystem ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h__Script_ChaosSolverEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosDebugDrawSubsystem, UChaosDebugDrawSubsystem::StaticClass, TEXT("UChaosDebugDrawSubsystem"), &Z_Registration_Info_UClass_UChaosDebugDrawSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosDebugDrawSubsystem), 1169947552U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h__Script_ChaosSolverEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h__Script_ChaosSolverEngine_3279448611{
TEXT("/Script/ChaosSolverEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h__Script_ChaosSolverEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h__Script_ChaosSolverEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosDebugDrawSubsystem.h"
#ifdef CHAOSSOLVERENGINE_ChaosDebugDrawSubsystem_generated_h
#error "ChaosDebugDrawSubsystem.generated.h already included, missing '#pragma once' in ChaosDebugDrawSubsystem.h"
#endif
#define CHAOSSOLVERENGINE_ChaosDebugDrawSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosDebugDrawSubsystem *************************************************
struct Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosDebugDrawSubsystem_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosDebugDrawSubsystem(); \
friend struct ::Z_Construct_UClass_UChaosDebugDrawSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_UChaosDebugDrawSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosDebugDrawSubsystem, UWorldSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_UChaosDebugDrawSubsystem_NoRegister) \
DECLARE_SERIALIZER(UChaosDebugDrawSubsystem)
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSSOLVERENGINE_API UChaosDebugDrawSubsystem(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosDebugDrawSubsystem(UChaosDebugDrawSubsystem&&) = delete; \
UChaosDebugDrawSubsystem(const UChaosDebugDrawSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, UChaosDebugDrawSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosDebugDrawSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosDebugDrawSubsystem) \
CHAOSSOLVERENGINE_API virtual ~UChaosDebugDrawSubsystem();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h_14_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosDebugDrawSubsystem;
// ********** End Class UChaosDebugDrawSubsystem ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosDebugDrawSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,123 @@
// 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/ChaosEventListenerComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosEventListenerComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosEventListenerComponent();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosEventListenerComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosEventListenerComponent *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosEventListenerComponent;
UClass* UChaosEventListenerComponent::GetPrivateStaticClass()
{
using TClass = UChaosEventListenerComponent;
if (!Z_Registration_Info_UClass_UChaosEventListenerComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosEventListenerComponent"),
Z_Registration_Info_UClass_UChaosEventListenerComponent.InnerSingleton,
StaticRegisterNativesUChaosEventListenerComponent,
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_UChaosEventListenerComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosEventListenerComponent_NoRegister()
{
return UChaosEventListenerComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosEventListenerComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "BlueprintType", "true" },
{ "ClassGroupNames", "Chaos" },
{ "Comment", "/** \n * Base class for listeners that query and respond to a frame's physics data (collision events, break events, etc).\n */" },
{ "IncludePath", "Chaos/ChaosEventListenerComponent.h" },
{ "ModuleRelativePath", "Public/Chaos/ChaosEventListenerComponent.h" },
{ "ToolTip", "Base class for listeners that query and respond to a frame's physics data (collision events, break events, etc)." },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosEventListenerComponent constinit property declarations *************
// ********** End Class UChaosEventListenerComponent constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosEventListenerComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosEventListenerComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosEventListenerComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosEventListenerComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosEventListenerComponent_Statics::ClassParams = {
&UChaosEventListenerComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosEventListenerComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosEventListenerComponent_Statics::Class_MetaDataParams)
};
void UChaosEventListenerComponent::StaticRegisterNativesUChaosEventListenerComponent()
{
}
UClass* Z_Construct_UClass_UChaosEventListenerComponent()
{
if (!Z_Registration_Info_UClass_UChaosEventListenerComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosEventListenerComponent.OuterSingleton, Z_Construct_UClass_UChaosEventListenerComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosEventListenerComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosEventListenerComponent);
UChaosEventListenerComponent::~UChaosEventListenerComponent() {}
// ********** End Class UChaosEventListenerComponent ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h__Script_ChaosSolverEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosEventListenerComponent, UChaosEventListenerComponent::StaticClass, TEXT("UChaosEventListenerComponent"), &Z_Registration_Info_UClass_UChaosEventListenerComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosEventListenerComponent), 2297124107U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h__Script_ChaosSolverEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h__Script_ChaosSolverEngine_167381091{
TEXT("/Script/ChaosSolverEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h__Script_ChaosSolverEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h__Script_ChaosSolverEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosEventListenerComponent.h"
#ifdef CHAOSSOLVERENGINE_ChaosEventListenerComponent_generated_h
#error "ChaosEventListenerComponent.generated.h already included, missing '#pragma once' in ChaosEventListenerComponent.h"
#endif
#define CHAOSSOLVERENGINE_ChaosEventListenerComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosEventListenerComponent *********************************************
struct Z_Construct_UClass_UChaosEventListenerComponent_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosEventListenerComponent_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h_26_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosEventListenerComponent(); \
friend struct ::Z_Construct_UClass_UChaosEventListenerComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_UChaosEventListenerComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosEventListenerComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_UChaosEventListenerComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosEventListenerComponent)
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h_26_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosEventListenerComponent(UChaosEventListenerComponent&&) = delete; \
UChaosEventListenerComponent(const UChaosEventListenerComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, UChaosEventListenerComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosEventListenerComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosEventListenerComponent) \
CHAOSSOLVERENGINE_API virtual ~UChaosEventListenerComponent();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h_23_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h_26_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h_26_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h_26_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosEventListenerComponent;
// ********** End Class UChaosEventListenerComponent ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosEventListenerComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,415 @@
// 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/ChaosGameplayEventDispatcher.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosGameplayEventDispatcher() {}
// ********** Begin Cross Module References ********************************************************
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosEventListenerComponent();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosGameplayEventDispatcher();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosGameplayEventDispatcher_NoRegister();
CHAOSSOLVERENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBreakEventCallbackWrapper();
CHAOSSOLVERENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosHandlerSet();
CHAOSSOLVERENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper();
CHAOSSOLVERENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FBreakEventCallbackWrapper ****************************************
struct Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBreakEventCallbackWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FBreakEventCallbackWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** UStruct wrapper so we can store the TFunction in a TMap */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
{ "ToolTip", "UStruct wrapper so we can store the TFunction in a TMap" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBreakEventCallbackWrapper constinit property declarations ********
// ********** End ScriptStruct FBreakEventCallbackWrapper constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBreakEventCallbackWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBreakEventCallbackWrapper;
class UScriptStruct* FBreakEventCallbackWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBreakEventCallbackWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBreakEventCallbackWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBreakEventCallbackWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("BreakEventCallbackWrapper"));
}
return Z_Registration_Info_UScriptStruct_FBreakEventCallbackWrapper.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
nullptr,
&NewStructOps,
"BreakEventCallbackWrapper",
nullptr,
0,
sizeof(FBreakEventCallbackWrapper),
alignof(FBreakEventCallbackWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBreakEventCallbackWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FBreakEventCallbackWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBreakEventCallbackWrapper.InnerSingleton, Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBreakEventCallbackWrapper.InnerSingleton);
}
// ********** End ScriptStruct FBreakEventCallbackWrapper ******************************************
// ********** Begin ScriptStruct FRemovalEventCallbackWrapper **************************************
struct Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRemovalEventCallbackWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FRemovalEventCallbackWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** UStruct wrapper so we can store the TFunction in a TMap */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
{ "ToolTip", "UStruct wrapper so we can store the TFunction in a TMap" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRemovalEventCallbackWrapper constinit property declarations ******
// ********** End ScriptStruct FRemovalEventCallbackWrapper constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRemovalEventCallbackWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRemovalEventCallbackWrapper;
class UScriptStruct* FRemovalEventCallbackWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRemovalEventCallbackWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRemovalEventCallbackWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("RemovalEventCallbackWrapper"));
}
return Z_Registration_Info_UScriptStruct_FRemovalEventCallbackWrapper.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
nullptr,
&NewStructOps,
"RemovalEventCallbackWrapper",
nullptr,
0,
sizeof(FRemovalEventCallbackWrapper),
alignof(FRemovalEventCallbackWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FRemovalEventCallbackWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRemovalEventCallbackWrapper.InnerSingleton, Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRemovalEventCallbackWrapper.InnerSingleton);
}
// ********** End ScriptStruct FRemovalEventCallbackWrapper ****************************************
// ********** Begin ScriptStruct FCrumblingEventCallbackWrapper ************************************
struct Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCrumblingEventCallbackWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FCrumblingEventCallbackWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** UStruct wrapper so we can store the TFunction in a TMap */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
{ "ToolTip", "UStruct wrapper so we can store the TFunction in a TMap" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCrumblingEventCallbackWrapper constinit property declarations ****
// ********** End ScriptStruct FCrumblingEventCallbackWrapper constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCrumblingEventCallbackWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCrumblingEventCallbackWrapper;
class UScriptStruct* FCrumblingEventCallbackWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCrumblingEventCallbackWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCrumblingEventCallbackWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("CrumblingEventCallbackWrapper"));
}
return Z_Registration_Info_UScriptStruct_FCrumblingEventCallbackWrapper.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
nullptr,
&NewStructOps,
"CrumblingEventCallbackWrapper",
nullptr,
0,
sizeof(FCrumblingEventCallbackWrapper),
alignof(FCrumblingEventCallbackWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FCrumblingEventCallbackWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCrumblingEventCallbackWrapper.InnerSingleton, Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCrumblingEventCallbackWrapper.InnerSingleton);
}
// ********** End ScriptStruct FCrumblingEventCallbackWrapper **************************************
// ********** Begin ScriptStruct FChaosHandlerSet **************************************************
struct Z_Construct_UScriptStruct_FChaosHandlerSet_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosHandlerSet); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosHandlerSet); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** UStruct wrapper so we can store the TSet in a TMap */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
{ "ToolTip", "UStruct wrapper so we can store the TSet in a TMap" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChaosHandlers_MetaData[] = {
{ "Comment", "/** These should be IChaosNotifyHandlerInterface refs, but we can't store those here */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
{ "ToolTip", "These should be IChaosNotifyHandlerInterface refs, but we can't store those here" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosHandlerSet constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChaosHandlers_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_ChaosHandlers;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosHandlerSet constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosHandlerSet>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosHandlerSet_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosHandlerSet;
class UScriptStruct* FChaosHandlerSet::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosHandlerSet.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosHandlerSet.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosHandlerSet, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("ChaosHandlerSet"));
}
return Z_Registration_Info_UScriptStruct_FChaosHandlerSet.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosHandlerSet Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::NewProp_ChaosHandlers_ElementProp = { "ChaosHandlers", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::NewProp_ChaosHandlers = { "ChaosHandlers", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosHandlerSet, ChaosHandlers), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChaosHandlers_MetaData), NewProp_ChaosHandlers_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::NewProp_ChaosHandlers_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::NewProp_ChaosHandlers,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosHandlerSet Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
nullptr,
&NewStructOps,
"ChaosHandlerSet",
Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::PropPointers),
sizeof(FChaosHandlerSet),
alignof(FChaosHandlerSet),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosHandlerSet()
{
if (!Z_Registration_Info_UScriptStruct_FChaosHandlerSet.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosHandlerSet.InnerSingleton, Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosHandlerSet.InnerSingleton);
}
// ********** End ScriptStruct FChaosHandlerSet ****************************************************
// ********** Begin Class UChaosGameplayEventDispatcher ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosGameplayEventDispatcher;
UClass* UChaosGameplayEventDispatcher::GetPrivateStaticClass()
{
using TClass = UChaosGameplayEventDispatcher;
if (!Z_Registration_Info_UClass_UChaosGameplayEventDispatcher.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosGameplayEventDispatcher"),
Z_Registration_Info_UClass_UChaosGameplayEventDispatcher.InnerSingleton,
StaticRegisterNativesUChaosGameplayEventDispatcher,
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_UChaosGameplayEventDispatcher.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosGameplayEventDispatcher_NoRegister()
{
return UChaosGameplayEventDispatcher::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Chaos/ChaosGameplayEventDispatcher.h" },
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionEventRegistrations_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BreakEventRegistrations_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemovalEventRegistrations_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CrumblingEventRegistrations_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosGameplayEventDispatcher.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosGameplayEventDispatcher constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionEventRegistrations_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CollisionEventRegistrations_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_CollisionEventRegistrations;
static const UECodeGen_Private::FStructPropertyParams NewProp_BreakEventRegistrations_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BreakEventRegistrations_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_BreakEventRegistrations;
static const UECodeGen_Private::FStructPropertyParams NewProp_RemovalEventRegistrations_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RemovalEventRegistrations_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_RemovalEventRegistrations;
static const UECodeGen_Private::FStructPropertyParams NewProp_CrumblingEventRegistrations_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CrumblingEventRegistrations_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_CrumblingEventRegistrations;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosGameplayEventDispatcher constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosGameplayEventDispatcher>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics
// ********** Begin Class UChaosGameplayEventDispatcher Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CollisionEventRegistrations_ValueProp = { "CollisionEventRegistrations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FChaosHandlerSet, METADATA_PARAMS(0, nullptr) }; // 539131498
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CollisionEventRegistrations_Key_KeyProp = { "CollisionEventRegistrations_Key", nullptr, (EPropertyFlags)0x0004000000080000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CollisionEventRegistrations = { "CollisionEventRegistrations", nullptr, (EPropertyFlags)0x0040008000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosGameplayEventDispatcher, CollisionEventRegistrations), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionEventRegistrations_MetaData), NewProp_CollisionEventRegistrations_MetaData) }; // 539131498
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_BreakEventRegistrations_ValueProp = { "BreakEventRegistrations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FBreakEventCallbackWrapper, METADATA_PARAMS(0, nullptr) }; // 4087113621
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_BreakEventRegistrations_Key_KeyProp = { "BreakEventRegistrations_Key", nullptr, (EPropertyFlags)0x0004000000080000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_BreakEventRegistrations = { "BreakEventRegistrations", nullptr, (EPropertyFlags)0x0040008000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosGameplayEventDispatcher, BreakEventRegistrations), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BreakEventRegistrations_MetaData), NewProp_BreakEventRegistrations_MetaData) }; // 4087113621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_RemovalEventRegistrations_ValueProp = { "RemovalEventRegistrations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper, METADATA_PARAMS(0, nullptr) }; // 2785451256
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_RemovalEventRegistrations_Key_KeyProp = { "RemovalEventRegistrations_Key", nullptr, (EPropertyFlags)0x0004000000080000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_RemovalEventRegistrations = { "RemovalEventRegistrations", nullptr, (EPropertyFlags)0x0040008000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosGameplayEventDispatcher, RemovalEventRegistrations), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemovalEventRegistrations_MetaData), NewProp_RemovalEventRegistrations_MetaData) }; // 2785451256
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CrumblingEventRegistrations_ValueProp = { "CrumblingEventRegistrations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper, METADATA_PARAMS(0, nullptr) }; // 4043012102
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CrumblingEventRegistrations_Key_KeyProp = { "CrumblingEventRegistrations_Key", nullptr, (EPropertyFlags)0x0004000000080000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CrumblingEventRegistrations = { "CrumblingEventRegistrations", nullptr, (EPropertyFlags)0x0040008000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosGameplayEventDispatcher, CrumblingEventRegistrations), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CrumblingEventRegistrations_MetaData), NewProp_CrumblingEventRegistrations_MetaData) }; // 4043012102
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CollisionEventRegistrations_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CollisionEventRegistrations_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CollisionEventRegistrations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_BreakEventRegistrations_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_BreakEventRegistrations_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_BreakEventRegistrations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_RemovalEventRegistrations_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_RemovalEventRegistrations_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_RemovalEventRegistrations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CrumblingEventRegistrations_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CrumblingEventRegistrations_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::NewProp_CrumblingEventRegistrations,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::PropPointers) < 2048);
// ********** End Class UChaosGameplayEventDispatcher Property Definitions *************************
UObject* (*const Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosEventListenerComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::ClassParams = {
&UChaosGameplayEventDispatcher::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::Class_MetaDataParams)
};
void UChaosGameplayEventDispatcher::StaticRegisterNativesUChaosGameplayEventDispatcher()
{
}
UClass* Z_Construct_UClass_UChaosGameplayEventDispatcher()
{
if (!Z_Registration_Info_UClass_UChaosGameplayEventDispatcher.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosGameplayEventDispatcher.OuterSingleton, Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosGameplayEventDispatcher.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosGameplayEventDispatcher);
UChaosGameplayEventDispatcher::~UChaosGameplayEventDispatcher() {}
// ********** End Class UChaosGameplayEventDispatcher **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h__Script_ChaosSolverEngine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBreakEventCallbackWrapper::StaticStruct, Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics::NewStructOps, TEXT("BreakEventCallbackWrapper"),&Z_Registration_Info_UScriptStruct_FBreakEventCallbackWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBreakEventCallbackWrapper), 4087113621U) },
{ FRemovalEventCallbackWrapper::StaticStruct, Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics::NewStructOps, TEXT("RemovalEventCallbackWrapper"),&Z_Registration_Info_UScriptStruct_FRemovalEventCallbackWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRemovalEventCallbackWrapper), 2785451256U) },
{ FCrumblingEventCallbackWrapper::StaticStruct, Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics::NewStructOps, TEXT("CrumblingEventCallbackWrapper"),&Z_Registration_Info_UScriptStruct_FCrumblingEventCallbackWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCrumblingEventCallbackWrapper), 4043012102U) },
{ FChaosHandlerSet::StaticStruct, Z_Construct_UScriptStruct_FChaosHandlerSet_Statics::NewStructOps, TEXT("ChaosHandlerSet"),&Z_Registration_Info_UScriptStruct_FChaosHandlerSet, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosHandlerSet), 539131498U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosGameplayEventDispatcher, UChaosGameplayEventDispatcher::StaticClass, TEXT("UChaosGameplayEventDispatcher"), &Z_Registration_Info_UClass_UChaosGameplayEventDispatcher, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosGameplayEventDispatcher), 3542554666U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h__Script_ChaosSolverEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h__Script_ChaosSolverEngine_1834328425{
TEXT("/Script/ChaosSolverEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h__Script_ChaosSolverEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h__Script_ChaosSolverEngine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h__Script_ChaosSolverEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h__Script_ChaosSolverEngine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,101 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosGameplayEventDispatcher.h"
#ifdef CHAOSSOLVERENGINE_ChaosGameplayEventDispatcher_generated_h
#error "ChaosGameplayEventDispatcher.generated.h already included, missing '#pragma once' in ChaosGameplayEventDispatcher.h"
#endif
#define CHAOSSOLVERENGINE_ChaosGameplayEventDispatcher_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBreakEventCallbackWrapper ****************************************
struct Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBreakEventCallbackWrapper_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FBreakEventCallbackWrapper;
// ********** End ScriptStruct FBreakEventCallbackWrapper ******************************************
// ********** Begin ScriptStruct FRemovalEventCallbackWrapper **************************************
struct Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_41_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRemovalEventCallbackWrapper_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FRemovalEventCallbackWrapper;
// ********** End ScriptStruct FRemovalEventCallbackWrapper ****************************************
// ********** Begin ScriptStruct FCrumblingEventCallbackWrapper ************************************
struct Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_53_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCrumblingEventCallbackWrapper_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FCrumblingEventCallbackWrapper;
// ********** End ScriptStruct FCrumblingEventCallbackWrapper **************************************
// ********** Begin ScriptStruct FChaosHandlerSet **************************************************
struct Z_Construct_UScriptStruct_FChaosHandlerSet_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_63_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosHandlerSet_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosHandlerSet;
// ********** End ScriptStruct FChaosHandlerSet ****************************************************
// ********** Begin Class UChaosGameplayEventDispatcher ********************************************
struct Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosGameplayEventDispatcher_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_82_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosGameplayEventDispatcher(); \
friend struct ::Z_Construct_UClass_UChaosGameplayEventDispatcher_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_UChaosGameplayEventDispatcher_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosGameplayEventDispatcher, UChaosEventListenerComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_UChaosGameplayEventDispatcher_NoRegister) \
DECLARE_SERIALIZER(UChaosGameplayEventDispatcher)
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_82_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosGameplayEventDispatcher(UChaosGameplayEventDispatcher&&) = delete; \
UChaosGameplayEventDispatcher(const UChaosGameplayEventDispatcher&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, UChaosGameplayEventDispatcher); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosGameplayEventDispatcher); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosGameplayEventDispatcher) \
CHAOSSOLVERENGINE_API virtual ~UChaosGameplayEventDispatcher();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_79_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_82_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_82_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h_82_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosGameplayEventDispatcher;
// ********** End Class UChaosGameplayEventDispatcher **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosGameplayEventDispatcher_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,481 @@
// 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/ChaosNotifyHandlerInterface.h"
#include "Engine/HitResult.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosNotifyHandlerInterface() {}
// ********** Begin Cross Module References ********************************************************
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosNotifyHandlerInterface();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosNotifyHandlerInterface_NoRegister();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_NoRegister();
CHAOSSOLVERENGINE_API UFunction* Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature();
CHAOSSOLVERENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHitResult();
UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosPhysicsCollisionInfo ****************************************
struct Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosPhysicsCollisionInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosPhysicsCollisionInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Component_MetaData[] = {
{ "Category", "Chaos" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherComponent_MetaData[] = {
{ "Category", "Chaos" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "Category", "Chaos" },
{ "Comment", "/** Location of the impact */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
{ "ToolTip", "Location of the impact" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = {
{ "Category", "Chaos" },
{ "Comment", "/** Normal at the impact */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
{ "ToolTip", "Normal at the impact" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedImpulse_MetaData[] = {
{ "Category", "Chaos" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity_MetaData[] = {
{ "Category", "Chaos" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherVelocity_MetaData[] = {
{ "Category", "Chaos" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocity_MetaData[] = {
{ "Category", "Chaos" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherAngularVelocity_MetaData[] = {
{ "Category", "Chaos" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass_MetaData[] = {
{ "Category", "Chaos" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherMass_MetaData[] = {
{ "Category", "Chaos" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosPhysicsCollisionInfo constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Component;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherComponent;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedImpulse;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_OtherVelocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_OtherAngularVelocity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OtherMass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosPhysicsCollisionInfo constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosPhysicsCollisionInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosPhysicsCollisionInfo;
class UScriptStruct* FChaosPhysicsCollisionInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosPhysicsCollisionInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosPhysicsCollisionInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("ChaosPhysicsCollisionInfo"));
}
return Z_Registration_Info_UScriptStruct_FChaosPhysicsCollisionInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosPhysicsCollisionInfo Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Component = { "Component", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, Component), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Component_MetaData), NewProp_Component_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_OtherComponent = { "OtherComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, OtherComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherComponent_MetaData), NewProp_OtherComponent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_AccumulatedImpulse = { "AccumulatedImpulse", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, AccumulatedImpulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedImpulse_MetaData), NewProp_AccumulatedImpulse_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Velocity = { "Velocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, Velocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity_MetaData), NewProp_Velocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_OtherVelocity = { "OtherVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, OtherVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherVelocity_MetaData), NewProp_OtherVelocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_AngularVelocity = { "AngularVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, AngularVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularVelocity_MetaData), NewProp_AngularVelocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_OtherAngularVelocity = { "OtherAngularVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, OtherAngularVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherAngularVelocity_MetaData), NewProp_OtherAngularVelocity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Mass = { "Mass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, Mass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass_MetaData), NewProp_Mass_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_OtherMass = { "OtherMass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosPhysicsCollisionInfo, OtherMass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherMass_MetaData), NewProp_OtherMass_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Component,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_OtherComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_AccumulatedImpulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Velocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_OtherVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_AngularVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_OtherAngularVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_Mass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewProp_OtherMass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosPhysicsCollisionInfo Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
nullptr,
&NewStructOps,
"ChaosPhysicsCollisionInfo",
Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::PropPointers),
sizeof(FChaosPhysicsCollisionInfo),
alignof(FChaosPhysicsCollisionInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo()
{
if (!Z_Registration_Info_UScriptStruct_FChaosPhysicsCollisionInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosPhysicsCollisionInfo.InnerSingleton, Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosPhysicsCollisionInfo.InnerSingleton);
}
// ********** End ScriptStruct FChaosPhysicsCollisionInfo ******************************************
// ********** Begin Delegate FOnChaosPhysicsCollision **********************************************
struct Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics
{
struct _Script_ChaosSolverEngine_eventOnChaosPhysicsCollision_Parms
{
FChaosPhysicsCollisionInfo CollisionInfo;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionInfo_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnChaosPhysicsCollision constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionInfo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnChaosPhysicsCollision constinit property declarations ****************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnChaosPhysicsCollision Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::NewProp_CollisionInfo = { "CollisionInfo", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_ChaosSolverEngine_eventOnChaosPhysicsCollision_Parms, CollisionInfo), Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionInfo_MetaData), NewProp_CollisionInfo_MetaData) }; // 1769381538
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::NewProp_CollisionInfo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnChaosPhysicsCollision Property Definitions ***************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_ChaosSolverEngine, nullptr, "OnChaosPhysicsCollision__DelegateSignature", Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::_Script_ChaosSolverEngine_eventOnChaosPhysicsCollision_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::_Script_ChaosSolverEngine_eventOnChaosPhysicsCollision_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnChaosPhysicsCollision_DelegateWrapper(const FMulticastScriptDelegate& OnChaosPhysicsCollision, FChaosPhysicsCollisionInfo const& CollisionInfo)
{
struct _Script_ChaosSolverEngine_eventOnChaosPhysicsCollision_Parms
{
FChaosPhysicsCollisionInfo CollisionInfo;
};
_Script_ChaosSolverEngine_eventOnChaosPhysicsCollision_Parms Parms;
Parms.CollisionInfo=CollisionInfo;
OnChaosPhysicsCollision.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnChaosPhysicsCollision ************************************************
// ********** Begin Interface UChaosNotifyHandlerInterface *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosNotifyHandlerInterface;
UClass* UChaosNotifyHandlerInterface::GetPrivateStaticClass()
{
using TClass = UChaosNotifyHandlerInterface;
if (!Z_Registration_Info_UClass_UChaosNotifyHandlerInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosNotifyHandlerInterface"),
Z_Registration_Info_UClass_UChaosNotifyHandlerInterface.InnerSingleton,
StaticRegisterNativesUChaosNotifyHandlerInterface,
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_UChaosNotifyHandlerInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosNotifyHandlerInterface_NoRegister()
{
return UChaosNotifyHandlerInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UChaosNotifyHandlerInterface constinit property declarations *********
// ********** End Interface UChaosNotifyHandlerInterface constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IChaosNotifyHandlerInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics
UObject* (*const Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics::ClassParams = {
&UChaosNotifyHandlerInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics::Class_MetaDataParams)
};
void UChaosNotifyHandlerInterface::StaticRegisterNativesUChaosNotifyHandlerInterface()
{
}
UClass* Z_Construct_UClass_UChaosNotifyHandlerInterface()
{
if (!Z_Registration_Info_UClass_UChaosNotifyHandlerInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosNotifyHandlerInterface.OuterSingleton, Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosNotifyHandlerInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosNotifyHandlerInterface);
// ********** End Interface UChaosNotifyHandlerInterface *******************************************
// ********** Begin Class UChaosSolverEngineBlueprintLibrary Function ConvertPhysicsCollisionToHitResult
struct Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics
{
struct ChaosSolverEngineBlueprintLibrary_eventConvertPhysicsCollisionToHitResult_Parms
{
FChaosPhysicsCollisionInfo PhysicsCollision;
FHitResult ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Chaos" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicsCollision_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertPhysicsCollisionToHitResult constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_PhysicsCollision;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertPhysicsCollisionToHitResult constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertPhysicsCollisionToHitResult Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::NewProp_PhysicsCollision = { "PhysicsCollision", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosSolverEngineBlueprintLibrary_eventConvertPhysicsCollisionToHitResult_Parms, PhysicsCollision), Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicsCollision_MetaData), NewProp_PhysicsCollision_MetaData) }; // 1769381538
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010008000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosSolverEngineBlueprintLibrary_eventConvertPhysicsCollisionToHitResult_Parms, ReturnValue), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(0, nullptr) }; // 222120718
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::NewProp_PhysicsCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::PropPointers) < 2048);
// ********** End Function ConvertPhysicsCollisionToHitResult Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary, nullptr, "ConvertPhysicsCollisionToHitResult", Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::ChaosSolverEngineBlueprintLibrary_eventConvertPhysicsCollisionToHitResult_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::ChaosSolverEngineBlueprintLibrary_eventConvertPhysicsCollisionToHitResult_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UChaosSolverEngineBlueprintLibrary::execConvertPhysicsCollisionToHitResult)
{
P_GET_STRUCT_REF(FChaosPhysicsCollisionInfo,Z_Param_Out_PhysicsCollision);
P_FINISH;
P_NATIVE_BEGIN;
*(FHitResult*)Z_Param__Result=UChaosSolverEngineBlueprintLibrary::ConvertPhysicsCollisionToHitResult(Z_Param_Out_PhysicsCollision);
P_NATIVE_END;
}
// ********** End Class UChaosSolverEngineBlueprintLibrary Function ConvertPhysicsCollisionToHitResult
// ********** Begin Class UChaosSolverEngineBlueprintLibrary ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosSolverEngineBlueprintLibrary;
UClass* UChaosSolverEngineBlueprintLibrary::GetPrivateStaticClass()
{
using TClass = UChaosSolverEngineBlueprintLibrary;
if (!Z_Registration_Info_UClass_UChaosSolverEngineBlueprintLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosSolverEngineBlueprintLibrary"),
Z_Registration_Info_UClass_UChaosSolverEngineBlueprintLibrary.InnerSingleton,
StaticRegisterNativesUChaosSolverEngineBlueprintLibrary,
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_UChaosSolverEngineBlueprintLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_NoRegister()
{
return UChaosSolverEngineBlueprintLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * \n */" },
{ "IncludePath", "Chaos/ChaosNotifyHandlerInterface.h" },
{ "ModuleRelativePath", "Public/Chaos/ChaosNotifyHandlerInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosSolverEngineBlueprintLibrary constinit property declarations *******
// ********** End Class UChaosSolverEngineBlueprintLibrary constinit property declarations *********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ConvertPhysicsCollisionToHitResult"), .Pointer = &UChaosSolverEngineBlueprintLibrary::execConvertPhysicsCollisionToHitResult },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UChaosSolverEngineBlueprintLibrary_ConvertPhysicsCollisionToHitResult, "ConvertPhysicsCollisionToHitResult" }, // 3020431403
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosSolverEngineBlueprintLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics
UObject* (*const Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics::ClassParams = {
&UChaosSolverEngineBlueprintLibrary::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_UChaosSolverEngineBlueprintLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics::Class_MetaDataParams)
};
void UChaosSolverEngineBlueprintLibrary::StaticRegisterNativesUChaosSolverEngineBlueprintLibrary()
{
UClass* Class = UChaosSolverEngineBlueprintLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary()
{
if (!Z_Registration_Info_UClass_UChaosSolverEngineBlueprintLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosSolverEngineBlueprintLibrary.OuterSingleton, Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosSolverEngineBlueprintLibrary.OuterSingleton;
}
UChaosSolverEngineBlueprintLibrary::UChaosSolverEngineBlueprintLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosSolverEngineBlueprintLibrary);
UChaosSolverEngineBlueprintLibrary::~UChaosSolverEngineBlueprintLibrary() {}
// ********** End Class UChaosSolverEngineBlueprintLibrary *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h__Script_ChaosSolverEngine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosPhysicsCollisionInfo::StaticStruct, Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics::NewStructOps, TEXT("ChaosPhysicsCollisionInfo"),&Z_Registration_Info_UScriptStruct_FChaosPhysicsCollisionInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosPhysicsCollisionInfo), 1769381538U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosNotifyHandlerInterface, UChaosNotifyHandlerInterface::StaticClass, TEXT("UChaosNotifyHandlerInterface"), &Z_Registration_Info_UClass_UChaosNotifyHandlerInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosNotifyHandlerInterface), 3578283539U) },
{ Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary, UChaosSolverEngineBlueprintLibrary::StaticClass, TEXT("UChaosSolverEngineBlueprintLibrary"), &Z_Registration_Info_UClass_UChaosSolverEngineBlueprintLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosSolverEngineBlueprintLibrary), 780861835U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h__Script_ChaosSolverEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h__Script_ChaosSolverEngine_4280611777{
TEXT("/Script/ChaosSolverEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h__Script_ChaosSolverEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h__Script_ChaosSolverEngine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h__Script_ChaosSolverEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h__Script_ChaosSolverEngine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosNotifyHandlerInterface.h"
#ifdef CHAOSSOLVERENGINE_ChaosNotifyHandlerInterface_generated_h
#error "ChaosNotifyHandlerInterface.generated.h already included, missing '#pragma once' in ChaosNotifyHandlerInterface.h"
#endif
#define CHAOSSOLVERENGINE_ChaosNotifyHandlerInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FChaosPhysicsCollisionInfo;
struct FHitResult;
// ********** Begin ScriptStruct FChaosPhysicsCollisionInfo ****************************************
struct Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosPhysicsCollisionInfo_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosPhysicsCollisionInfo;
// ********** End ScriptStruct FChaosPhysicsCollisionInfo ******************************************
// ********** Begin Delegate FOnChaosPhysicsCollision **********************************************
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_58_DELEGATE \
CHAOSSOLVERENGINE_API void FOnChaosPhysicsCollision_DelegateWrapper(const FMulticastScriptDelegate& OnChaosPhysicsCollision, FChaosPhysicsCollisionInfo const& CollisionInfo);
// ********** End Delegate FOnChaosPhysicsCollision ************************************************
// ********** Begin Interface UChaosNotifyHandlerInterface *****************************************
struct Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosNotifyHandlerInterface_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_64_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSSOLVERENGINE_API UChaosNotifyHandlerInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosNotifyHandlerInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, UChaosNotifyHandlerInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosNotifyHandlerInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosNotifyHandlerInterface(UChaosNotifyHandlerInterface&&) = delete; \
UChaosNotifyHandlerInterface(const UChaosNotifyHandlerInterface&) = delete; \
virtual ~UChaosNotifyHandlerInterface() = default;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_64_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUChaosNotifyHandlerInterface(); \
friend struct ::Z_Construct_UClass_UChaosNotifyHandlerInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_UChaosNotifyHandlerInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosNotifyHandlerInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_UChaosNotifyHandlerInterface_NoRegister) \
DECLARE_SERIALIZER(UChaosNotifyHandlerInterface)
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_64_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_64_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_64_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_64_INCLASS_IINTERFACE \
protected: \
virtual ~IChaosNotifyHandlerInterface() {} \
public: \
typedef UChaosNotifyHandlerInterface UClassType; \
typedef IChaosNotifyHandlerInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_61_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_69_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_64_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosNotifyHandlerInterface;
// ********** End Interface UChaosNotifyHandlerInterface *******************************************
// ********** Begin Class UChaosSolverEngineBlueprintLibrary ***************************************
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_91_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execConvertPhysicsCollisionToHitResult);
struct Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_91_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosSolverEngineBlueprintLibrary(); \
friend struct ::Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosSolverEngineBlueprintLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_UChaosSolverEngineBlueprintLibrary_NoRegister) \
DECLARE_SERIALIZER(UChaosSolverEngineBlueprintLibrary)
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_91_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSSOLVERENGINE_API UChaosSolverEngineBlueprintLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosSolverEngineBlueprintLibrary(UChaosSolverEngineBlueprintLibrary&&) = delete; \
UChaosSolverEngineBlueprintLibrary(const UChaosSolverEngineBlueprintLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, UChaosSolverEngineBlueprintLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosSolverEngineBlueprintLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosSolverEngineBlueprintLibrary) \
CHAOSSOLVERENGINE_API virtual ~UChaosSolverEngineBlueprintLibrary();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_88_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_91_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_91_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_91_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h_91_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosSolverEngineBlueprintLibrary;
// ********** End Class UChaosSolverEngineBlueprintLibrary *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosNotifyHandlerInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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/ChaosSolver.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosSolver() {}
// ********** Begin Cross Module References ********************************************************
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolver();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolver_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosSolver *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosSolver;
UClass* UChaosSolver::GetPrivateStaticClass()
{
using TClass = UChaosSolver;
if (!Z_Registration_Info_UClass_UChaosSolver.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosSolver"),
Z_Registration_Info_UClass_UChaosSolver.InnerSingleton,
StaticRegisterNativesUChaosSolver,
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_UChaosSolver.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosSolver_NoRegister()
{
return UChaosSolver::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosSolver_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* UChaosSolver (UObject)\n*\n*/" },
{ "IncludePath", "Chaos/ChaosSolver.h" },
{ "ModuleRelativePath", "Public/Chaos/ChaosSolver.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "UChaosSolver (UObject)" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosSolver constinit property declarations *****************************
// ********** End Class UChaosSolver constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosSolver>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosSolver_Statics
UObject* (*const Z_Construct_UClass_UChaosSolver_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosSolver_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosSolver_Statics::ClassParams = {
&UChaosSolver::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosSolver_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosSolver_Statics::Class_MetaDataParams)
};
void UChaosSolver::StaticRegisterNativesUChaosSolver()
{
}
UClass* Z_Construct_UClass_UChaosSolver()
{
if (!Z_Registration_Info_UClass_UChaosSolver.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosSolver.OuterSingleton, Z_Construct_UClass_UChaosSolver_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosSolver.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosSolver);
UChaosSolver::~UChaosSolver() {}
// ********** End Class UChaosSolver ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h__Script_ChaosSolverEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosSolver, UChaosSolver::StaticClass, TEXT("UChaosSolver"), &Z_Registration_Info_UClass_UChaosSolver, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosSolver), 2600952636U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h__Script_ChaosSolverEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h__Script_ChaosSolverEngine_3552984236{
TEXT("/Script/ChaosSolverEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h__Script_ChaosSolverEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h__Script_ChaosSolverEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosSolver.h"
#ifdef CHAOSSOLVERENGINE_ChaosSolver_generated_h
#error "ChaosSolver.generated.h already included, missing '#pragma once' in ChaosSolver.h"
#endif
#define CHAOSSOLVERENGINE_ChaosSolver_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosSolver *************************************************************
struct Z_Construct_UClass_UChaosSolver_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolver_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h_19_INCLASS \
private: \
static void StaticRegisterNativesUChaosSolver(); \
friend struct ::Z_Construct_UClass_UChaosSolver_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_UChaosSolver_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosSolver, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_UChaosSolver_NoRegister) \
DECLARE_SERIALIZER(UChaosSolver)
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h_19_STANDARD_CONSTRUCTORS \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosSolver) \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, UChaosSolver); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosSolver); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosSolver(UChaosSolver&&) = delete; \
UChaosSolver(const UChaosSolver&) = delete; \
CHAOSSOLVERENGINE_API virtual ~UChaosSolver();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h_16_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h_19_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h_19_INCLASS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h_19_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosSolver;
// ********** End Class UChaosSolver ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolver_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,647 @@
// 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<EClusterConnectionTypeEnum>()
{
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<FChaosDebugSubstepControl>();
}
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<UScriptStruct>(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<FDataflowRigidSolverProxy>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics
static_assert(std::is_polymorphic<FDataflowRigidSolverProxy>() == std::is_polymorphic<FDataflowPhysicsSolverProxy>(), "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<UScriptStruct>(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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<AChaosSolverActor>::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

View File

@@ -0,0 +1,111 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosSolverActor.h"
#ifdef CHAOSSOLVERENGINE_ChaosSolverActor_generated_h
#error "ChaosSolverActor.generated.h already included, missing '#pragma once' in ChaosSolverActor.h"
#endif
#define CHAOSSOLVERENGINE_ChaosSolverActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosDebugSubstepControl *****************************************
struct Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_48_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosDebugSubstepControl_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosDebugSubstepControl;
// ********** End ScriptStruct FChaosDebugSubstepControl *******************************************
// ********** Begin ScriptStruct FDataflowRigidSolverProxy *****************************************
struct Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_78_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowRigidSolverProxy_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowPhysicsSolverProxy Super;
struct FDataflowRigidSolverProxy;
// ********** End ScriptStruct FDataflowRigidSolverProxy *******************************************
// ********** Begin Class AChaosSolverActor ********************************************************
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_RPC_WRAPPERS \
DECLARE_FUNCTION(execSetSolverActive); \
DECLARE_FUNCTION(execSetAsCurrentWorldSolver);
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(AChaosSolverActor, CHAOSSOLVERENGINE_API)
struct Z_Construct_UClass_AChaosSolverActor_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_AChaosSolverActor_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_INCLASS \
private: \
static void StaticRegisterNativesAChaosSolverActor(); \
friend struct ::Z_Construct_UClass_AChaosSolverActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_AChaosSolverActor_NoRegister(); \
public: \
DECLARE_CLASS2(AChaosSolverActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_AChaosSolverActor_NoRegister) \
DECLARE_SERIALIZER(AChaosSolverActor) \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<AChaosSolverActor*>(this); }
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSSOLVERENGINE_API AChaosSolverActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AChaosSolverActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, AChaosSolverActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AChaosSolverActor); \
/** Deleted move- and copy-constructors, should never be used */ \
AChaosSolverActor(AChaosSolverActor&&) = delete; \
AChaosSolverActor(const AChaosSolverActor&) = delete; \
CHAOSSOLVERENGINE_API virtual ~AChaosSolverActor();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_106_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_INCLASS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h_109_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AChaosSolverActor;
// ********** End Class AChaosSolverActor **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverActor_h
// ********** Begin Enum EClusterConnectionTypeEnum ************************************************
#define FOREACH_ENUM_ECLUSTERCONNECTIONTYPEENUM(op) \
op(EClusterConnectionTypeEnum::Chaos_PointImplicit) \
op(EClusterConnectionTypeEnum::Chaos_DelaunayTriangulation) \
op(EClusterConnectionTypeEnum::Chaos_MinimalSpanningSubsetDelaunayTriangulation) \
op(EClusterConnectionTypeEnum::Chaos_PointImplicitAugmentedWithMinimalDelaunay) \
op(EClusterConnectionTypeEnum::Chaos_BoundsOverlapFilteredDelaunayTriangulation) \
op(EClusterConnectionTypeEnum::Chaos_None) \
op(EClusterConnectionTypeEnum::Chaos_EClsuterCreationParameters_Max)
enum class EClusterConnectionTypeEnum : uint8;
template<> struct TIsUEnumClass<EClusterConnectionTypeEnum> { enum { Value = true }; };
template<> CHAOSSOLVERENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EClusterConnectionTypeEnum>();
// ********** End Enum EClusterConnectionTypeEnum **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeChaosSolverEngine_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); CHAOSSOLVERENGINE_API UFunction* Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_ChaosSolverEngine;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine()
{
if (!Z_Registration_Info_UPackage__Script_ChaosSolverEngine.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_ChaosSolverEngine_OnChaosPhysicsCollision__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ChaosSolverEngine",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x4623BA5C,
0x1E6AA832,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ChaosSolverEngine.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ChaosSolverEngine.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ChaosSolverEngine(Z_Construct_UPackage__Script_ChaosSolverEngine, TEXT("/Script/ChaosSolverEngine"), Z_Registration_Info_UPackage__Script_ChaosSolverEngine, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x4623BA5C, 0x1E6AA832));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,140 @@
// 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/ChaosSolverSettings.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosSolverSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolverSettings();
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolverSettings_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftClassPath();
DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings();
UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosSolverSettings *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosSolverSettings;
UClass* UChaosSolverSettings::GetPrivateStaticClass()
{
using TClass = UChaosSolverSettings;
if (!Z_Registration_Info_UClass_UChaosSolverSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosSolverSettings"),
Z_Registration_Info_UClass_UChaosSolverSettings.InnerSingleton,
StaticRegisterNativesUChaosSolverSettings,
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_UChaosSolverSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosSolverSettings_NoRegister()
{
return UChaosSolverSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosSolverSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * Settings class for the Chaos Solver\n */" },
{ "DisplayName", "Chaos Solver" },
{ "IncludePath", "Chaos/ChaosSolverSettings.h" },
{ "ModuleRelativePath", "Public/Chaos/ChaosSolverSettings.h" },
{ "ToolTip", "Settings class for the Chaos Solver" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultChaosSolverActorClass_MetaData[] = {
{ "Category", "GameInstance" },
{ "Comment", "/** The class to use when auto-creating a default chaos solver actor */" },
{ "MetaClass", "/Script/ChaosSolverEngine.ChaosSolverActor" },
{ "ModuleRelativePath", "Public/Chaos/ChaosSolverSettings.h" },
{ "ToolTip", "The class to use when auto-creating a default chaos solver actor" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosSolverSettings constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultChaosSolverActorClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosSolverSettings constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosSolverSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosSolverSettings_Statics
// ********** Begin Class UChaosSolverSettings Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosSolverSettings_Statics::NewProp_DefaultChaosSolverActorClass = { "DefaultChaosSolverActorClass", nullptr, (EPropertyFlags)0x0010000002004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosSolverSettings, DefaultChaosSolverActorClass), Z_Construct_UScriptStruct_FSoftClassPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultChaosSolverActorClass_MetaData), NewProp_DefaultChaosSolverActorClass_MetaData) }; // 3467803280
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosSolverSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosSolverSettings_Statics::NewProp_DefaultChaosSolverActorClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosSolverSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosSolverSettings Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UChaosSolverSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosSolverSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosSolverSettings_Statics::ClassParams = {
&UChaosSolverSettings::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosSolverSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosSolverSettings_Statics::PropPointers),
0,
0x000800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosSolverSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosSolverSettings_Statics::Class_MetaDataParams)
};
void UChaosSolverSettings::StaticRegisterNativesUChaosSolverSettings()
{
}
UClass* Z_Construct_UClass_UChaosSolverSettings()
{
if (!Z_Registration_Info_UClass_UChaosSolverSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosSolverSettings.OuterSingleton, Z_Construct_UClass_UChaosSolverSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosSolverSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosSolverSettings);
UChaosSolverSettings::~UChaosSolverSettings() {}
// ********** End Class UChaosSolverSettings *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h__Script_ChaosSolverEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosSolverSettings, UChaosSolverSettings::StaticClass, TEXT("UChaosSolverSettings"), &Z_Registration_Info_UClass_UChaosSolverSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosSolverSettings), 3128609634U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h__Script_ChaosSolverEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h__Script_ChaosSolverEngine_1407588857{
TEXT("/Script/ChaosSolverEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h__Script_ChaosSolverEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h__Script_ChaosSolverEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosSolverSettings.h"
#ifdef CHAOSSOLVERENGINE_ChaosSolverSettings_generated_h
#error "ChaosSolverSettings.generated.h already included, missing '#pragma once' in ChaosSolverSettings.h"
#endif
#define CHAOSSOLVERENGINE_ChaosSolverSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosSolverSettings *****************************************************
struct Z_Construct_UClass_UChaosSolverSettings_Statics;
CHAOSSOLVERENGINE_API UClass* Z_Construct_UClass_UChaosSolverSettings_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosSolverSettings(); \
friend struct ::Z_Construct_UClass_UChaosSolverSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSSOLVERENGINE_API UClass* ::Z_Construct_UClass_UChaosSolverSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosSolverSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosSolverEngine"), Z_Construct_UClass_UChaosSolverSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosSolverSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h_16_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosSolverSettings(UChaosSolverSettings&&) = delete; \
UChaosSolverSettings(const UChaosSolverSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSSOLVERENGINE_API, UChaosSolverSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosSolverSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosSolverSettings) \
CHAOSSOLVERENGINE_API virtual ~UChaosSolverSettings();
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h_13_PROLOG
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosSolverSettings;
// ********** End Class UChaosSolverSettings *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosSolverSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,174 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosVDRemoteSessionsManager.h"
#ifdef CHAOSSOLVERENGINE_ChaosVDRemoteSessionsManager_generated_h
#error "ChaosVDRemoteSessionsManager.generated.h already included, missing '#pragma once' in ChaosVDRemoteSessionsManager.h"
#endif
#define CHAOSSOLVERENGINE_ChaosVDRemoteSessionsManager_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDSessionPing ***********************************************
struct Z_Construct_UScriptStruct_FChaosVDSessionPing_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDSessionPing_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDSessionPing;
// ********** End ScriptStruct FChaosVDSessionPing *************************************************
// ********** Begin ScriptStruct FChaosVDSessionPong ***********************************************
struct Z_Construct_UScriptStruct_FChaosVDSessionPong_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_31_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDSessionPong_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDSessionPong;
// ********** End ScriptStruct FChaosVDSessionPong *************************************************
// ********** Begin ScriptStruct FChaosVDStopRecordingCommandMessage *******************************
struct Z_Construct_UScriptStruct_FChaosVDStopRecordingCommandMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_49_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDStopRecordingCommandMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDStopRecordingCommandMessage;
// ********** End ScriptStruct FChaosVDStopRecordingCommandMessage *********************************
// ********** Begin ScriptStruct FChaosVDRecordingStatusMessage ************************************
struct Z_Construct_UScriptStruct_FChaosVDRecordingStatusMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_56_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDRecordingStatusMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDRecordingStatusMessage;
// ********** End ScriptStruct FChaosVDRecordingStatusMessage **************************************
// ********** Begin ScriptStruct FChaosVDTraceConnectionDetailsMessage *****************************
struct Z_Construct_UScriptStruct_FChaosVDTraceConnectionDetailsMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_85_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDTraceConnectionDetailsMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDTraceConnectionDetailsMessage;
// ********** End ScriptStruct FChaosVDTraceConnectionDetailsMessage *******************************
// ********** Begin ScriptStruct FChaosVDRelayTraceDataMessage *************************************
struct Z_Construct_UScriptStruct_FChaosVDRelayTraceDataMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_101_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDRelayTraceDataMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDRelayTraceDataMessage;
// ********** End ScriptStruct FChaosVDRelayTraceDataMessage ***************************************
// ********** Begin ScriptStruct FChaosVDRelayTraceStatusMessage ***********************************
struct Z_Construct_UScriptStruct_FChaosVDRelayTraceStatusMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_124_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDRelayTraceStatusMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDRelayTraceStatusMessage;
// ********** End ScriptStruct FChaosVDRelayTraceStatusMessage *************************************
// ********** Begin ScriptStruct FChaosVDDataChannelState ******************************************
struct Z_Construct_UScriptStruct_FChaosVDDataChannelState_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_143_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDDataChannelState_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDDataChannelState;
// ********** End ScriptStruct FChaosVDDataChannelState ********************************************
// ********** Begin ScriptStruct FChaosVDChannelStateChangeCommandMessage **************************
struct Z_Construct_UScriptStruct_FChaosVDChannelStateChangeCommandMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_160_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDChannelStateChangeCommandMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDChannelStateChangeCommandMessage;
// ********** End ScriptStruct FChaosVDChannelStateChangeCommandMessage ****************************
// ********** Begin ScriptStruct FChaosVDChannelStateChangeResponseMessage *************************
struct Z_Construct_UScriptStruct_FChaosVDChannelStateChangeResponseMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_168_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDChannelStateChangeResponseMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDChannelStateChangeResponseMessage;
// ********** End ScriptStruct FChaosVDChannelStateChangeResponseMessage ***************************
// ********** Begin ScriptStruct FChaosVDFullSessionInfoRequestMessage *****************************
struct Z_Construct_UScriptStruct_FChaosVDFullSessionInfoRequestMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_180_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDFullSessionInfoRequestMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDFullSessionInfoRequestMessage;
// ********** End ScriptStruct FChaosVDFullSessionInfoRequestMessage *******************************
// ********** Begin ScriptStruct FChaosVDFullSessionInfoResponseMessage ****************************
struct Z_Construct_UScriptStruct_FChaosVDFullSessionInfoResponseMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h_186_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDFullSessionInfoResponseMessage_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosVDFullSessionInfoResponseMessage;
// ********** End ScriptStruct FChaosVDFullSessionInfoResponseMessage ******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDRemoteSessionsManager_h
// ********** Begin Enum ERelayThrottlingState *****************************************************
#define FOREACH_ENUM_ERELAYTHROTTLINGSTATE(op) \
op(ERelayThrottlingState::Inactive) \
op(ERelayThrottlingState::Active)
enum class ERelayThrottlingState : uint8;
template<> struct TIsUEnumClass<ERelayThrottlingState> { enum { Value = true }; };
template<> CHAOSSOLVERENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERelayThrottlingState>();
// ********** End Enum ERelayThrottlingState *******************************************************
// ********** Begin Enum EChaosVDRemoteSessionAttributes *******************************************
#define FOREACH_ENUM_ECHAOSVDREMOTESESSIONATTRIBUTES(op) \
op(EChaosVDRemoteSessionAttributes::None) \
op(EChaosVDRemoteSessionAttributes::SupportsDataChannelChange) \
op(EChaosVDRemoteSessionAttributes::CanExpire) \
op(EChaosVDRemoteSessionAttributes::IsMultiSessionWrapper)
enum class EChaosVDRemoteSessionAttributes;
template<> struct TIsUEnumClass<EChaosVDRemoteSessionAttributes> { enum { Value = true }; };
template<> CHAOSSOLVERENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDRemoteSessionAttributes>();
// ********** End Enum EChaosVDRemoteSessionAttributes *********************************************
// ********** Begin Enum EChaosVDRemoteSessionReadyState *******************************************
#define FOREACH_ENUM_ECHAOSVDREMOTESESSIONREADYSTATE(op) \
op(EChaosVDRemoteSessionReadyState::Ready) \
op(EChaosVDRemoteSessionReadyState::Busy)
enum class EChaosVDRemoteSessionReadyState : uint8;
template<> struct TIsUEnumClass<EChaosVDRemoteSessionReadyState> { enum { Value = true }; };
template<> CHAOSSOLVERENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDRemoteSessionReadyState>();
// ********** End Enum EChaosVDRemoteSessionReadyState *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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/ChaosVDTraceRelayTransport.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDTraceRelayTransport() {}
// ********** Begin Cross Module References ********************************************************
CHAOSSOLVERENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRelayConnectionInfo();
UPackage* Z_Construct_UPackage__Script_ChaosSolverEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRelayConnectionInfo **********************************************
struct Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(Chaos::VD::FRelayConnectionInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(Chaos::VD::FRelayConnectionInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Structure containing the details necessary to connect to a relay instance */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosVDTraceRelayTransport.h" },
{ "ToolTip", "Structure containing the details necessary to connect to a relay instance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Address_MetaData[] = {
{ "Comment", "/** Relay IP address */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosVDTraceRelayTransport.h" },
{ "ToolTip", "Relay IP address" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Port_MetaData[] = {
{ "Comment", "/** Relay port */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosVDTraceRelayTransport.h" },
{ "ToolTip", "Relay port" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CertificateAuthority_MetaData[] = {
{ "Comment", "/** Encoded SSL certificate */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosVDTraceRelayTransport.h" },
{ "ToolTip", "Encoded SSL certificate" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRelayConnectionInfo constinit property declarations **************
static const UECodeGen_Private::FStrPropertyParams NewProp_Address;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_Port;
static const UECodeGen_Private::FBytePropertyParams NewProp_CertificateAuthority_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CertificateAuthority;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRelayConnectionInfo constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<Chaos::VD::FRelayConnectionInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRelayConnectionInfo;
class UScriptStruct* Chaos::VD::FRelayConnectionInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRelayConnectionInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRelayConnectionInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRelayConnectionInfo, (UObject*)Z_Construct_UPackage__Script_ChaosSolverEngine(), TEXT("RelayConnectionInfo"));
}
return Z_Registration_Info_UScriptStruct_FRelayConnectionInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FRelayConnectionInfo Property Definitions *************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewProp_Address = { "Address", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Chaos::VD::FRelayConnectionInfo, Address), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Address_MetaData), NewProp_Address_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewProp_Port = { "Port", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Chaos::VD::FRelayConnectionInfo, Port), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Port_MetaData), NewProp_Port_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewProp_CertificateAuthority_Inner = { "CertificateAuthority", 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::FArrayPropertyParams Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewProp_CertificateAuthority = { "CertificateAuthority", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Chaos::VD::FRelayConnectionInfo, CertificateAuthority), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CertificateAuthority_MetaData), NewProp_CertificateAuthority_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewProp_Address,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewProp_Port,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewProp_CertificateAuthority_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewProp_CertificateAuthority,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRelayConnectionInfo Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosSolverEngine,
nullptr,
&NewStructOps,
"RelayConnectionInfo",
Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::PropPointers),
sizeof(Chaos::VD::FRelayConnectionInfo),
alignof(Chaos::VD::FRelayConnectionInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRelayConnectionInfo()
{
if (!Z_Registration_Info_UScriptStruct_FRelayConnectionInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRelayConnectionInfo.InnerSingleton, Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRelayConnectionInfo.InnerSingleton);
}
// ********** End ScriptStruct FRelayConnectionInfo ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDTraceRelayTransport_h__Script_ChaosSolverEngine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ Chaos::VD::FRelayConnectionInfo::StaticStruct, Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics::NewStructOps, TEXT("RelayConnectionInfo"),&Z_Registration_Info_UScriptStruct_FRelayConnectionInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(Chaos::VD::FRelayConnectionInfo), 1984123128U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDTraceRelayTransport_h__Script_ChaosSolverEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDTraceRelayTransport_h__Script_ChaosSolverEngine_317326505{
TEXT("/Script/ChaosSolverEngine"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDTraceRelayTransport_h__Script_ChaosSolverEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDTraceRelayTransport_h__Script_ChaosSolverEngine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Chaos/ChaosVDTraceRelayTransport.h"
#ifdef CHAOSSOLVERENGINE_ChaosVDTraceRelayTransport_generated_h
#error "ChaosVDTraceRelayTransport.generated.h already included, missing '#pragma once' in ChaosVDTraceRelayTransport.h"
#endif
#define CHAOSSOLVERENGINE_ChaosVDTraceRelayTransport_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRelayConnectionInfo **********************************************
struct Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics;
#define FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDTraceRelayTransport_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRelayConnectionInfo_Statics; \
CHAOSSOLVERENGINE_API static class UScriptStruct* StaticStruct();
namespace Chaos::VD { struct FRelayConnectionInfo; }
// ********** End ScriptStruct FRelayConnectionInfo ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosSolverEngine_Public_Chaos_ChaosVDTraceRelayTransport_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosDebugDrawComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosDebugDrawSubsystem.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosEventListenerComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosGameplayEventDispatcher.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosNotifyHandlerInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosSolver.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosSolverActor.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosSolverSettings.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosVDRemoteSessionsManager.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\ChaosSolverEngine\Public\Chaos\ChaosVDTraceRelayTransport.h