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,158 @@
// 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/CacheCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCacheCollection() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCache_NoRegister();
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCacheCollection();
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCacheCollection_NoRegister();
CHAOSCACHING_API UEnum* Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosCacheCollection ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosCacheCollection;
UClass* UChaosCacheCollection::GetPrivateStaticClass()
{
using TClass = UChaosCacheCollection;
if (!Z_Registration_Info_UClass_UChaosCacheCollection.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosCacheCollection"),
Z_Registration_Info_UClass_UChaosCacheCollection.InnerSingleton,
StaticRegisterNativesUChaosCacheCollection,
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_UChaosCacheCollection.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosCacheCollection_NoRegister()
{
return UChaosCacheCollection::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosCacheCollection_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DevelopmentStatus", "Experimental" },
{ "IncludePath", "Chaos/CacheCollection.h" },
{ "ModuleRelativePath", "Public/Chaos/CacheCollection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Caches_Inner_MetaData[] = {
{ "Category", "Caching" },
{ "EditFixedOrder", "" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Chaos/CacheCollection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Caches_MetaData[] = {
{ "Category", "Caching" },
{ "EditFixedOrder", "" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Chaos/CacheCollection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationMode_MetaData[] = {
{ "Category", "Caching" },
{ "ModuleRelativePath", "Public/Chaos/CacheCollection.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosCacheCollection constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Caches_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Caches;
static const UECodeGen_Private::FBytePropertyParams NewProp_InterpolationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InterpolationMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosCacheCollection constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosCacheCollection>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosCacheCollection_Statics
// ********** Begin Class UChaosCacheCollection Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UChaosCacheCollection_Statics::NewProp_Caches_Inner = { "Caches", nullptr, (EPropertyFlags)0x0106000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UChaosCache_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Caches_Inner_MetaData), NewProp_Caches_Inner_MetaData) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UChaosCacheCollection_Statics::NewProp_Caches = { "Caches", nullptr, (EPropertyFlags)0x0114008000000009, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCacheCollection, Caches), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Caches_MetaData), NewProp_Caches_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosCacheCollection_Statics::NewProp_InterpolationMode_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_UChaosCacheCollection_Statics::NewProp_InterpolationMode = { "InterpolationMode", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCacheCollection, InterpolationMode), Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationMode_MetaData), NewProp_InterpolationMode_MetaData) }; // 1982601014
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosCacheCollection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCacheCollection_Statics::NewProp_Caches_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCacheCollection_Statics::NewProp_Caches,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCacheCollection_Statics::NewProp_InterpolationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCacheCollection_Statics::NewProp_InterpolationMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCacheCollection_Statics::PropPointers) < 2048);
// ********** End Class UChaosCacheCollection Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UChaosCacheCollection_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCacheCollection_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosCacheCollection_Statics::ClassParams = {
&UChaosCacheCollection::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosCacheCollection_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCacheCollection_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCacheCollection_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosCacheCollection_Statics::Class_MetaDataParams)
};
void UChaosCacheCollection::StaticRegisterNativesUChaosCacheCollection()
{
}
UClass* Z_Construct_UClass_UChaosCacheCollection()
{
if (!Z_Registration_Info_UClass_UChaosCacheCollection.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosCacheCollection.OuterSingleton, Z_Construct_UClass_UChaosCacheCollection_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosCacheCollection.OuterSingleton;
}
UChaosCacheCollection::UChaosCacheCollection(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosCacheCollection);
UChaosCacheCollection::~UChaosCacheCollection() {}
// ********** End Class UChaosCacheCollection ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h__Script_ChaosCaching_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosCacheCollection, UChaosCacheCollection::StaticClass, TEXT("UChaosCacheCollection"), &Z_Registration_Info_UClass_UChaosCacheCollection, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosCacheCollection), 1899309217U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h__Script_ChaosCaching_2720876358{
TEXT("/Script/ChaosCaching"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h__Script_ChaosCaching_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h__Script_ChaosCaching_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/CacheCollection.h"
#ifdef CHAOSCACHING_CacheCollection_generated_h
#error "CacheCollection.generated.h already included, missing '#pragma once' in CacheCollection.h"
#endif
#define CHAOSCACHING_CacheCollection_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosCacheCollection ****************************************************
struct Z_Construct_UClass_UChaosCacheCollection_Statics;
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCacheCollection_NoRegister();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosCacheCollection(); \
friend struct ::Z_Construct_UClass_UChaosCacheCollection_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSCACHING_API UClass* ::Z_Construct_UClass_UChaosCacheCollection_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosCacheCollection, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosCaching"), Z_Construct_UClass_UChaosCacheCollection_NoRegister) \
DECLARE_SERIALIZER(UChaosCacheCollection)
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSCACHING_API UChaosCacheCollection(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosCacheCollection(UChaosCacheCollection&&) = delete; \
UChaosCacheCollection(const UChaosCacheCollection&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSCACHING_API, UChaosCacheCollection); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosCacheCollection); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosCacheCollection) \
CHAOSCACHING_API virtual ~UChaosCacheCollection();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h_11_PROLOG
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosCacheCollection;
// ********** End Class UChaosCacheCollection ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheCollection_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,171 @@
// 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/CacheEvents.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCacheEvents() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FCacheEventBase();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FCacheEventTrack();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FCacheEventBase ***************************************************
struct Z_Construct_UScriptStruct_FCacheEventBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCacheEventBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FCacheEventBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Base type for all events, ALL events must derive from this so we have a fallback for serialization\n * when we can't find the actual event struct.\n */" },
{ "ModuleRelativePath", "Public/Chaos/CacheEvents.h" },
{ "ToolTip", "Base type for all events, ALL events must derive from this so we have a fallback for serialization\nwhen we can't find the actual event struct." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCacheEventBase constinit property declarations *******************
// ********** End ScriptStruct FCacheEventBase constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCacheEventBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCacheEventBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCacheEventBase;
class UScriptStruct* FCacheEventBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCacheEventBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCacheEventBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCacheEventBase, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("CacheEventBase"));
}
return Z_Registration_Info_UScriptStruct_FCacheEventBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCacheEventBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
nullptr,
&NewStructOps,
"CacheEventBase",
nullptr,
0,
sizeof(FCacheEventBase),
alignof(FCacheEventBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCacheEventBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCacheEventBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCacheEventBase()
{
if (!Z_Registration_Info_UScriptStruct_FCacheEventBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCacheEventBase.InnerSingleton, Z_Construct_UScriptStruct_FCacheEventBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCacheEventBase.InnerSingleton);
}
// ********** End ScriptStruct FCacheEventBase *****************************************************
// ********** Begin ScriptStruct FCacheEventTrack **************************************************
struct Z_Construct_UScriptStruct_FCacheEventTrack_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCacheEventTrack); }
static inline consteval int16 GetStructAlignment() { return alignof(FCacheEventTrack); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/CacheEvents.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/CacheEvents.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Struct_MetaData[] = {
{ "Comment", "/** Type of the event stored in this track. Must inherit FCacheEventBase */" },
{ "ModuleRelativePath", "Public/Chaos/CacheEvents.h" },
{ "ToolTip", "Type of the event stored in this track. Must inherit FCacheEventBase" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeStamps_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/CacheEvents.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCacheEventTrack constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TimeStamps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TimeStamps;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCacheEventTrack constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCacheEventTrack>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCacheEventTrack_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCacheEventTrack;
class UScriptStruct* FCacheEventTrack::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCacheEventTrack.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCacheEventTrack.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCacheEventTrack, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("CacheEventTrack"));
}
return Z_Registration_Info_UScriptStruct_FCacheEventTrack.OuterSingleton;
}
// ********** Begin ScriptStruct FCacheEventTrack Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCacheEventTrack, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCacheEventTrack, Struct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Struct_MetaData), NewProp_Struct_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewProp_TimeStamps_Inner = { "TimeStamps", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewProp_TimeStamps = { "TimeStamps", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCacheEventTrack, TimeStamps), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeStamps_MetaData), NewProp_TimeStamps_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCacheEventTrack_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewProp_Struct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewProp_TimeStamps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewProp_TimeStamps,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCacheEventTrack_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCacheEventTrack Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCacheEventTrack_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
nullptr,
&NewStructOps,
"CacheEventTrack",
Z_Construct_UScriptStruct_FCacheEventTrack_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCacheEventTrack_Statics::PropPointers),
sizeof(FCacheEventTrack),
alignof(FCacheEventTrack),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCacheEventTrack_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCacheEventTrack_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCacheEventTrack()
{
if (!Z_Registration_Info_UScriptStruct_FCacheEventTrack.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCacheEventTrack.InnerSingleton, Z_Construct_UScriptStruct_FCacheEventTrack_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCacheEventTrack.InnerSingleton);
}
// ********** End ScriptStruct FCacheEventTrack ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheEvents_h__Script_ChaosCaching_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FCacheEventBase::StaticStruct, Z_Construct_UScriptStruct_FCacheEventBase_Statics::NewStructOps, TEXT("CacheEventBase"),&Z_Registration_Info_UScriptStruct_FCacheEventBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCacheEventBase), 1276478121U) },
{ FCacheEventTrack::StaticStruct, Z_Construct_UScriptStruct_FCacheEventTrack_Statics::NewStructOps, TEXT("CacheEventTrack"),&Z_Registration_Info_UScriptStruct_FCacheEventTrack, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCacheEventTrack), 3975968023U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheEvents_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheEvents_h__Script_ChaosCaching_1188245434{
TEXT("/Script/ChaosCaching"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheEvents_h__Script_ChaosCaching_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheEvents_h__Script_ChaosCaching_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,42 @@
// 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/CacheEvents.h"
#ifdef CHAOSCACHING_CacheEvents_generated_h
#error "CacheEvents.generated.h already included, missing '#pragma once' in CacheEvents.h"
#endif
#define CHAOSCACHING_CacheEvents_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FCacheEventBase ***************************************************
struct Z_Construct_UScriptStruct_FCacheEventBase_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheEvents_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCacheEventBase_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct();
struct FCacheEventBase;
// ********** End ScriptStruct FCacheEventBase *****************************************************
// ********** Begin ScriptStruct FCacheEventTrack **************************************************
struct Z_Construct_UScriptStruct_FCacheEventTrack_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheEvents_h_26_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCacheEventTrack_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct();
struct FCacheEventTrack;
// ********** End ScriptStruct FCacheEventTrack ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheEvents_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,158 @@
// 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/CacheManagerActor.h"
#ifdef CHAOSCACHING_CacheManagerActor_generated_h
#error "CacheManagerActor.generated.h already included, missing '#pragma once' in CacheManagerActor.h"
#endif
#define CHAOSCACHING_CacheManagerActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UChaosCacheCollection;
class UPrimitiveComponent;
// ********** Begin ScriptStruct FObservedComponent ************************************************
struct Z_Construct_UScriptStruct_FObservedComponent_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_46_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FObservedComponent_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct();
struct FObservedComponent;
// ********** End ScriptStruct FObservedComponent **************************************************
// ********** Begin Class AChaosCacheManager *******************************************************
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execEnablePlayback); \
DECLARE_FUNCTION(execEnablePlaybackByCache); \
DECLARE_FUNCTION(execTriggerAll); \
DECLARE_FUNCTION(execTriggerComponentByCache); \
DECLARE_FUNCTION(execTriggerComponent); \
DECLARE_FUNCTION(execSetCacheCollection); \
DECLARE_FUNCTION(execClearObservedComponents); \
DECLARE_FUNCTION(execRemoveObservedComponent); \
DECLARE_FUNCTION(execFindOrAddObservedComponent); \
DECLARE_FUNCTION(execResetSingleTransform); \
DECLARE_FUNCTION(execResetAllComponentTransforms); \
DECLARE_FUNCTION(execStop); \
DECLARE_FUNCTION(execStart); \
DECLARE_FUNCTION(execSetCurrentTime); \
DECLARE_FUNCTION(execSetStartTime); \
DECLARE_FUNCTION(execIsRecording);
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(AChaosCacheManager, CHAOSCACHING_API)
struct Z_Construct_UClass_AChaosCacheManager_Statics;
CHAOSCACHING_API UClass* Z_Construct_UClass_AChaosCacheManager_NoRegister();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAChaosCacheManager(); \
friend struct ::Z_Construct_UClass_AChaosCacheManager_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSCACHING_API UClass* ::Z_Construct_UClass_AChaosCacheManager_NoRegister(); \
public: \
DECLARE_CLASS2(AChaosCacheManager, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosCaching"), Z_Construct_UClass_AChaosCacheManager_NoRegister) \
DECLARE_SERIALIZER(AChaosCacheManager) \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AChaosCacheManager(AChaosCacheManager&&) = delete; \
AChaosCacheManager(const AChaosCacheManager&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSCACHING_API, AChaosCacheManager); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AChaosCacheManager); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AChaosCacheManager) \
CHAOSCACHING_API virtual ~AChaosCacheManager();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_187_PROLOG
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_190_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AChaosCacheManager;
// ********** End Class AChaosCacheManager *********************************************************
// ********** Begin Class AChaosCachePlayer ********************************************************
struct Z_Construct_UClass_AChaosCachePlayer_Statics;
CHAOSCACHING_API UClass* Z_Construct_UClass_AChaosCachePlayer_NoRegister();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_480_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAChaosCachePlayer(); \
friend struct ::Z_Construct_UClass_AChaosCachePlayer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSCACHING_API UClass* ::Z_Construct_UClass_AChaosCachePlayer_NoRegister(); \
public: \
DECLARE_CLASS2(AChaosCachePlayer, AChaosCacheManager, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosCaching"), Z_Construct_UClass_AChaosCachePlayer_NoRegister) \
DECLARE_SERIALIZER(AChaosCachePlayer)
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_480_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AChaosCachePlayer(AChaosCachePlayer&&) = delete; \
AChaosCachePlayer(const AChaosCachePlayer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSCACHING_API, AChaosCachePlayer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AChaosCachePlayer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AChaosCachePlayer) \
CHAOSCACHING_API virtual ~AChaosCachePlayer();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_477_PROLOG
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_480_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_480_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h_480_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AChaosCachePlayer;
// ********** End Class AChaosCachePlayer **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_CacheManagerActor_h
// ********** Begin Enum ECacheMode ****************************************************************
#define FOREACH_ENUM_ECACHEMODE(op) \
op(ECacheMode::None) \
op(ECacheMode::Play) \
op(ECacheMode::Record)
enum class ECacheMode : uint8;
template<> struct TIsUEnumClass<ECacheMode> { enum { Value = true }; };
template<> CHAOSCACHING_NON_ATTRIBUTED_API UEnum* StaticEnum<ECacheMode>();
// ********** End Enum ECacheMode ******************************************************************
// ********** Begin Enum EStartMode ****************************************************************
#define FOREACH_ENUM_ESTARTMODE(op) \
op(EStartMode::Timed) \
op(EStartMode::Triggered)
enum class EStartMode : uint8;
template<> struct TIsUEnumClass<EStartMode> { enum { Value = true }; };
template<> CHAOSCACHING_NON_ATTRIBUTED_API UEnum* StaticEnum<EStartMode>();
// ********** End Enum EStartMode ******************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,806 @@
// 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/ChaosCache.h"
#include "Animation/AnimTypes.h"
#include "Chaos/CacheEvents.h"
#include "Curves/RichCurve.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosCache() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCache();
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCache_NoRegister();
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCacheData();
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCacheData_NoRegister();
CHAOSCACHING_API UEnum* Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FCacheEventTrack();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FCacheSpawnableTemplate();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FCompressedRichCurves();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FParticleTransformTrack();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FPerParticleCacheData();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FRichCurves();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FCompressedRichCurve();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRawAnimSequenceTrack();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRichCurve();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FParticleTransformTrack *******************************************
struct Z_Construct_UScriptStruct_FParticleTransformTrack_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FParticleTransformTrack); }
static inline consteval int16 GetStructAlignment() { return alignof(FParticleTransformTrack); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RawTransformTrack_MetaData[] = {
{ "Comment", "/**\n\x09 * List of all the transforms this cache cares about, recorded from the simulated transforms of the particles\n\x09 * observed by the adapter that created the cache\n\x09 */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "List of all the transforms this cache cares about, recorded from the simulated transforms of the particles\nobserved by the adapter that created the cache" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BeginOffset_MetaData[] = {
{ "Comment", "/** The offset from the beginning of the cache that holds this track that the track starts */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "The offset from the beginning of the cache that holds this track that the track starts" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeactivateOnEnd_MetaData[] = {
{ "Comment", "/** If this flag is set true, the particle represented by this track deactives on the final keyframe. */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "If this flag is set true, the particle represented by this track deactives on the final keyframe." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyTimestamps_MetaData[] = {
{ "Comment", "/**\n\x09 * The above raw track is just the key data and doesn't know at which time those keys are placed, this is\n\x09 * a list of the timestamps for each entry in TransformTrack\n\x09 */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "The above raw track is just the key data and doesn't know at which time those keys are placed, this is\na list of the timestamps for each entry in TransformTrack" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FParticleTransformTrack constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_RawTransformTrack;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BeginOffset;
static void NewProp_bDeactivateOnEnd_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeactivateOnEnd;
static const UECodeGen_Private::FFloatPropertyParams NewProp_KeyTimestamps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_KeyTimestamps;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FParticleTransformTrack constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FParticleTransformTrack>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FParticleTransformTrack_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FParticleTransformTrack;
class UScriptStruct* FParticleTransformTrack::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FParticleTransformTrack.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FParticleTransformTrack.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FParticleTransformTrack, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("ParticleTransformTrack"));
}
return Z_Registration_Info_UScriptStruct_FParticleTransformTrack.OuterSingleton;
}
// ********** Begin ScriptStruct FParticleTransformTrack Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_RawTransformTrack = { "RawTransformTrack", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParticleTransformTrack, RawTransformTrack), Z_Construct_UScriptStruct_FRawAnimSequenceTrack, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RawTransformTrack_MetaData), NewProp_RawTransformTrack_MetaData) }; // 2640325555
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_BeginOffset = { "BeginOffset", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParticleTransformTrack, BeginOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BeginOffset_MetaData), NewProp_BeginOffset_MetaData) };
void Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_bDeactivateOnEnd_SetBit(void* Obj)
{
((FParticleTransformTrack*)Obj)->bDeactivateOnEnd = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_bDeactivateOnEnd = { "bDeactivateOnEnd", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FParticleTransformTrack), &Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_bDeactivateOnEnd_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeactivateOnEnd_MetaData), NewProp_bDeactivateOnEnd_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_KeyTimestamps_Inner = { "KeyTimestamps", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_KeyTimestamps = { "KeyTimestamps", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FParticleTransformTrack, KeyTimestamps), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyTimestamps_MetaData), NewProp_KeyTimestamps_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_RawTransformTrack,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_BeginOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_bDeactivateOnEnd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_KeyTimestamps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewProp_KeyTimestamps,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FParticleTransformTrack Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
nullptr,
&NewStructOps,
"ParticleTransformTrack",
Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::PropPointers),
sizeof(FParticleTransformTrack),
alignof(FParticleTransformTrack),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FParticleTransformTrack()
{
if (!Z_Registration_Info_UScriptStruct_FParticleTransformTrack.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FParticleTransformTrack.InnerSingleton, Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FParticleTransformTrack.InnerSingleton);
}
// ********** End ScriptStruct FParticleTransformTrack *********************************************
// ********** Begin ScriptStruct FPerParticleCacheData *********************************************
struct Z_Construct_UScriptStruct_FPerParticleCacheData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPerParticleCacheData); }
static inline consteval int16 GetStructAlignment() { return alignof(FPerParticleCacheData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformData_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveData_MetaData[] = {
{ "Comment", "/**\n\x09 * Named curve data. This can be particle or other continuous curve data pushed by the adapter that created the\n\x09 * cache. Any particle property outside of the transforms will be placed in this container with a suitable name for\n\x09 * the property. Blueprints and adapters can add whatever data they need to this container.\n\x09 */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Named curve data. This can be particle or other continuous curve data pushed by the adapter that created the\ncache. Any particle property outside of the transforms will be placed in this container with a suitable name for\nthe property. Blueprints and adapters can add whatever data they need to this container." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPerParticleCacheData constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformData;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurveData_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_CurveData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_CurveData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPerParticleCacheData constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPerParticleCacheData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPerParticleCacheData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPerParticleCacheData;
class UScriptStruct* FPerParticleCacheData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPerParticleCacheData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPerParticleCacheData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPerParticleCacheData, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("PerParticleCacheData"));
}
return Z_Registration_Info_UScriptStruct_FPerParticleCacheData.OuterSingleton;
}
// ********** Begin ScriptStruct FPerParticleCacheData Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewProp_TransformData = { "TransformData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerParticleCacheData, TransformData), Z_Construct_UScriptStruct_FParticleTransformTrack, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformData_MetaData), NewProp_TransformData_MetaData) }; // 3761161796
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewProp_CurveData_ValueProp = { "CurveData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FRichCurve, METADATA_PARAMS(0, nullptr) }; // 3800218956
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewProp_CurveData_Key_KeyProp = { "CurveData_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewProp_CurveData = { "CurveData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerParticleCacheData, CurveData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveData_MetaData), NewProp_CurveData_MetaData) }; // 3800218956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewProp_TransformData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewProp_CurveData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewProp_CurveData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewProp_CurveData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPerParticleCacheData Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
nullptr,
&NewStructOps,
"PerParticleCacheData",
Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::PropPointers),
sizeof(FPerParticleCacheData),
alignof(FPerParticleCacheData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPerParticleCacheData()
{
if (!Z_Registration_Info_UScriptStruct_FPerParticleCacheData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPerParticleCacheData.InnerSingleton, Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPerParticleCacheData.InnerSingleton);
}
// ********** End ScriptStruct FPerParticleCacheData ***********************************************
// ********** Begin ScriptStruct FCacheSpawnableTemplate *******************************************
struct Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCacheSpawnableTemplate); }
static inline consteval int16 GetStructAlignment() { return alignof(FCacheSpawnableTemplate); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DuplicatedTemplate_MetaData[] = {
{ "Category", "Caching" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialTransform_MetaData[] = {
{ "Category", "Caching" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentTransform_MetaData[] = {
{ "Category", "Caching" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCacheSpawnableTemplate constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_DuplicatedTemplate;
static const UECodeGen_Private::FStructPropertyParams NewProp_InitialTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_ComponentTransform;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCacheSpawnableTemplate constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCacheSpawnableTemplate>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCacheSpawnableTemplate;
class UScriptStruct* FCacheSpawnableTemplate::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCacheSpawnableTemplate.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCacheSpawnableTemplate.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCacheSpawnableTemplate, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("CacheSpawnableTemplate"));
}
return Z_Registration_Info_UScriptStruct_FCacheSpawnableTemplate.OuterSingleton;
}
// ********** Begin ScriptStruct FCacheSpawnableTemplate Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::NewProp_DuplicatedTemplate = { "DuplicatedTemplate", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCacheSpawnableTemplate, DuplicatedTemplate), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DuplicatedTemplate_MetaData), NewProp_DuplicatedTemplate_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::NewProp_InitialTransform = { "InitialTransform", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCacheSpawnableTemplate, InitialTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialTransform_MetaData), NewProp_InitialTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::NewProp_ComponentTransform = { "ComponentTransform", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCacheSpawnableTemplate, ComponentTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentTransform_MetaData), NewProp_ComponentTransform_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::NewProp_DuplicatedTemplate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::NewProp_InitialTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::NewProp_ComponentTransform,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCacheSpawnableTemplate Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
nullptr,
&NewStructOps,
"CacheSpawnableTemplate",
Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::PropPointers),
sizeof(FCacheSpawnableTemplate),
alignof(FCacheSpawnableTemplate),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCacheSpawnableTemplate()
{
if (!Z_Registration_Info_UScriptStruct_FCacheSpawnableTemplate.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCacheSpawnableTemplate.InnerSingleton, Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCacheSpawnableTemplate.InnerSingleton);
}
// ********** End ScriptStruct FCacheSpawnableTemplate *********************************************
// ********** Begin ScriptStruct FRichCurves *******************************************************
struct Z_Construct_UScriptStruct_FRichCurves_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRichCurves); }
static inline consteval int16 GetStructAlignment() { return alignof(FRichCurves); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RichCurves_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRichCurves constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_RichCurves_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RichCurves;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRichCurves constinit property declarations *************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRichCurves>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRichCurves_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRichCurves;
class UScriptStruct* FRichCurves::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRichCurves.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRichCurves.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRichCurves, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("RichCurves"));
}
return Z_Registration_Info_UScriptStruct_FRichCurves.OuterSingleton;
}
// ********** Begin ScriptStruct FRichCurves Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRichCurves_Statics::NewProp_RichCurves_Inner = { "RichCurves", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRichCurve, METADATA_PARAMS(0, nullptr) }; // 3800218956
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRichCurves_Statics::NewProp_RichCurves = { "RichCurves", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRichCurves, RichCurves), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RichCurves_MetaData), NewProp_RichCurves_MetaData) }; // 3800218956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRichCurves_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRichCurves_Statics::NewProp_RichCurves_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRichCurves_Statics::NewProp_RichCurves,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRichCurves_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRichCurves Property Definitions ************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRichCurves_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
nullptr,
&NewStructOps,
"RichCurves",
Z_Construct_UScriptStruct_FRichCurves_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRichCurves_Statics::PropPointers),
sizeof(FRichCurves),
alignof(FRichCurves),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRichCurves_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRichCurves_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRichCurves()
{
if (!Z_Registration_Info_UScriptStruct_FRichCurves.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRichCurves.InnerSingleton, Z_Construct_UScriptStruct_FRichCurves_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRichCurves.InnerSingleton);
}
// ********** End ScriptStruct FRichCurves *********************************************************
// ********** Begin ScriptStruct FCompressedRichCurves *********************************************
struct Z_Construct_UScriptStruct_FCompressedRichCurves_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCompressedRichCurves); }
static inline consteval int16 GetStructAlignment() { return alignof(FCompressedRichCurves); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressedRichCurves_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCompressedRichCurves constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_CompressedRichCurves_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CompressedRichCurves;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCompressedRichCurves constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCompressedRichCurves>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCompressedRichCurves_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCompressedRichCurves;
class UScriptStruct* FCompressedRichCurves::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCompressedRichCurves.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCompressedRichCurves.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCompressedRichCurves, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("CompressedRichCurves"));
}
return Z_Registration_Info_UScriptStruct_FCompressedRichCurves.OuterSingleton;
}
// ********** Begin ScriptStruct FCompressedRichCurves Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::NewProp_CompressedRichCurves_Inner = { "CompressedRichCurves", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCompressedRichCurve, METADATA_PARAMS(0, nullptr) }; // 1349098220
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::NewProp_CompressedRichCurves = { "CompressedRichCurves", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCompressedRichCurves, CompressedRichCurves), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressedRichCurves_MetaData), NewProp_CompressedRichCurves_MetaData) }; // 1349098220
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::NewProp_CompressedRichCurves_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::NewProp_CompressedRichCurves,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCompressedRichCurves Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
nullptr,
&NewStructOps,
"CompressedRichCurves",
Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::PropPointers),
sizeof(FCompressedRichCurves),
alignof(FCompressedRichCurves),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCompressedRichCurves()
{
if (!Z_Registration_Info_UScriptStruct_FCompressedRichCurves.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCompressedRichCurves.InnerSingleton, Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCompressedRichCurves.InnerSingleton);
}
// ********** End ScriptStruct FCompressedRichCurves ***********************************************
// ********** Begin Interface UChaosCacheData ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosCacheData;
UClass* UChaosCacheData::GetPrivateStaticClass()
{
using TClass = UChaosCacheData;
if (!Z_Registration_Info_UClass_UChaosCacheData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosCacheData"),
Z_Registration_Info_UClass_UChaosCacheData.InnerSingleton,
StaticRegisterNativesUChaosCacheData,
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_UChaosCacheData.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosCacheData_NoRegister()
{
return UChaosCacheData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosCacheData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UChaosCacheData constinit property declarations **********************
// ********** End Interface UChaosCacheData constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IChaosCacheData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosCacheData_Statics
UObject* (*const Z_Construct_UClass_UChaosCacheData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCacheData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosCacheData_Statics::ClassParams = {
&UChaosCacheData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCacheData_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosCacheData_Statics::Class_MetaDataParams)
};
void UChaosCacheData::StaticRegisterNativesUChaosCacheData()
{
}
UClass* Z_Construct_UClass_UChaosCacheData()
{
if (!Z_Registration_Info_UClass_UChaosCacheData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosCacheData.OuterSingleton, Z_Construct_UClass_UChaosCacheData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosCacheData.OuterSingleton;
}
UChaosCacheData::UChaosCacheData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosCacheData);
// ********** End Interface UChaosCacheData ********************************************************
// ********** Begin Class UChaosCache **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosCache;
UClass* UChaosCache::GetPrivateStaticClass()
{
using TClass = UChaosCache;
if (!Z_Registration_Info_UClass_UChaosCache.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosCache"),
Z_Registration_Info_UClass_UChaosCache.InnerSingleton,
StaticRegisterNativesUChaosCache,
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_UChaosCache.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosCache_NoRegister()
{
return UChaosCache::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosCache_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DevelopmentStatus", "Experimental" },
{ "IncludePath", "Chaos/ChaosCache.h" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RecordedDuration_MetaData[] = {
{ "Category", "Caching" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumRecordedFrames_MetaData[] = {
{ "Category", "Caching" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationMode_MetaData[] = {
{ "Category", "Caching" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrackToParticle_MetaData[] = {
{ "Comment", "/** Maps a track index in the cache to the original particle index specified when recording */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Maps a track index in the cache to the original particle index specified when recording" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleTracks_MetaData[] = {
{ "Comment", "/** Per-particle data, includes transforms, velocities and other per-particle, per-frame data */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Per-particle data, includes transforms, velocities and other per-particle, per-frame data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChannelCurveToParticle_MetaData[] = {
{ "Comment", "/** Map a curve index in the cache to the original particle index specified when recording */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Map a curve index in the cache to the original particle index specified when recording" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChannelsTracks_MetaData[] = {
{ "Comment", "/** Per-particle data, continuous per-frame data */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Per-particle data, continuous per-frame data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressedChannelsTracks_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveData_MetaData[] = {
{ "Comment", "/** Per component/cache curve data, any continuous data that isn't per-particle can be stored here */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Per component/cache curve data, any continuous data that isn't per-particle can be stored here" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NamedTransformTracks_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCompressChannels_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChannelsCompressionErrorThreshold_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChannelsCompressionSampleRate_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CacheData_MetaData[] = {
{ "Comment", "/** Optional cache data to store on the chaos cache */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Optional cache data to store on the chaos cache" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EventTracks_MetaData[] = {
{ "Comment", "/** Timestamped generic event tracks */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Timestamped generic event tracks" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spawnable_MetaData[] = {
{ "Category", "Caching" },
{ "Comment", "/** Spawn template for an actor that can play this cache */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Spawn template for an actor that can play this cache" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdapterGuid_MetaData[] = {
{ "Comment", "/** GUID identifier for the adapter that spawned this cache */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "GUID identifier for the adapter that spawned this cache" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Version_MetaData[] = {
{ "Comment", "/** Version for controlling conditioning of older caches to work with current system. Newly created caches should always be saved as CurrentVersion. */" },
{ "ModuleRelativePath", "Public/Chaos/ChaosCache.h" },
{ "ToolTip", "Version for controlling conditioning of older caches to work with current system. Newly created caches should always be saved as CurrentVersion." },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosCache constinit property declarations ******************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_RecordedDuration;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_NumRecordedFrames;
static const UECodeGen_Private::FBytePropertyParams NewProp_InterpolationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InterpolationMode;
static const UECodeGen_Private::FIntPropertyParams NewProp_TrackToParticle_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TrackToParticle;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleTracks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ParticleTracks;
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelCurveToParticle_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ChannelCurveToParticle;
static const UECodeGen_Private::FStructPropertyParams NewProp_ChannelsTracks_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_ChannelsTracks_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ChannelsTracks;
static const UECodeGen_Private::FStructPropertyParams NewProp_CompressedChannelsTracks_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_CompressedChannelsTracks_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_CompressedChannelsTracks;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurveData_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_CurveData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_CurveData;
static const UECodeGen_Private::FStructPropertyParams NewProp_NamedTransformTracks_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_NamedTransformTracks_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_NamedTransformTracks;
static void NewProp_bCompressChannels_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCompressChannels;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ChannelsCompressionErrorThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ChannelsCompressionSampleRate;
static const UECodeGen_Private::FInterfacePropertyParams NewProp_CacheData;
static const UECodeGen_Private::FStructPropertyParams NewProp_EventTracks_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_EventTracks_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_EventTracks;
static const UECodeGen_Private::FStructPropertyParams NewProp_Spawnable;
static const UECodeGen_Private::FStructPropertyParams NewProp_AdapterGuid;
static const UECodeGen_Private::FIntPropertyParams NewProp_Version;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosCache constinit property declarations ********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosCache>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosCache_Statics
// ********** Begin Class UChaosCache Property Definitions *****************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_RecordedDuration = { "RecordedDuration", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, RecordedDuration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RecordedDuration_MetaData), NewProp_RecordedDuration_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_NumRecordedFrames = { "NumRecordedFrames", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, NumRecordedFrames), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumRecordedFrames_MetaData), NewProp_NumRecordedFrames_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_InterpolationMode_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_UChaosCache_Statics::NewProp_InterpolationMode = { "InterpolationMode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, InterpolationMode), Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationMode_MetaData), NewProp_InterpolationMode_MetaData) }; // 1982601014
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_TrackToParticle_Inner = { "TrackToParticle", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_TrackToParticle = { "TrackToParticle", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, TrackToParticle), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrackToParticle_MetaData), NewProp_TrackToParticle_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ParticleTracks_Inner = { "ParticleTracks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPerParticleCacheData, METADATA_PARAMS(0, nullptr) }; // 3553165600
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ParticleTracks = { "ParticleTracks", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, ParticleTracks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleTracks_MetaData), NewProp_ParticleTracks_MetaData) }; // 3553165600
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelCurveToParticle_Inner = { "ChannelCurveToParticle", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelCurveToParticle = { "ChannelCurveToParticle", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, ChannelCurveToParticle), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChannelCurveToParticle_MetaData), NewProp_ChannelCurveToParticle_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsTracks_ValueProp = { "ChannelsTracks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FRichCurves, METADATA_PARAMS(0, nullptr) }; // 3490814278
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsTracks_Key_KeyProp = { "ChannelsTracks_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsTracks = { "ChannelsTracks", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, ChannelsTracks), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChannelsTracks_MetaData), NewProp_ChannelsTracks_MetaData) }; // 3490814278
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_CompressedChannelsTracks_ValueProp = { "CompressedChannelsTracks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FCompressedRichCurves, METADATA_PARAMS(0, nullptr) }; // 183872451
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_CompressedChannelsTracks_Key_KeyProp = { "CompressedChannelsTracks_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_CompressedChannelsTracks = { "CompressedChannelsTracks", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, CompressedChannelsTracks), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressedChannelsTracks_MetaData), NewProp_CompressedChannelsTracks_MetaData) }; // 183872451
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_CurveData_ValueProp = { "CurveData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FRichCurve, METADATA_PARAMS(0, nullptr) }; // 3800218956
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_CurveData_Key_KeyProp = { "CurveData_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_CurveData = { "CurveData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, CurveData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveData_MetaData), NewProp_CurveData_MetaData) }; // 3800218956
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_NamedTransformTracks_ValueProp = { "NamedTransformTracks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FParticleTransformTrack, METADATA_PARAMS(0, nullptr) }; // 3761161796
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_NamedTransformTracks_Key_KeyProp = { "NamedTransformTracks_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_NamedTransformTracks = { "NamedTransformTracks", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, NamedTransformTracks), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NamedTransformTracks_MetaData), NewProp_NamedTransformTracks_MetaData) }; // 3761161796
void Z_Construct_UClass_UChaosCache_Statics::NewProp_bCompressChannels_SetBit(void* Obj)
{
((UChaosCache*)Obj)->bCompressChannels = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_bCompressChannels = { "bCompressChannels", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosCache), &Z_Construct_UClass_UChaosCache_Statics::NewProp_bCompressChannels_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCompressChannels_MetaData), NewProp_bCompressChannels_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsCompressionErrorThreshold = { "ChannelsCompressionErrorThreshold", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, ChannelsCompressionErrorThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChannelsCompressionErrorThreshold_MetaData), NewProp_ChannelsCompressionErrorThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsCompressionSampleRate = { "ChannelsCompressionSampleRate", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, ChannelsCompressionSampleRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChannelsCompressionSampleRate_MetaData), NewProp_ChannelsCompressionSampleRate_MetaData) };
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_CacheData = { "CacheData", nullptr, (EPropertyFlags)0x0044000000000000, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, CacheData), Z_Construct_UClass_UChaosCacheData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CacheData_MetaData), NewProp_CacheData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_EventTracks_ValueProp = { "EventTracks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FCacheEventTrack, METADATA_PARAMS(0, nullptr) }; // 3975968023
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_EventTracks_Key_KeyProp = { "EventTracks_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_EventTracks = { "EventTracks", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, EventTracks), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EventTracks_MetaData), NewProp_EventTracks_MetaData) }; // 3975968023
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_Spawnable = { "Spawnable", nullptr, (EPropertyFlags)0x0040000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, Spawnable), Z_Construct_UScriptStruct_FCacheSpawnableTemplate, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spawnable_MetaData), NewProp_Spawnable_MetaData) }; // 1022569603
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_AdapterGuid = { "AdapterGuid", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, AdapterGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdapterGuid_MetaData), NewProp_AdapterGuid_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UChaosCache_Statics::NewProp_Version = { "Version", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosCache, Version), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Version_MetaData), NewProp_Version_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosCache_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_RecordedDuration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_NumRecordedFrames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_InterpolationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_InterpolationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_TrackToParticle_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_TrackToParticle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ParticleTracks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ParticleTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelCurveToParticle_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelCurveToParticle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsTracks_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsTracks_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_CompressedChannelsTracks_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_CompressedChannelsTracks_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_CompressedChannelsTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_CurveData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_CurveData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_CurveData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_NamedTransformTracks_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_NamedTransformTracks_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_NamedTransformTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_bCompressChannels,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsCompressionErrorThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_ChannelsCompressionSampleRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_CacheData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_EventTracks_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_EventTracks_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_EventTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_Spawnable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_AdapterGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosCache_Statics::NewProp_Version,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCache_Statics::PropPointers) < 2048);
// ********** End Class UChaosCache Property Definitions *******************************************
UObject* (*const Z_Construct_UClass_UChaosCache_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCache_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosCache_Statics::ClassParams = {
&UChaosCache::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosCache_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCache_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosCache_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosCache_Statics::Class_MetaDataParams)
};
void UChaosCache::StaticRegisterNativesUChaosCache()
{
}
UClass* Z_Construct_UClass_UChaosCache()
{
if (!Z_Registration_Info_UClass_UChaosCache.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosCache.OuterSingleton, Z_Construct_UClass_UChaosCache_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosCache.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosCache);
UChaosCache::~UChaosCache() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UChaosCache)
// ********** End Class UChaosCache ****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h__Script_ChaosCaching_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FParticleTransformTrack::StaticStruct, Z_Construct_UScriptStruct_FParticleTransformTrack_Statics::NewStructOps, TEXT("ParticleTransformTrack"),&Z_Registration_Info_UScriptStruct_FParticleTransformTrack, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FParticleTransformTrack), 3761161796U) },
{ FPerParticleCacheData::StaticStruct, Z_Construct_UScriptStruct_FPerParticleCacheData_Statics::NewStructOps, TEXT("PerParticleCacheData"),&Z_Registration_Info_UScriptStruct_FPerParticleCacheData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPerParticleCacheData), 3553165600U) },
{ FCacheSpawnableTemplate::StaticStruct, Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics::NewStructOps, TEXT("CacheSpawnableTemplate"),&Z_Registration_Info_UScriptStruct_FCacheSpawnableTemplate, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCacheSpawnableTemplate), 1022569603U) },
{ FRichCurves::StaticStruct, Z_Construct_UScriptStruct_FRichCurves_Statics::NewStructOps, TEXT("RichCurves"),&Z_Registration_Info_UScriptStruct_FRichCurves, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRichCurves), 3490814278U) },
{ FCompressedRichCurves::StaticStruct, Z_Construct_UScriptStruct_FCompressedRichCurves_Statics::NewStructOps, TEXT("CompressedRichCurves"),&Z_Registration_Info_UScriptStruct_FCompressedRichCurves, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCompressedRichCurves), 183872451U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosCacheData, UChaosCacheData::StaticClass, TEXT("UChaosCacheData"), &Z_Registration_Info_UClass_UChaosCacheData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosCacheData), 33970809U) },
{ Z_Construct_UClass_UChaosCache, UChaosCache::StaticClass, TEXT("UChaosCache"), &Z_Registration_Info_UClass_UChaosCache, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosCache), 4190073382U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h__Script_ChaosCaching_4169985496{
TEXT("/Script/ChaosCaching"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h__Script_ChaosCaching_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h__Script_ChaosCaching_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h__Script_ChaosCaching_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h__Script_ChaosCaching_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,173 @@
// 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/ChaosCache.h"
#ifdef CHAOSCACHING_ChaosCache_generated_h
#error "ChaosCache.generated.h already included, missing '#pragma once' in ChaosCache.h"
#endif
#define CHAOSCACHING_ChaosCache_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FParticleTransformTrack *******************************************
struct Z_Construct_UScriptStruct_FParticleTransformTrack_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FParticleTransformTrack_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct();
struct FParticleTransformTrack;
// ********** End ScriptStruct FParticleTransformTrack *********************************************
// ********** Begin ScriptStruct FPerParticleCacheData *********************************************
struct Z_Construct_UScriptStruct_FPerParticleCacheData_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_82_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPerParticleCacheData_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct();
struct FPerParticleCacheData;
// ********** End ScriptStruct FPerParticleCacheData ***********************************************
// ********** Begin ScriptStruct FCacheSpawnableTemplate *******************************************
struct Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_99_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCacheSpawnableTemplate_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct();
struct FCacheSpawnableTemplate;
// ********** End ScriptStruct FCacheSpawnableTemplate *********************************************
// ********** Begin ScriptStruct FRichCurves *******************************************************
struct Z_Construct_UScriptStruct_FRichCurves_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_209_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRichCurves_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct();
struct FRichCurves;
// ********** End ScriptStruct FRichCurves *********************************************************
// ********** Begin ScriptStruct FCompressedRichCurves *********************************************
struct Z_Construct_UScriptStruct_FCompressedRichCurves_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_218_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCompressedRichCurves_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct();
struct FCompressedRichCurves;
// ********** End ScriptStruct FCompressedRichCurves ***********************************************
// ********** Begin Interface UChaosCacheData ******************************************************
struct Z_Construct_UClass_UChaosCacheData_Statics;
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCacheData_NoRegister();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_303_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSCACHING_API UChaosCacheData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosCacheData(UChaosCacheData&&) = delete; \
UChaosCacheData(const UChaosCacheData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSCACHING_API, UChaosCacheData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosCacheData); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosCacheData) \
virtual ~UChaosCacheData() = default;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_303_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUChaosCacheData(); \
friend struct ::Z_Construct_UClass_UChaosCacheData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSCACHING_API UClass* ::Z_Construct_UClass_UChaosCacheData_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosCacheData, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ChaosCaching"), Z_Construct_UClass_UChaosCacheData_NoRegister) \
DECLARE_SERIALIZER(UChaosCacheData)
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_303_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_303_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_303_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_303_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IChaosCacheData() {} \
public: \
typedef UChaosCacheData UClassType; \
typedef IChaosCacheData ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_300_PROLOG
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_307_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_303_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosCacheData;
// ********** End Interface UChaosCacheData ********************************************************
// ********** Begin Class UChaosCache **************************************************************
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_317_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UChaosCache, CHAOSCACHING_API)
struct Z_Construct_UClass_UChaosCache_Statics;
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCache_NoRegister();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_317_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosCache(); \
friend struct ::Z_Construct_UClass_UChaosCache_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSCACHING_API UClass* ::Z_Construct_UClass_UChaosCache_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosCache, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosCaching"), Z_Construct_UClass_UChaosCache_NoRegister) \
DECLARE_SERIALIZER(UChaosCache) \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_317_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_317_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosCache(UChaosCache&&) = delete; \
UChaosCache(const UChaosCache&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSCACHING_API, UChaosCache); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosCache); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosCache) \
CHAOSCACHING_API virtual ~UChaosCache();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_314_PROLOG
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_317_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_317_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h_317_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosCache;
// ********** End Class UChaosCache ****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCache_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,93 @@
// 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/ChaosCacheInterpolationMode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosCacheInterpolationMode() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UEnum* Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosCacheInterpolationMode **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosCacheInterpolationMode;
static UEnum* EChaosCacheInterpolationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosCacheInterpolationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosCacheInterpolationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("EChaosCacheInterpolationMode"));
}
return Z_Registration_Info_UEnum_EChaosCacheInterpolationMode.OuterSingleton;
}
template<> CHAOSCACHING_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosCacheInterpolationMode>()
{
return EChaosCacheInterpolationMode_StaticEnum();
}
struct Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "DualQuatInterp.Comment", "/** Dual quaternion interpolation, follows helix or screw-motion path between keyframes. */" },
{ "DualQuatInterp.Name", "EChaosCacheInterpolationMode::DualQuatInterp" },
{ "DualQuatInterp.ToolTip", "Dual quaternion interpolation, follows helix or screw-motion path between keyframes." },
{ "EulerInterp.Comment", "/** Rotor or Euler Angle interpolation. */" },
{ "EulerInterp.Name", "EChaosCacheInterpolationMode::EulerInterp" },
{ "EulerInterp.ToolTip", "Rotor or Euler Angle interpolation." },
{ "ModuleRelativePath", "Public/Chaos/ChaosCacheInterpolationMode.h" },
{ "QuatInterp.Comment", "/** Shortest Path or Quaternion interpolation for the rotation. */" },
{ "QuatInterp.Name", "EChaosCacheInterpolationMode::QuatInterp" },
{ "QuatInterp.ToolTip", "Shortest Path or Quaternion interpolation for the rotation." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosCacheInterpolationMode::QuatInterp", (int64)EChaosCacheInterpolationMode::QuatInterp },
{ "EChaosCacheInterpolationMode::EulerInterp", (int64)EChaosCacheInterpolationMode::EulerInterp },
{ "EChaosCacheInterpolationMode::DualQuatInterp", (int64)EChaosCacheInterpolationMode::DualQuatInterp },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosCaching,
nullptr,
"EChaosCacheInterpolationMode",
"EChaosCacheInterpolationMode",
Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode()
{
if (!Z_Registration_Info_UEnum_EChaosCacheInterpolationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosCacheInterpolationMode.InnerSingleton, Z_Construct_UEnum_ChaosCaching_EChaosCacheInterpolationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosCacheInterpolationMode.InnerSingleton;
}
// ********** End Enum EChaosCacheInterpolationMode ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCacheInterpolationMode_h__Script_ChaosCaching_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosCacheInterpolationMode_StaticEnum, TEXT("EChaosCacheInterpolationMode"), &Z_Registration_Info_UEnum_EChaosCacheInterpolationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1982601014U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCacheInterpolationMode_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCacheInterpolationMode_h__Script_ChaosCaching_3704584430{
TEXT("/Script/ChaosCaching"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCacheInterpolationMode_h__Script_ChaosCaching_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCacheInterpolationMode_h__Script_ChaosCaching_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,35 @@
// 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/ChaosCacheInterpolationMode.h"
#ifdef CHAOSCACHING_ChaosCacheInterpolationMode_generated_h
#error "ChaosCacheInterpolationMode.generated.h already included, missing '#pragma once' in ChaosCacheInterpolationMode.h"
#endif
#define CHAOSCACHING_ChaosCacheInterpolationMode_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_ChaosCacheInterpolationMode_h
// ********** Begin Enum EChaosCacheInterpolationMode **********************************************
#define FOREACH_ENUM_ECHAOSCACHEINTERPOLATIONMODE(op) \
op(EChaosCacheInterpolationMode::QuatInterp) \
op(EChaosCacheInterpolationMode::EulerInterp) \
op(EChaosCacheInterpolationMode::DualQuatInterp)
enum class EChaosCacheInterpolationMode : uint8;
template<> struct TIsUEnumClass<EChaosCacheInterpolationMode> { enum { Value = true }; };
template<> CHAOSCACHING_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosCacheInterpolationMode>();
// ********** End Enum EChaosCacheInterpolationMode ************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeChaosCaching_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_ChaosCaching;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ChaosCaching()
{
if (!Z_Registration_Info_UPackage__Script_ChaosCaching.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ChaosCaching",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x1CD5B119,
0xABF75D76,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ChaosCaching.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ChaosCaching.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ChaosCaching(Z_Construct_UPackage__Script_ChaosCaching, TEXT("/Script/ChaosCaching"), Z_Registration_Info_UPackage__Script_ChaosCaching, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x1CD5B119, 0xABF75D76));
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,458 @@
// 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/Adapters/GeometryCollectionComponentCacheAdapter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionComponentCacheAdapter() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FBreakingEvent();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FCacheEventBase();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FCollisionEvent();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FEnableStateEvent();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FTrailingEvent();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FEnableStateEvent *************************************************
struct Z_Construct_UScriptStruct_FEnableStateEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FEnableStateEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FEnableStateEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnable_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FEnableStateEvent constinit property declarations *****************
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static void NewProp_bEnable_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnable;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FEnableStateEvent constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEnableStateEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FEnableStateEvent_Statics
static_assert(std::is_polymorphic<FEnableStateEvent>() == std::is_polymorphic<FCacheEventBase>(), "USTRUCT FEnableStateEvent cannot be polymorphic unless super FCacheEventBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FEnableStateEvent;
class UScriptStruct* FEnableStateEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FEnableStateEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FEnableStateEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEnableStateEvent, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("EnableStateEvent"));
}
return Z_Registration_Info_UScriptStruct_FEnableStateEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FEnableStateEvent Property Definitions ****************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FEnableStateEvent_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FEnableStateEvent, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
void Z_Construct_UScriptStruct_FEnableStateEvent_Statics::NewProp_bEnable_SetBit(void* Obj)
{
((FEnableStateEvent*)Obj)->bEnable = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FEnableStateEvent_Statics::NewProp_bEnable = { "bEnable", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FEnableStateEvent), &Z_Construct_UScriptStruct_FEnableStateEvent_Statics::NewProp_bEnable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnable_MetaData), NewProp_bEnable_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEnableStateEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnableStateEvent_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEnableStateEvent_Statics::NewProp_bEnable,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnableStateEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FEnableStateEvent Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEnableStateEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
Z_Construct_UScriptStruct_FCacheEventBase,
&NewStructOps,
"EnableStateEvent",
Z_Construct_UScriptStruct_FEnableStateEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnableStateEvent_Statics::PropPointers),
sizeof(FEnableStateEvent),
alignof(FEnableStateEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEnableStateEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FEnableStateEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FEnableStateEvent()
{
if (!Z_Registration_Info_UScriptStruct_FEnableStateEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FEnableStateEvent.InnerSingleton, Z_Construct_UScriptStruct_FEnableStateEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FEnableStateEvent.InnerSingleton);
}
// ********** End ScriptStruct FEnableStateEvent ***************************************************
// ********** Begin ScriptStruct FBreakingEvent ****************************************************
struct Z_Construct_UScriptStruct_FBreakingEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBreakingEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FBreakingEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Orientation_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocity_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBoxMin_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBoxMax_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBreakingEvent constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Orientation;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBoxMin;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBoxMax;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBreakingEvent constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBreakingEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBreakingEvent_Statics
static_assert(std::is_polymorphic<FBreakingEvent>() == std::is_polymorphic<FCacheEventBase>(), "USTRUCT FBreakingEvent cannot be polymorphic unless super FCacheEventBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBreakingEvent;
class UScriptStruct* FBreakingEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBreakingEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBreakingEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBreakingEvent, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("BreakingEvent"));
}
return Z_Registration_Info_UScriptStruct_FBreakingEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FBreakingEvent Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBreakingEvent, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBreakingEvent, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Orientation = { "Orientation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBreakingEvent, Orientation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Orientation_MetaData), NewProp_Orientation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Velocity = { "Velocity", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBreakingEvent, Velocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity_MetaData), NewProp_Velocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_AngularVelocity = { "AngularVelocity", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBreakingEvent, AngularVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularVelocity_MetaData), NewProp_AngularVelocity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Mass = { "Mass", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBreakingEvent, Mass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass_MetaData), NewProp_Mass_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_BoundingBoxMin = { "BoundingBoxMin", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBreakingEvent, BoundingBoxMin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBoxMin_MetaData), NewProp_BoundingBoxMin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_BoundingBoxMax = { "BoundingBoxMax", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBreakingEvent, BoundingBoxMax), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBoxMax_MetaData), NewProp_BoundingBoxMax_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBreakingEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Orientation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Velocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_AngularVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_Mass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_BoundingBoxMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewProp_BoundingBoxMax,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBreakingEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBreakingEvent Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBreakingEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
Z_Construct_UScriptStruct_FCacheEventBase,
&NewStructOps,
"BreakingEvent",
Z_Construct_UScriptStruct_FBreakingEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBreakingEvent_Statics::PropPointers),
sizeof(FBreakingEvent),
alignof(FBreakingEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBreakingEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBreakingEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBreakingEvent()
{
if (!Z_Registration_Info_UScriptStruct_FBreakingEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBreakingEvent.InnerSingleton, Z_Construct_UScriptStruct_FBreakingEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBreakingEvent.InnerSingleton);
}
// ********** End ScriptStruct FBreakingEvent ******************************************************
// ********** Begin ScriptStruct FCollisionEvent ***************************************************
struct Z_Construct_UScriptStruct_FCollisionEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollisionEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollisionEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccumulatedImpulse_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity1_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity2_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeltaVelocity1_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeltaVelocity2_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocity1_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocity2_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass1_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass2_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PenetrationDepth_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollisionEvent constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccumulatedImpulse;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity1;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity2;
static const UECodeGen_Private::FStructPropertyParams NewProp_DeltaVelocity1;
static const UECodeGen_Private::FStructPropertyParams NewProp_DeltaVelocity2;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocity1;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocity2;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass1;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass2;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PenetrationDepth;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollisionEvent constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollisionEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollisionEvent_Statics
static_assert(std::is_polymorphic<FCollisionEvent>() == std::is_polymorphic<FCacheEventBase>(), "USTRUCT FCollisionEvent cannot be polymorphic unless super FCacheEventBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollisionEvent;
class UScriptStruct* FCollisionEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollisionEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollisionEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollisionEvent, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("CollisionEvent"));
}
return Z_Registration_Info_UScriptStruct_FCollisionEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FCollisionEvent Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_AccumulatedImpulse = { "AccumulatedImpulse", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, AccumulatedImpulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccumulatedImpulse_MetaData), NewProp_AccumulatedImpulse_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Velocity1 = { "Velocity1", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, Velocity1), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity1_MetaData), NewProp_Velocity1_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Velocity2 = { "Velocity2", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, Velocity2), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity2_MetaData), NewProp_Velocity2_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_DeltaVelocity1 = { "DeltaVelocity1", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, DeltaVelocity1), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeltaVelocity1_MetaData), NewProp_DeltaVelocity1_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_DeltaVelocity2 = { "DeltaVelocity2", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, DeltaVelocity2), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeltaVelocity2_MetaData), NewProp_DeltaVelocity2_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_AngularVelocity1 = { "AngularVelocity1", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, AngularVelocity1), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularVelocity1_MetaData), NewProp_AngularVelocity1_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_AngularVelocity2 = { "AngularVelocity2", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, AngularVelocity2), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularVelocity2_MetaData), NewProp_AngularVelocity2_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Mass1 = { "Mass1", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, Mass1), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass1_MetaData), NewProp_Mass1_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Mass2 = { "Mass2", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, Mass2), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass2_MetaData), NewProp_Mass2_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_PenetrationDepth = { "PenetrationDepth", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollisionEvent, PenetrationDepth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PenetrationDepth_MetaData), NewProp_PenetrationDepth_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollisionEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_AccumulatedImpulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Velocity1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Velocity2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_DeltaVelocity1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_DeltaVelocity2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_AngularVelocity1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_AngularVelocity2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Mass1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_Mass2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewProp_PenetrationDepth,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollisionEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollisionEvent Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollisionEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
Z_Construct_UScriptStruct_FCacheEventBase,
&NewStructOps,
"CollisionEvent",
Z_Construct_UScriptStruct_FCollisionEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollisionEvent_Statics::PropPointers),
sizeof(FCollisionEvent),
alignof(FCollisionEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollisionEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollisionEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollisionEvent()
{
if (!Z_Registration_Info_UScriptStruct_FCollisionEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollisionEvent.InnerSingleton, Z_Construct_UScriptStruct_FCollisionEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollisionEvent.InnerSingleton);
}
// ********** End ScriptStruct FCollisionEvent *****************************************************
// ********** Begin ScriptStruct FTrailingEvent ****************************************************
struct Z_Construct_UScriptStruct_FTrailingEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTrailingEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FTrailingEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Orientation_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocity_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBoxMin_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBoxMax_MetaData[] = {
{ "ModuleRelativePath", "Public/Chaos/Adapters/GeometryCollectionComponentCacheAdapter.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTrailingEvent constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Orientation;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBoxMin;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBoxMax;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTrailingEvent constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTrailingEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTrailingEvent_Statics
static_assert(std::is_polymorphic<FTrailingEvent>() == std::is_polymorphic<FCacheEventBase>(), "USTRUCT FTrailingEvent cannot be polymorphic unless super FCacheEventBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTrailingEvent;
class UScriptStruct* FTrailingEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTrailingEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTrailingEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTrailingEvent, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("TrailingEvent"));
}
return Z_Registration_Info_UScriptStruct_FTrailingEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FTrailingEvent Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTrailingEvent, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTrailingEvent, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_Orientation = { "Orientation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTrailingEvent, Orientation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Orientation_MetaData), NewProp_Orientation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_Velocity = { "Velocity", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTrailingEvent, Velocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity_MetaData), NewProp_Velocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_AngularVelocity = { "AngularVelocity", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTrailingEvent, AngularVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularVelocity_MetaData), NewProp_AngularVelocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_BoundingBoxMin = { "BoundingBoxMin", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTrailingEvent, BoundingBoxMin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBoxMin_MetaData), NewProp_BoundingBoxMin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_BoundingBoxMax = { "BoundingBoxMax", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTrailingEvent, BoundingBoxMax), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBoxMax_MetaData), NewProp_BoundingBoxMax_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTrailingEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_Orientation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_Velocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_AngularVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_BoundingBoxMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewProp_BoundingBoxMax,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTrailingEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTrailingEvent Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTrailingEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
Z_Construct_UScriptStruct_FCacheEventBase,
&NewStructOps,
"TrailingEvent",
Z_Construct_UScriptStruct_FTrailingEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTrailingEvent_Statics::PropPointers),
sizeof(FTrailingEvent),
alignof(FTrailingEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTrailingEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTrailingEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTrailingEvent()
{
if (!Z_Registration_Info_UScriptStruct_FTrailingEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTrailingEvent.InnerSingleton, Z_Construct_UScriptStruct_FTrailingEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTrailingEvent.InnerSingleton);
}
// ********** End ScriptStruct FTrailingEvent ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h__Script_ChaosCaching_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FEnableStateEvent::StaticStruct, Z_Construct_UScriptStruct_FEnableStateEvent_Statics::NewStructOps, TEXT("EnableStateEvent"),&Z_Registration_Info_UScriptStruct_FEnableStateEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEnableStateEvent), 3779908344U) },
{ FBreakingEvent::StaticStruct, Z_Construct_UScriptStruct_FBreakingEvent_Statics::NewStructOps, TEXT("BreakingEvent"),&Z_Registration_Info_UScriptStruct_FBreakingEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBreakingEvent), 4076231085U) },
{ FCollisionEvent::StaticStruct, Z_Construct_UScriptStruct_FCollisionEvent_Statics::NewStructOps, TEXT("CollisionEvent"),&Z_Registration_Info_UScriptStruct_FCollisionEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollisionEvent), 1613049394U) },
{ FTrailingEvent::StaticStruct, Z_Construct_UScriptStruct_FTrailingEvent_Statics::NewStructOps, TEXT("TrailingEvent"),&Z_Registration_Info_UScriptStruct_FTrailingEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTrailingEvent), 4288260254U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h__Script_ChaosCaching_2725181847{
TEXT("/Script/ChaosCaching"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h__Script_ChaosCaching_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h__Script_ChaosCaching_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// 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/Adapters/GeometryCollectionComponentCacheAdapter.h"
#ifdef CHAOSCACHING_GeometryCollectionComponentCacheAdapter_generated_h
#error "GeometryCollectionComponentCacheAdapter.generated.h already included, missing '#pragma once' in GeometryCollectionComponentCacheAdapter.h"
#endif
#define CHAOSCACHING_GeometryCollectionComponentCacheAdapter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FEnableStateEvent *************************************************
struct Z_Construct_UScriptStruct_FEnableStateEvent_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FEnableStateEvent_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct(); \
typedef FCacheEventBase Super;
struct FEnableStateEvent;
// ********** End ScriptStruct FEnableStateEvent ***************************************************
// ********** Begin ScriptStruct FBreakingEvent ****************************************************
struct Z_Construct_UScriptStruct_FBreakingEvent_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h_40_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBreakingEvent_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct(); \
typedef FCacheEventBase Super;
struct FBreakingEvent;
// ********** End ScriptStruct FBreakingEvent ******************************************************
// ********** Begin ScriptStruct FCollisionEvent ***************************************************
struct Z_Construct_UScriptStruct_FCollisionEvent_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h_98_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollisionEvent_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct(); \
typedef FCacheEventBase Super;
struct FCollisionEvent;
// ********** End ScriptStruct FCollisionEvent *****************************************************
// ********** Begin ScriptStruct FTrailingEvent ****************************************************
struct Z_Construct_UScriptStruct_FTrailingEvent_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h_172_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTrailingEvent_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct(); \
typedef FCacheEventBase Super;
struct FTrailingEvent;
// ********** End ScriptStruct FTrailingEvent ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Adapters_GeometryCollectionComponentCacheAdapter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,209 @@
// 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/Sequencer/MovieSceneChaosCacheSection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMovieSceneChaosCacheSection() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UClass* Z_Construct_UClass_UChaosCacheCollection_NoRegister();
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneChaosCacheSection();
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneChaosCacheSection_NoRegister();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams();
MOVIESCENETRACKS_API UClass* Z_Construct_UClass_UMovieSceneBaseCacheSection();
MOVIESCENETRACKS_API UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneBaseCacheParams();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMovieSceneChaosCacheParams ***************************************
struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMovieSceneChaosCacheParams); }
static inline consteval int16 GetStructAlignment() { return alignof(FMovieSceneChaosCacheParams); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Chaos/Sequencer/MovieSceneChaosCacheSection.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CacheCollection_MetaData[] = {
{ "Category", "ChaosCache" },
{ "Comment", "/** The animation this section plays */" },
{ "ModuleRelativePath", "Public/Chaos/Sequencer/MovieSceneChaosCacheSection.h" },
{ "ToolTip", "The animation this section plays" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMovieSceneChaosCacheParams constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_CacheCollection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMovieSceneChaosCacheParams constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMovieSceneChaosCacheParams>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics
static_assert(std::is_polymorphic<FMovieSceneChaosCacheParams>() == std::is_polymorphic<FMovieSceneBaseCacheParams>(), "USTRUCT FMovieSceneChaosCacheParams cannot be polymorphic unless super FMovieSceneBaseCacheParams is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheParams;
class UScriptStruct* FMovieSceneChaosCacheParams::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheParams.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("MovieSceneChaosCacheParams"));
}
return Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheParams.OuterSingleton;
}
// ********** Begin ScriptStruct FMovieSceneChaosCacheParams Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::NewProp_CacheCollection = { "CacheCollection", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMovieSceneChaosCacheParams, CacheCollection), Z_Construct_UClass_UChaosCacheCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CacheCollection_MetaData), NewProp_CacheCollection_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::NewProp_CacheCollection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMovieSceneChaosCacheParams Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
Z_Construct_UScriptStruct_FMovieSceneBaseCacheParams,
&NewStructOps,
"MovieSceneChaosCacheParams",
Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::PropPointers),
sizeof(FMovieSceneChaosCacheParams),
alignof(FMovieSceneChaosCacheParams),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams()
{
if (!Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheParams.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheParams.InnerSingleton, Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheParams.InnerSingleton);
}
// ********** End ScriptStruct FMovieSceneChaosCacheParams *****************************************
// ********** Begin Class UMovieSceneChaosCacheSection *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMovieSceneChaosCacheSection;
UClass* UMovieSceneChaosCacheSection::GetPrivateStaticClass()
{
using TClass = UMovieSceneChaosCacheSection;
if (!Z_Registration_Info_UClass_UMovieSceneChaosCacheSection.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MovieSceneChaosCacheSection"),
Z_Registration_Info_UClass_UMovieSceneChaosCacheSection.InnerSingleton,
StaticRegisterNativesUMovieSceneChaosCacheSection,
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_UMovieSceneChaosCacheSection.InnerSingleton;
}
UClass* Z_Construct_UClass_UMovieSceneChaosCacheSection_NoRegister()
{
return UMovieSceneChaosCacheSection::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Movie scene section that control ChaosCache playback\n */" },
{ "IncludePath", "Chaos/Sequencer/MovieSceneChaosCacheSection.h" },
{ "ModuleRelativePath", "Public/Chaos/Sequencer/MovieSceneChaosCacheSection.h" },
{ "ToolTip", "Movie scene section that control ChaosCache playback" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Params_MetaData[] = {
{ "Category", "Animation" },
{ "ModuleRelativePath", "Public/Chaos/Sequencer/MovieSceneChaosCacheSection.h" },
{ "ShowOnlyInnerProperties", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UMovieSceneChaosCacheSection constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_Params;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMovieSceneChaosCacheSection constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMovieSceneChaosCacheSection>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics
// ********** Begin Class UMovieSceneChaosCacheSection Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMovieSceneChaosCacheSection, Params), Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Params_MetaData), NewProp_Params_MetaData) }; // 848617302
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::NewProp_Params,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::PropPointers) < 2048);
// ********** End Class UMovieSceneChaosCacheSection Property Definitions **************************
UObject* (*const Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMovieSceneBaseCacheSection,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::ClassParams = {
&UMovieSceneChaosCacheSection::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::PropPointers),
0,
0x00A800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::Class_MetaDataParams), Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::Class_MetaDataParams)
};
void UMovieSceneChaosCacheSection::StaticRegisterNativesUMovieSceneChaosCacheSection()
{
}
UClass* Z_Construct_UClass_UMovieSceneChaosCacheSection()
{
if (!Z_Registration_Info_UClass_UMovieSceneChaosCacheSection.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMovieSceneChaosCacheSection.OuterSingleton, Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMovieSceneChaosCacheSection.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMovieSceneChaosCacheSection);
UMovieSceneChaosCacheSection::~UMovieSceneChaosCacheSection() {}
// ********** End Class UMovieSceneChaosCacheSection ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h__Script_ChaosCaching_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMovieSceneChaosCacheParams::StaticStruct, Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics::NewStructOps, TEXT("MovieSceneChaosCacheParams"),&Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMovieSceneChaosCacheParams), 848617302U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMovieSceneChaosCacheSection, UMovieSceneChaosCacheSection::StaticClass, TEXT("UMovieSceneChaosCacheSection"), &Z_Registration_Info_UClass_UMovieSceneChaosCacheSection, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMovieSceneChaosCacheSection), 3076734410U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h__Script_ChaosCaching_2286157378{
TEXT("/Script/ChaosCaching"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h__Script_ChaosCaching_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h__Script_ChaosCaching_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h__Script_ChaosCaching_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h__Script_ChaosCaching_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,74 @@
// 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/Sequencer/MovieSceneChaosCacheSection.h"
#ifdef CHAOSCACHING_MovieSceneChaosCacheSection_generated_h
#error "MovieSceneChaosCacheSection.generated.h already included, missing '#pragma once' in MovieSceneChaosCacheSection.h"
#endif
#define CHAOSCACHING_MovieSceneChaosCacheSection_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMovieSceneChaosCacheParams ***************************************
struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct(); \
typedef FMovieSceneBaseCacheParams Super;
struct FMovieSceneChaosCacheParams;
// ********** End ScriptStruct FMovieSceneChaosCacheParams *****************************************
// ********** Begin Class UMovieSceneChaosCacheSection *********************************************
struct Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics;
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneChaosCacheSection_NoRegister();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h_30_INCLASS \
private: \
static void StaticRegisterNativesUMovieSceneChaosCacheSection(); \
friend struct ::Z_Construct_UClass_UMovieSceneChaosCacheSection_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSCACHING_API UClass* ::Z_Construct_UClass_UMovieSceneChaosCacheSection_NoRegister(); \
public: \
DECLARE_CLASS2(UMovieSceneChaosCacheSection, UMovieSceneBaseCacheSection, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosCaching"), Z_Construct_UClass_UMovieSceneChaosCacheSection_NoRegister) \
DECLARE_SERIALIZER(UMovieSceneChaosCacheSection)
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h_30_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSCACHING_API UMovieSceneChaosCacheSection(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMovieSceneChaosCacheSection) \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSCACHING_API, UMovieSceneChaosCacheSection); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMovieSceneChaosCacheSection); \
/** Deleted move- and copy-constructors, should never be used */ \
UMovieSceneChaosCacheSection(UMovieSceneChaosCacheSection&&) = delete; \
UMovieSceneChaosCacheSection(const UMovieSceneChaosCacheSection&) = delete; \
CHAOSCACHING_API virtual ~UMovieSceneChaosCacheSection();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h_27_PROLOG
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h_30_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h_30_INCLASS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h_30_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMovieSceneChaosCacheSection;
// ********** End Class UMovieSceneChaosCacheSection ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheSection_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,170 @@
// 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/Sequencer/MovieSceneChaosCacheTemplate.h"
#include "Chaos/Sequencer/MovieSceneChaosCacheSection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMovieSceneChaosCacheTemplate() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate();
CHAOSCACHING_API UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters();
MOVIESCENE_API UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneEvalTemplate();
MOVIESCENETRACKS_API UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneBaseCacheSectionTemplateParameters();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMovieSceneChaosCacheSectionTemplateParameters ********************
struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMovieSceneChaosCacheSectionTemplateParameters); }
static inline consteval int16 GetStructAlignment() { return alignof(FMovieSceneChaosCacheSectionTemplateParameters); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Private/Chaos/Sequencer/MovieSceneChaosCacheTemplate.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChaosCacheParams_MetaData[] = {
{ "ModuleRelativePath", "Private/Chaos/Sequencer/MovieSceneChaosCacheTemplate.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMovieSceneChaosCacheSectionTemplateParameters constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ChaosCacheParams;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMovieSceneChaosCacheSectionTemplateParameters constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMovieSceneChaosCacheSectionTemplateParameters>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics
static_assert(std::is_polymorphic<FMovieSceneChaosCacheSectionTemplateParameters>() == std::is_polymorphic<FMovieSceneBaseCacheSectionTemplateParameters>(), "USTRUCT FMovieSceneChaosCacheSectionTemplateParameters cannot be polymorphic unless super FMovieSceneBaseCacheSectionTemplateParameters is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters;
class UScriptStruct* FMovieSceneChaosCacheSectionTemplateParameters::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("MovieSceneChaosCacheSectionTemplateParameters"));
}
return Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters.OuterSingleton;
}
// ********** Begin ScriptStruct FMovieSceneChaosCacheSectionTemplateParameters Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::NewProp_ChaosCacheParams = { "ChaosCacheParams", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMovieSceneChaosCacheSectionTemplateParameters, ChaosCacheParams), Z_Construct_UScriptStruct_FMovieSceneChaosCacheParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChaosCacheParams_MetaData), NewProp_ChaosCacheParams_MetaData) }; // 848617302
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::NewProp_ChaosCacheParams,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMovieSceneChaosCacheSectionTemplateParameters Property Definitions *
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
Z_Construct_UScriptStruct_FMovieSceneBaseCacheSectionTemplateParameters,
&NewStructOps,
"MovieSceneChaosCacheSectionTemplateParameters",
Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::PropPointers),
sizeof(FMovieSceneChaosCacheSectionTemplateParameters),
alignof(FMovieSceneChaosCacheSectionTemplateParameters),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters()
{
if (!Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters.InnerSingleton, Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters.InnerSingleton);
}
// ********** End ScriptStruct FMovieSceneChaosCacheSectionTemplateParameters **********************
// ********** Begin ScriptStruct FMovieSceneChaosCacheSectionTemplate ******************************
struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMovieSceneChaosCacheSectionTemplate); }
static inline consteval int16 GetStructAlignment() { return alignof(FMovieSceneChaosCacheSectionTemplate); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Private/Chaos/Sequencer/MovieSceneChaosCacheTemplate.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Params_MetaData[] = {
{ "ModuleRelativePath", "Private/Chaos/Sequencer/MovieSceneChaosCacheTemplate.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMovieSceneChaosCacheSectionTemplate constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Params;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMovieSceneChaosCacheSectionTemplate constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMovieSceneChaosCacheSectionTemplate>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics
static_assert(std::is_polymorphic<FMovieSceneChaosCacheSectionTemplate>() == std::is_polymorphic<FMovieSceneEvalTemplate>(), "USTRUCT FMovieSceneChaosCacheSectionTemplate cannot be polymorphic unless super FMovieSceneEvalTemplate is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplate;
class UScriptStruct* FMovieSceneChaosCacheSectionTemplate::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplate.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplate.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate, (UObject*)Z_Construct_UPackage__Script_ChaosCaching(), TEXT("MovieSceneChaosCacheSectionTemplate"));
}
return Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplate.OuterSingleton;
}
// ********** Begin ScriptStruct FMovieSceneChaosCacheSectionTemplate Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMovieSceneChaosCacheSectionTemplate, Params), Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Params_MetaData), NewProp_Params_MetaData) }; // 1301556758
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::NewProp_Params,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMovieSceneChaosCacheSectionTemplate Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
Z_Construct_UScriptStruct_FMovieSceneEvalTemplate,
&NewStructOps,
"MovieSceneChaosCacheSectionTemplate",
Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::PropPointers),
sizeof(FMovieSceneChaosCacheSectionTemplate),
alignof(FMovieSceneChaosCacheSectionTemplate),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate()
{
if (!Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplate.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplate.InnerSingleton, Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplate.InnerSingleton);
}
// ********** End ScriptStruct FMovieSceneChaosCacheSectionTemplate ********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Private_Chaos_Sequencer_MovieSceneChaosCacheTemplate_h__Script_ChaosCaching_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMovieSceneChaosCacheSectionTemplateParameters::StaticStruct, Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics::NewStructOps, TEXT("MovieSceneChaosCacheSectionTemplateParameters"),&Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMovieSceneChaosCacheSectionTemplateParameters), 1301556758U) },
{ FMovieSceneChaosCacheSectionTemplate::StaticStruct, Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics::NewStructOps, TEXT("MovieSceneChaosCacheSectionTemplate"),&Z_Registration_Info_UScriptStruct_FMovieSceneChaosCacheSectionTemplate, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMovieSceneChaosCacheSectionTemplate), 332431300U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Private_Chaos_Sequencer_MovieSceneChaosCacheTemplate_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Private_Chaos_Sequencer_MovieSceneChaosCacheTemplate_h__Script_ChaosCaching_1908023965{
TEXT("/Script/ChaosCaching"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Private_Chaos_Sequencer_MovieSceneChaosCacheTemplate_h__Script_ChaosCaching_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Private_Chaos_Sequencer_MovieSceneChaosCacheTemplate_h__Script_ChaosCaching_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// 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/Sequencer/MovieSceneChaosCacheTemplate.h"
#ifdef CHAOSCACHING_MovieSceneChaosCacheTemplate_generated_h
#error "MovieSceneChaosCacheTemplate.generated.h already included, missing '#pragma once' in MovieSceneChaosCacheTemplate.h"
#endif
#define CHAOSCACHING_MovieSceneChaosCacheTemplate_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMovieSceneChaosCacheSectionTemplateParameters ********************
struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Private_Chaos_Sequencer_MovieSceneChaosCacheTemplate_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplateParameters_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct(); \
typedef FMovieSceneBaseCacheSectionTemplateParameters Super;
struct FMovieSceneChaosCacheSectionTemplateParameters;
// ********** End ScriptStruct FMovieSceneChaosCacheSectionTemplateParameters **********************
// ********** Begin ScriptStruct FMovieSceneChaosCacheSectionTemplate ******************************
struct Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics;
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Private_Chaos_Sequencer_MovieSceneChaosCacheTemplate_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMovieSceneChaosCacheSectionTemplate_Statics; \
CHAOSCACHING_API static class UScriptStruct* StaticStruct(); \
typedef FMovieSceneEvalTemplate Super;
struct FMovieSceneChaosCacheSectionTemplate;
// ********** End ScriptStruct FMovieSceneChaosCacheSectionTemplate ********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Private_Chaos_Sequencer_MovieSceneChaosCacheTemplate_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,145 @@
// 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/Sequencer/MovieSceneChaosCacheTrack.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMovieSceneChaosCacheTrack() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneChaosCacheTrack();
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneChaosCacheTrack_NoRegister();
MOVIESCENE_API UClass* Z_Construct_UClass_UMovieSceneNameableTrack();
MOVIESCENE_API UClass* Z_Construct_UClass_UMovieSceneSection_NoRegister();
MOVIESCENE_API UClass* Z_Construct_UClass_UMovieSceneTrackTemplateProducer_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMovieSceneChaosCacheTrack ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMovieSceneChaosCacheTrack;
UClass* UMovieSceneChaosCacheTrack::GetPrivateStaticClass()
{
using TClass = UMovieSceneChaosCacheTrack;
if (!Z_Registration_Info_UClass_UMovieSceneChaosCacheTrack.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MovieSceneChaosCacheTrack"),
Z_Registration_Info_UClass_UMovieSceneChaosCacheTrack.InnerSingleton,
StaticRegisterNativesUMovieSceneChaosCacheTrack,
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_UMovieSceneChaosCacheTrack.InnerSingleton;
}
UClass* Z_Construct_UClass_UMovieSceneChaosCacheTrack_NoRegister()
{
return UMovieSceneChaosCacheTrack::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Handles animation of ChaosCache\n */" },
{ "IncludePath", "Chaos/Sequencer/MovieSceneChaosCacheTrack.h" },
{ "ModuleRelativePath", "Public/Chaos/Sequencer/MovieSceneChaosCacheTrack.h" },
{ "ToolTip", "Handles animation of ChaosCache" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationSections_MetaData[] = {
{ "Comment", "/** List of all animation sections */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Chaos/Sequencer/MovieSceneChaosCacheTrack.h" },
{ "ToolTip", "List of all animation sections" },
};
#endif // WITH_METADATA
// ********** Begin Class UMovieSceneChaosCacheTrack constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationSections_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AnimationSections;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMovieSceneChaosCacheTrack constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMovieSceneChaosCacheTrack>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics
// ********** Begin Class UMovieSceneChaosCacheTrack Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::NewProp_AnimationSections_Inner = { "AnimationSections", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMovieSceneSection_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::NewProp_AnimationSections = { "AnimationSections", nullptr, (EPropertyFlags)0x0144008000000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMovieSceneChaosCacheTrack, AnimationSections), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationSections_MetaData), NewProp_AnimationSections_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::NewProp_AnimationSections_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::NewProp_AnimationSections,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::PropPointers) < 2048);
// ********** End Class UMovieSceneChaosCacheTrack Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMovieSceneNameableTrack,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UMovieSceneTrackTemplateProducer_NoRegister, (int32)VTABLE_OFFSET(UMovieSceneChaosCacheTrack, IMovieSceneTrackTemplateProducer), false }, // 4099870696
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::ClassParams = {
&UMovieSceneChaosCacheTrack::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x00A800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::Class_MetaDataParams), Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::Class_MetaDataParams)
};
void UMovieSceneChaosCacheTrack::StaticRegisterNativesUMovieSceneChaosCacheTrack()
{
}
UClass* Z_Construct_UClass_UMovieSceneChaosCacheTrack()
{
if (!Z_Registration_Info_UClass_UMovieSceneChaosCacheTrack.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMovieSceneChaosCacheTrack.OuterSingleton, Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMovieSceneChaosCacheTrack.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMovieSceneChaosCacheTrack);
UMovieSceneChaosCacheTrack::~UMovieSceneChaosCacheTrack() {}
// ********** End Class UMovieSceneChaosCacheTrack *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h__Script_ChaosCaching_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMovieSceneChaosCacheTrack, UMovieSceneChaosCacheTrack::StaticClass, TEXT("UMovieSceneChaosCacheTrack"), &Z_Registration_Info_UClass_UMovieSceneChaosCacheTrack, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMovieSceneChaosCacheTrack), 2571074286U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h__Script_ChaosCaching_3619942656{
TEXT("/Script/ChaosCaching"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h__Script_ChaosCaching_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h__Script_ChaosCaching_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// 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/Sequencer/MovieSceneChaosCacheTrack.h"
#ifdef CHAOSCACHING_MovieSceneChaosCacheTrack_generated_h
#error "MovieSceneChaosCacheTrack.generated.h already included, missing '#pragma once' in MovieSceneChaosCacheTrack.h"
#endif
#define CHAOSCACHING_MovieSceneChaosCacheTrack_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMovieSceneChaosCacheTrack ***********************************************
struct Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics;
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneChaosCacheTrack_NoRegister();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h_17_INCLASS \
private: \
static void StaticRegisterNativesUMovieSceneChaosCacheTrack(); \
friend struct ::Z_Construct_UClass_UMovieSceneChaosCacheTrack_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSCACHING_API UClass* ::Z_Construct_UClass_UMovieSceneChaosCacheTrack_NoRegister(); \
public: \
DECLARE_CLASS2(UMovieSceneChaosCacheTrack, UMovieSceneNameableTrack, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosCaching"), Z_Construct_UClass_UMovieSceneChaosCacheTrack_NoRegister) \
DECLARE_SERIALIZER(UMovieSceneChaosCacheTrack) \
virtual UObject* _getUObject() const override { return const_cast<UMovieSceneChaosCacheTrack*>(this); }
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSCACHING_API UMovieSceneChaosCacheTrack(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMovieSceneChaosCacheTrack) \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSCACHING_API, UMovieSceneChaosCacheTrack); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMovieSceneChaosCacheTrack); \
/** Deleted move- and copy-constructors, should never be used */ \
UMovieSceneChaosCacheTrack(UMovieSceneChaosCacheTrack&&) = delete; \
UMovieSceneChaosCacheTrack(const UMovieSceneChaosCacheTrack&) = delete; \
CHAOSCACHING_API virtual ~UMovieSceneChaosCacheTrack();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h_12_PROLOG
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h_17_INCLASS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMovieSceneChaosCacheTrack;
// ********** End Class UMovieSceneChaosCacheTrack *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneChaosCacheTrack_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/Sequencer/MovieSceneSpawnableChaosCacheBinding.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMovieSceneSpawnableChaosCacheBinding() {}
// ********** Begin Cross Module References ********************************************************
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding();
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_NoRegister();
MOVIESCENETRACKS_API UClass* Z_Construct_UClass_UMovieSceneSpawnableActorBinding();
UPackage* Z_Construct_UPackage__Script_ChaosCaching();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMovieSceneSpawnableChaosCacheBinding ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMovieSceneSpawnableChaosCacheBinding;
UClass* UMovieSceneSpawnableChaosCacheBinding::GetPrivateStaticClass()
{
using TClass = UMovieSceneSpawnableChaosCacheBinding;
if (!Z_Registration_Info_UClass_UMovieSceneSpawnableChaosCacheBinding.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MovieSceneSpawnableChaosCacheBinding"),
Z_Registration_Info_UClass_UMovieSceneSpawnableChaosCacheBinding.InnerSingleton,
StaticRegisterNativesUMovieSceneSpawnableChaosCacheBinding,
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_UMovieSceneSpawnableChaosCacheBinding.InnerSingleton;
}
UClass* Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_NoRegister()
{
return UMovieSceneSpawnableChaosCacheBinding::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/*\n* An override of UMovieSceneSpawnableActorBinding that adds some custom behavior on Spawn\n* \n*/" },
{ "DisplayName", "Spawnable Chaos Cache" },
{ "IncludePath", "Chaos/Sequencer/MovieSceneSpawnableChaosCacheBinding.h" },
{ "ModuleRelativePath", "Public/Chaos/Sequencer/MovieSceneSpawnableChaosCacheBinding.h" },
{ "ToolTip", "* An override of UMovieSceneSpawnableActorBinding that adds some custom behavior on Spawn" },
};
#endif // WITH_METADATA
// ********** Begin Class UMovieSceneSpawnableChaosCacheBinding constinit property declarations ****
// ********** End Class UMovieSceneSpawnableChaosCacheBinding constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMovieSceneSpawnableChaosCacheBinding>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics
UObject* (*const Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMovieSceneSpawnableActorBinding,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosCaching,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics::ClassParams = {
&UMovieSceneSpawnableChaosCacheBinding::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics::Class_MetaDataParams), Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics::Class_MetaDataParams)
};
void UMovieSceneSpawnableChaosCacheBinding::StaticRegisterNativesUMovieSceneSpawnableChaosCacheBinding()
{
}
UClass* Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding()
{
if (!Z_Registration_Info_UClass_UMovieSceneSpawnableChaosCacheBinding.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMovieSceneSpawnableChaosCacheBinding.OuterSingleton, Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMovieSceneSpawnableChaosCacheBinding.OuterSingleton;
}
UMovieSceneSpawnableChaosCacheBinding::UMovieSceneSpawnableChaosCacheBinding(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMovieSceneSpawnableChaosCacheBinding);
UMovieSceneSpawnableChaosCacheBinding::~UMovieSceneSpawnableChaosCacheBinding() {}
// ********** End Class UMovieSceneSpawnableChaosCacheBinding **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h__Script_ChaosCaching_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding, UMovieSceneSpawnableChaosCacheBinding::StaticClass, TEXT("UMovieSceneSpawnableChaosCacheBinding"), &Z_Registration_Info_UClass_UMovieSceneSpawnableChaosCacheBinding, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMovieSceneSpawnableChaosCacheBinding), 4167631772U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h__Script_ChaosCaching_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h__Script_ChaosCaching_2319317040{
TEXT("/Script/ChaosCaching"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h__Script_ChaosCaching_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h__Script_ChaosCaching_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/Sequencer/MovieSceneSpawnableChaosCacheBinding.h"
#ifdef CHAOSCACHING_MovieSceneSpawnableChaosCacheBinding_generated_h
#error "MovieSceneSpawnableChaosCacheBinding.generated.h already included, missing '#pragma once' in MovieSceneSpawnableChaosCacheBinding.h"
#endif
#define CHAOSCACHING_MovieSceneSpawnableChaosCacheBinding_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMovieSceneSpawnableChaosCacheBinding ************************************
struct Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics;
CHAOSCACHING_API UClass* Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_NoRegister();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMovieSceneSpawnableChaosCacheBinding(); \
friend struct ::Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSCACHING_API UClass* ::Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_NoRegister(); \
public: \
DECLARE_CLASS2(UMovieSceneSpawnableChaosCacheBinding, UMovieSceneSpawnableActorBinding, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosCaching"), Z_Construct_UClass_UMovieSceneSpawnableChaosCacheBinding_NoRegister) \
DECLARE_SERIALIZER(UMovieSceneSpawnableChaosCacheBinding)
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSCACHING_API UMovieSceneSpawnableChaosCacheBinding(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMovieSceneSpawnableChaosCacheBinding(UMovieSceneSpawnableChaosCacheBinding&&) = delete; \
UMovieSceneSpawnableChaosCacheBinding(const UMovieSceneSpawnableChaosCacheBinding&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSCACHING_API, UMovieSceneSpawnableChaosCacheBinding); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMovieSceneSpawnableChaosCacheBinding); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMovieSceneSpawnableChaosCacheBinding) \
CHAOSCACHING_API virtual ~UMovieSceneSpawnableChaosCacheBinding();
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h_12_PROLOG
#define FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h_18_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMovieSceneSpawnableChaosCacheBinding;
// ********** End Class UMovieSceneSpawnableChaosCacheBinding **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosCaching_Source_ChaosCaching_Public_Chaos_Sequencer_MovieSceneSpawnableChaosCacheBinding_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\CacheCollection.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\CacheManagerActor.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\CacheEvents.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\Adapters\GeometryCollectionComponentCacheAdapter.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\Sequencer\MovieSceneChaosCacheSection.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\Sequencer\MovieSceneSpawnableChaosCacheBinding.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\ChaosCacheInterpolationMode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\ChaosCache.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Public\Chaos\Sequencer\MovieSceneChaosCacheTrack.h
D:\UE_5_7_1\Engine\Plugins\Experimental\ChaosCaching\Source\ChaosCaching\Private\Chaos\Sequencer\MovieSceneChaosCacheTemplate.h