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,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 EmptyLinkFunctionForGeneratedCodeChaosVD_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_ChaosVD;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ChaosVD()
{
if (!Z_Registration_Info_UPackage__Script_ChaosVD.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ChaosVD",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0xDB7ED5A7,
0xF0C5181E,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ChaosVD.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ChaosVD.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ChaosVD(Z_Construct_UPackage__Script_ChaosVD, TEXT("/Script/ChaosVD"), Z_Registration_Info_UPackage__Script_ChaosVD, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xDB7ED5A7, 0xF0C5181E));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Components/ChaosVDAdditionalGTDataRouterComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDAdditionalGTDataRouterComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverDataComponent();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDAdditionalGTDataRouterComponent **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDAdditionalGTDataRouterComponent;
UClass* UChaosVDAdditionalGTDataRouterComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDAdditionalGTDataRouterComponent;
if (!Z_Registration_Info_UClass_UChaosVDAdditionalGTDataRouterComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDAdditionalGTDataRouterComponent"),
Z_Registration_Info_UClass_UChaosVDAdditionalGTDataRouterComponent.InnerSingleton,
StaticRegisterNativesUChaosVDAdditionalGTDataRouterComponent,
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_UChaosVDAdditionalGTDataRouterComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_NoRegister()
{
return UChaosVDAdditionalGTDataRouterComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Helper component used to re-route GT data loaded as a Solver Frame.\n * This is part of a compatibility layer to support GT data from multiple files\n * Until we refactor CVD to either support multiple GT Tracks, or remove the difference between GT track and solver track\n */" },
{ "IncludePath", "Components/ChaosVDAdditionalGTDataRouterComponent.h" },
{ "ModuleRelativePath", "Private/Components/ChaosVDAdditionalGTDataRouterComponent.h" },
{ "ToolTip", "Helper component used to re-route GT data loaded as a Solver Frame.\nThis is part of a compatibility layer to support GT data from multiple files\nUntil we refactor CVD to either support multiple GT Tracks, or remove the difference between GT track and solver track" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDAdditionalGTDataRouterComponent constinit property declarations **
// ********** End Class UChaosVDAdditionalGTDataRouterComponent constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDAdditionalGTDataRouterComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSolverDataComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics::ClassParams = {
&UChaosVDAdditionalGTDataRouterComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics::Class_MetaDataParams)
};
void UChaosVDAdditionalGTDataRouterComponent::StaticRegisterNativesUChaosVDAdditionalGTDataRouterComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDAdditionalGTDataRouterComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDAdditionalGTDataRouterComponent.OuterSingleton, Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDAdditionalGTDataRouterComponent.OuterSingleton;
}
UChaosVDAdditionalGTDataRouterComponent::UChaosVDAdditionalGTDataRouterComponent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDAdditionalGTDataRouterComponent);
UChaosVDAdditionalGTDataRouterComponent::~UChaosVDAdditionalGTDataRouterComponent() {}
// ********** End Class UChaosVDAdditionalGTDataRouterComponent ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent, UChaosVDAdditionalGTDataRouterComponent::StaticClass, TEXT("UChaosVDAdditionalGTDataRouterComponent"), &Z_Registration_Info_UClass_UChaosVDAdditionalGTDataRouterComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDAdditionalGTDataRouterComponent), 1517475002U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h__Script_ChaosVD_544893823{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h__Script_ChaosVD_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 "Components/ChaosVDAdditionalGTDataRouterComponent.h"
#ifdef CHAOSVD_ChaosVDAdditionalGTDataRouterComponent_generated_h
#error "ChaosVDAdditionalGTDataRouterComponent.generated.h already included, missing '#pragma once' in ChaosVDAdditionalGTDataRouterComponent.h"
#endif
#define CHAOSVD_ChaosVDAdditionalGTDataRouterComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDAdditionalGTDataRouterComponent **********************************
struct Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDAdditionalGTDataRouterComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDAdditionalGTDataRouterComponent, UChaosVDSolverDataComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDAdditionalGTDataRouterComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDAdditionalGTDataRouterComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDAdditionalGTDataRouterComponent(UChaosVDAdditionalGTDataRouterComponent&&) = delete; \
UChaosVDAdditionalGTDataRouterComponent(const UChaosVDAdditionalGTDataRouterComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDAdditionalGTDataRouterComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDAdditionalGTDataRouterComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDAdditionalGTDataRouterComponent) \
NO_API virtual ~UChaosVDAdditionalGTDataRouterComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h_14_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDAdditionalGTDataRouterComponent;
// ********** End Class UChaosVDAdditionalGTDataRouterComponent ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDAdditionalGTDataRouterComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "ChaosVDBaseSceneObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDBaseSceneObject() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDBaseSceneObject();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosVDBaseSceneObject *******************************************
struct Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDBaseSceneObject); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDBaseSceneObject); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Base Class for any UStruct based object that has a representation in CVD's World and outliner*/" },
{ "ModuleRelativePath", "Public/ChaosVDBaseSceneObject.h" },
{ "ToolTip", "Base Class for any UStruct based object that has a representation in CVD's World and outliner" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDBaseSceneObject constinit property declarations ***********
// ********** End ScriptStruct FChaosVDBaseSceneObject constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDBaseSceneObject>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDBaseSceneObject;
class UScriptStruct* FChaosVDBaseSceneObject::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDBaseSceneObject.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDBaseSceneObject.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDBaseSceneObject, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDBaseSceneObject"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDBaseSceneObject.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDBaseSceneObject",
nullptr,
0,
sizeof(FChaosVDBaseSceneObject),
alignof(FChaosVDBaseSceneObject),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDBaseSceneObject()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDBaseSceneObject.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDBaseSceneObject.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDBaseSceneObject.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDBaseSceneObject *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDBaseSceneObject_h__Script_ChaosVD_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDBaseSceneObject::StaticStruct, Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics::NewStructOps, TEXT("ChaosVDBaseSceneObject"),&Z_Registration_Info_UScriptStruct_FChaosVDBaseSceneObject, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDBaseSceneObject), 2626764287U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDBaseSceneObject_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDBaseSceneObject_h__Script_ChaosVD_3312102099{
TEXT("/Script/ChaosVD"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDBaseSceneObject_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDBaseSceneObject_h__Script_ChaosVD_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ChaosVDBaseSceneObject.h"
#ifdef CHAOSVD_ChaosVDBaseSceneObject_generated_h
#error "ChaosVDBaseSceneObject.generated.h already included, missing '#pragma once' in ChaosVDBaseSceneObject.h"
#endif
#define CHAOSVD_ChaosVDBaseSceneObject_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDBaseSceneObject *******************************************
struct Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDBaseSceneObject_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDBaseSceneObject_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDBaseSceneObject;
// ********** End ScriptStruct FChaosVDBaseSceneObject *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDBaseSceneObject_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,334 @@
// 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 "Settings/ChaosVDCharacterConstraintsVisualizationSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDCharacterConstraintsVisualizationSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDCharacterGroundConstraintDataVisualizationFlags *******************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDCharacterGroundConstraintDataVisualizationFlags;
static UEnum* EChaosVDCharacterGroundConstraintDataVisualizationFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDCharacterGroundConstraintDataVisualizationFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDCharacterGroundConstraintDataVisualizationFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDCharacterGroundConstraintDataVisualizationFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDCharacterGroundConstraintDataVisualizationFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDCharacterGroundConstraintDataVisualizationFlags>()
{
return EChaosVDCharacterGroundConstraintDataVisualizationFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AppliedNormalForce.Comment", "/** Draw the applied force vector */" },
{ "AppliedNormalForce.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedNormalForce" },
{ "AppliedNormalForce.ToolTip", "Draw the applied force vector" },
{ "AppliedRadialForce.Comment", "/** Draw the applied force vector */" },
{ "AppliedRadialForce.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedRadialForce" },
{ "AppliedRadialForce.ToolTip", "Draw the applied force vector" },
{ "AppliedTorque.Comment", "/** Draw the applied force vector */" },
{ "AppliedTorque.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedTorque" },
{ "AppliedTorque.ToolTip", "Draw the applied force vector" },
{ "Bitflags", "" },
{ "DrawDisabled.Comment", "/** Draw the constraint even if it is disabled */" },
{ "DrawDisabled.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::DrawDisabled" },
{ "DrawDisabled.ToolTip", "Draw the constraint even if it is disabled" },
{ "EnableDraw.Comment", "/** Enables debug draw for constraint data from any solver */" },
{ "EnableDraw.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::EnableDraw" },
{ "EnableDraw.ToolTip", "Enables debug draw for constraint data from any solver" },
{ "GroundQueryDistance.Comment", "/** Draw the ground query distance based on the constraint's data */" },
{ "GroundQueryDistance.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::GroundQueryDistance" },
{ "GroundQueryDistance.ToolTip", "Draw the ground query distance based on the constraint's data" },
{ "GroundQueryNormal.Comment", "/** Draw the ground query normal based on the constraint's data */" },
{ "GroundQueryNormal.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::GroundQueryNormal" },
{ "GroundQueryNormal.ToolTip", "Draw the ground query normal based on the constraint's data" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::None" },
{ "OnlyDrawSelected.Comment", "/** Only debugs draw data for a selected constraint */" },
{ "OnlyDrawSelected.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::OnlyDrawSelected" },
{ "OnlyDrawSelected.ToolTip", "Only debugs draw data for a selected constraint" },
{ "TargetDeltaFacing.Comment", "/** Draw the target orientation facing vector */" },
{ "TargetDeltaFacing.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::TargetDeltaFacing" },
{ "TargetDeltaFacing.ToolTip", "Draw the target orientation facing vector" },
{ "TargetDeltaPosition.Comment", "/** Draw the target movement vector */" },
{ "TargetDeltaPosition.Name", "EChaosVDCharacterGroundConstraintDataVisualizationFlags::TargetDeltaPosition" },
{ "TargetDeltaPosition.ToolTip", "Draw the target movement vector" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::None", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::None },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::TargetDeltaPosition", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::TargetDeltaPosition },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::TargetDeltaFacing", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::TargetDeltaFacing },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::GroundQueryDistance", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::GroundQueryDistance },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::GroundQueryNormal", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::GroundQueryNormal },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedRadialForce", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedRadialForce },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedNormalForce", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedNormalForce },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedTorque", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedTorque },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::DrawDisabled", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::DrawDisabled },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::OnlyDrawSelected", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::OnlyDrawSelected },
{ "EChaosVDCharacterGroundConstraintDataVisualizationFlags::EnableDraw", (int64)EChaosVDCharacterGroundConstraintDataVisualizationFlags::EnableDraw },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDCharacterGroundConstraintDataVisualizationFlags",
"EChaosVDCharacterGroundConstraintDataVisualizationFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDCharacterGroundConstraintDataVisualizationFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDCharacterGroundConstraintDataVisualizationFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDCharacterGroundConstraintDataVisualizationFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDCharacterGroundConstraintDataVisualizationFlags.InnerSingleton;
}
// ********** End Enum EChaosVDCharacterGroundConstraintDataVisualizationFlags *********************
// ********** Begin Class UChaosVDCharacterConstraintsVisualizationSettings ************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDCharacterConstraintsVisualizationSettings;
UClass* UChaosVDCharacterConstraintsVisualizationSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDCharacterConstraintsVisualizationSettings;
if (!Z_Registration_Info_UClass_UChaosVDCharacterConstraintsVisualizationSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDCharacterConstraintsVisualizationSettings"),
Z_Registration_Info_UClass_UChaosVDCharacterConstraintsVisualizationSettings.InnerSingleton,
StaticRegisterNativesUChaosVDCharacterConstraintsVisualizationSettings,
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_UChaosVDCharacterConstraintsVisualizationSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_NoRegister()
{
return UChaosVDCharacterConstraintsVisualizationSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowDebugText_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** If true, any debug draw text available will be drawn */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "If true, any debug draw text available will be drawn" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoSelectConstraintFromSelectedParticle_MetaData[] = {
{ "Category", "DetailsPanel" },
{ "Comment", "/** Color used for torque vector */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Color used for torque vector" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthPriority_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The depth priority used for while drawing data. Can be World or Foreground (with this one the shapes will be drawn on top of the geometry and be always visible) */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "The depth priority used for while drawing data. Can be World or Foreground (with this one the shapes will be drawn on top of the geometry and be always visible)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForceScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the force vector before draw it. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the force vector before draw it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TorqueScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the torque vector before draw it. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the torque vector before draw it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeneralScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to anything that does not have a dedicated scale setting before draw it. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to anything that does not have a dedicated scale setting before draw it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseLineThickness_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Line thickness to use as a base to calculate the different line thickness values used to debug draw the data. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Line thickness to use as a base to calculate the different line thickness values used to debug draw the data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalForceColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for normal force vector */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Color used for normal force vector" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadialForceColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for radial force vector */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Color used for radial force vector" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TorqueColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for torque vector */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Color used for torque vector" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalCharacterGroundConstraintDataVisualizationFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/ChaosVD.EChaosVDCharacterGroundConstraintDataVisualizationFlags" },
{ "Comment", "/** Set of flags to enable/disable visualization of specific character ground constraint data as debug draw */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCharacterConstraintsVisualizationSettings.h" },
{ "ToolTip", "Set of flags to enable/disable visualization of specific character ground constraint data as debug draw" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDCharacterConstraintsVisualizationSettings constinit property declarations
static void NewProp_bShowDebugText_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowDebugText;
static void NewProp_bAutoSelectConstraintFromSelectedParticle_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoSelectConstraintFromSelectedParticle;
static const UECodeGen_Private::FBytePropertyParams NewProp_DepthPriority;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ForceScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TorqueScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GeneralScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BaseLineThickness;
static const UECodeGen_Private::FStructPropertyParams NewProp_NormalForceColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_RadialForceColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_TorqueColor;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_GlobalCharacterGroundConstraintDataVisualizationFlags;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDCharacterConstraintsVisualizationSettings constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDCharacterConstraintsVisualizationSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics
// ********** Begin Class UChaosVDCharacterConstraintsVisualizationSettings Property Definitions ***
void Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_bShowDebugText_SetBit(void* Obj)
{
((UChaosVDCharacterConstraintsVisualizationSettings*)Obj)->bShowDebugText = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_bShowDebugText = { "bShowDebugText", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDCharacterConstraintsVisualizationSettings), &Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_bShowDebugText_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDebugText_MetaData), NewProp_bShowDebugText_MetaData) };
void Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_bAutoSelectConstraintFromSelectedParticle_SetBit(void* Obj)
{
((UChaosVDCharacterConstraintsVisualizationSettings*)Obj)->bAutoSelectConstraintFromSelectedParticle = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_bAutoSelectConstraintFromSelectedParticle = { "bAutoSelectConstraintFromSelectedParticle", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDCharacterConstraintsVisualizationSettings), &Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_bAutoSelectConstraintFromSelectedParticle_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoSelectConstraintFromSelectedParticle_MetaData), NewProp_bAutoSelectConstraintFromSelectedParticle_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_DepthPriority = { "DepthPriority", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, DepthPriority), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthPriority_MetaData), NewProp_DepthPriority_MetaData) }; // 1271158512
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_ForceScale = { "ForceScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, ForceScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForceScale_MetaData), NewProp_ForceScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_TorqueScale = { "TorqueScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, TorqueScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TorqueScale_MetaData), NewProp_TorqueScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_GeneralScale = { "GeneralScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, GeneralScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeneralScale_MetaData), NewProp_GeneralScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_BaseLineThickness = { "BaseLineThickness", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, BaseLineThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseLineThickness_MetaData), NewProp_BaseLineThickness_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_NormalForceColor = { "NormalForceColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, NormalForceColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalForceColor_MetaData), NewProp_NormalForceColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_RadialForceColor = { "RadialForceColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, RadialForceColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadialForceColor_MetaData), NewProp_RadialForceColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_TorqueColor = { "TorqueColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, TorqueColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TorqueColor_MetaData), NewProp_TorqueColor_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_GlobalCharacterGroundConstraintDataVisualizationFlags = { "GlobalCharacterGroundConstraintDataVisualizationFlags", nullptr, (EPropertyFlags)0x0040000000004000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCharacterConstraintsVisualizationSettings, GlobalCharacterGroundConstraintDataVisualizationFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalCharacterGroundConstraintDataVisualizationFlags_MetaData), NewProp_GlobalCharacterGroundConstraintDataVisualizationFlags_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_bShowDebugText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_bAutoSelectConstraintFromSelectedParticle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_DepthPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_ForceScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_TorqueScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_GeneralScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_BaseLineThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_NormalForceColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_RadialForceColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_TorqueColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::NewProp_GlobalCharacterGroundConstraintDataVisualizationFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDCharacterConstraintsVisualizationSettings Property Definitions *****
UObject* (*const Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::ClassParams = {
&UChaosVDCharacterConstraintsVisualizationSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::Class_MetaDataParams)
};
void UChaosVDCharacterConstraintsVisualizationSettings::StaticRegisterNativesUChaosVDCharacterConstraintsVisualizationSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDCharacterConstraintsVisualizationSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDCharacterConstraintsVisualizationSettings.OuterSingleton, Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDCharacterConstraintsVisualizationSettings.OuterSingleton;
}
UChaosVDCharacterConstraintsVisualizationSettings::UChaosVDCharacterConstraintsVisualizationSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDCharacterConstraintsVisualizationSettings);
UChaosVDCharacterConstraintsVisualizationSettings::~UChaosVDCharacterConstraintsVisualizationSettings() {}
// ********** End Class UChaosVDCharacterConstraintsVisualizationSettings **************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDCharacterGroundConstraintDataVisualizationFlags_StaticEnum, TEXT("EChaosVDCharacterGroundConstraintDataVisualizationFlags"), &Z_Registration_Info_UEnum_EChaosVDCharacterGroundConstraintDataVisualizationFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1846263795U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings, UChaosVDCharacterConstraintsVisualizationSettings::StaticClass, TEXT("UChaosVDCharacterConstraintsVisualizationSettings"), &Z_Registration_Info_UClass_UChaosVDCharacterConstraintsVisualizationSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDCharacterConstraintsVisualizationSettings), 1437777247U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h__Script_ChaosVD_1751214206{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,82 @@
// 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 "Settings/ChaosVDCharacterConstraintsVisualizationSettings.h"
#ifdef CHAOSVD_ChaosVDCharacterConstraintsVisualizationSettings_generated_h
#error "ChaosVDCharacterConstraintsVisualizationSettings.generated.h already included, missing '#pragma once' in ChaosVDCharacterConstraintsVisualizationSettings.h"
#endif
#define CHAOSVD_ChaosVDCharacterConstraintsVisualizationSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDCharacterConstraintsVisualizationSettings ************************
struct Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDCharacterConstraintsVisualizationSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDCharacterConstraintsVisualizationSettings, UChaosVDVisualizationSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDCharacterConstraintsVisualizationSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDCharacterConstraintsVisualizationSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h_39_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDCharacterConstraintsVisualizationSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDCharacterConstraintsVisualizationSettings(UChaosVDCharacterConstraintsVisualizationSettings&&) = delete; \
UChaosVDCharacterConstraintsVisualizationSettings(const UChaosVDCharacterConstraintsVisualizationSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDCharacterConstraintsVisualizationSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDCharacterConstraintsVisualizationSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDCharacterConstraintsVisualizationSettings) \
NO_API virtual ~UChaosVDCharacterConstraintsVisualizationSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h_36_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDCharacterConstraintsVisualizationSettings;
// ********** End Class UChaosVDCharacterConstraintsVisualizationSettings **************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCharacterConstraintsVisualizationSettings_h
// ********** Begin Enum EChaosVDCharacterGroundConstraintDataVisualizationFlags *******************
#define FOREACH_ENUM_ECHAOSVDCHARACTERGROUNDCONSTRAINTDATAVISUALIZATIONFLAGS(op) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::None) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::TargetDeltaPosition) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::TargetDeltaFacing) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::GroundQueryDistance) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::GroundQueryNormal) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedRadialForce) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedNormalForce) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::AppliedTorque) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::DrawDisabled) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::OnlyDrawSelected) \
op(EChaosVDCharacterGroundConstraintDataVisualizationFlags::EnableDraw)
enum class EChaosVDCharacterGroundConstraintDataVisualizationFlags : uint32;
template<> struct TIsUEnumClass<EChaosVDCharacterGroundConstraintDataVisualizationFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDCharacterGroundConstraintDataVisualizationFlags>();
// ********** End Enum EChaosVDCharacterGroundConstraintDataVisualizationFlags *********************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "ChaosVDCharacterGroundConstraintDataProviderInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDCharacterGroundConstraintDataProviderInterface() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UChaosVDCharacterGroundConstraintDataProviderInterface ***************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface;
UClass* UChaosVDCharacterGroundConstraintDataProviderInterface::GetPrivateStaticClass()
{
using TClass = UChaosVDCharacterGroundConstraintDataProviderInterface;
if (!Z_Registration_Info_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDCharacterGroundConstraintDataProviderInterface"),
Z_Registration_Info_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface.InnerSingleton,
StaticRegisterNativesUChaosVDCharacterGroundConstraintDataProviderInterface,
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_UChaosVDCharacterGroundConstraintDataProviderInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_NoRegister()
{
return UChaosVDCharacterGroundConstraintDataProviderInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ChaosVDCharacterGroundConstraintDataProviderInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UChaosVDCharacterGroundConstraintDataProviderInterface constinit property declarations
// ********** End Interface UChaosVDCharacterGroundConstraintDataProviderInterface constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IChaosVDCharacterGroundConstraintDataProviderInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics
UObject* (*const Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics::ClassParams = {
&UChaosVDCharacterGroundConstraintDataProviderInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000040A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics::Class_MetaDataParams)
};
void UChaosVDCharacterGroundConstraintDataProviderInterface::StaticRegisterNativesUChaosVDCharacterGroundConstraintDataProviderInterface()
{
}
UClass* Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface()
{
if (!Z_Registration_Info_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface.OuterSingleton, Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface.OuterSingleton;
}
UChaosVDCharacterGroundConstraintDataProviderInterface::UChaosVDCharacterGroundConstraintDataProviderInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDCharacterGroundConstraintDataProviderInterface);
// ********** End Interface UChaosVDCharacterGroundConstraintDataProviderInterface *****************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface, UChaosVDCharacterGroundConstraintDataProviderInterface::StaticClass, TEXT("UChaosVDCharacterGroundConstraintDataProviderInterface"), &Z_Registration_Info_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDCharacterGroundConstraintDataProviderInterface), 614393579U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h__Script_ChaosVD_2568594163{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "ChaosVDCharacterGroundConstraintDataProviderInterface.h"
#ifdef CHAOSVD_ChaosVDCharacterGroundConstraintDataProviderInterface_generated_h
#error "ChaosVDCharacterGroundConstraintDataProviderInterface.generated.h already included, missing '#pragma once' in ChaosVDCharacterGroundConstraintDataProviderInterface.h"
#endif
#define CHAOSVD_ChaosVDCharacterGroundConstraintDataProviderInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UChaosVDCharacterGroundConstraintDataProviderInterface ***************
struct Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDCharacterGroundConstraintDataProviderInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDCharacterGroundConstraintDataProviderInterface(UChaosVDCharacterGroundConstraintDataProviderInterface&&) = delete; \
UChaosVDCharacterGroundConstraintDataProviderInterface(const UChaosVDCharacterGroundConstraintDataProviderInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDCharacterGroundConstraintDataProviderInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDCharacterGroundConstraintDataProviderInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDCharacterGroundConstraintDataProviderInterface) \
virtual ~UChaosVDCharacterGroundConstraintDataProviderInterface() = default;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_14_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUChaosVDCharacterGroundConstraintDataProviderInterface(); \
friend struct ::Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDCharacterGroundConstraintDataProviderInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDCharacterGroundConstraintDataProviderInterface_NoRegister) \
DECLARE_SERIALIZER(UChaosVDCharacterGroundConstraintDataProviderInterface)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_14_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_14_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IChaosVDCharacterGroundConstraintDataProviderInterface() {} \
public: \
typedef UChaosVDCharacterGroundConstraintDataProviderInterface UClassType; \
typedef IChaosVDCharacterGroundConstraintDataProviderInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_11_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h_14_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDCharacterGroundConstraintDataProviderInterface;
// ********** End Interface UChaosVDCharacterGroundConstraintDataProviderInterface *****************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDCharacterGroundConstraintDataProviderInterface_h
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,252 @@
// 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 "Settings/ChaosVDCollisionVisualizationSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDCollisionVisualizationSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDCollisionVisualizationFlags ***************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags;
static UEnum* EChaosVDCollisionVisualizationFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDCollisionVisualizationFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDCollisionVisualizationFlags>()
{
return EChaosVDCollisionVisualizationFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AccumulatedImpulse.Name", "EChaosVDCollisionVisualizationFlags::AccumulatedImpulse" },
{ "Bitflags", "" },
{ "ContactInfo.Name", "EChaosVDCollisionVisualizationFlags::ContactInfo" },
{ "ContactNormal.Name", "EChaosVDCollisionVisualizationFlags::ContactNormal" },
{ "ContactPoints.Name", "EChaosVDCollisionVisualizationFlags::ContactPoints" },
{ "DrawDataOnlyForSelectedParticle.Name", "EChaosVDCollisionVisualizationFlags::DrawDataOnlyForSelectedParticle" },
{ "DrawInactiveContacts.Name", "EChaosVDCollisionVisualizationFlags::DrawInactiveContacts" },
{ "EnableDraw.Name", "EChaosVDCollisionVisualizationFlags::EnableDraw" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "NetImpulse.Name", "EChaosVDCollisionVisualizationFlags::NetImpulse" },
{ "NetPushOut.Name", "EChaosVDCollisionVisualizationFlags::NetPushOut" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDCollisionVisualizationFlags::None" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDCollisionVisualizationFlags::None", (int64)EChaosVDCollisionVisualizationFlags::None },
{ "EChaosVDCollisionVisualizationFlags::ContactPoints", (int64)EChaosVDCollisionVisualizationFlags::ContactPoints },
{ "EChaosVDCollisionVisualizationFlags::ContactInfo", (int64)EChaosVDCollisionVisualizationFlags::ContactInfo },
{ "EChaosVDCollisionVisualizationFlags::NetPushOut", (int64)EChaosVDCollisionVisualizationFlags::NetPushOut },
{ "EChaosVDCollisionVisualizationFlags::NetImpulse", (int64)EChaosVDCollisionVisualizationFlags::NetImpulse },
{ "EChaosVDCollisionVisualizationFlags::ContactNormal", (int64)EChaosVDCollisionVisualizationFlags::ContactNormal },
{ "EChaosVDCollisionVisualizationFlags::AccumulatedImpulse", (int64)EChaosVDCollisionVisualizationFlags::AccumulatedImpulse },
{ "EChaosVDCollisionVisualizationFlags::DrawInactiveContacts", (int64)EChaosVDCollisionVisualizationFlags::DrawInactiveContacts },
{ "EChaosVDCollisionVisualizationFlags::DrawDataOnlyForSelectedParticle", (int64)EChaosVDCollisionVisualizationFlags::DrawDataOnlyForSelectedParticle },
{ "EChaosVDCollisionVisualizationFlags::EnableDraw", (int64)EChaosVDCollisionVisualizationFlags::EnableDraw },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDCollisionVisualizationFlags",
"EChaosVDCollisionVisualizationFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.InnerSingleton;
}
// ********** End Enum EChaosVDCollisionVisualizationFlags *****************************************
// ********** Begin Class UChaosVDCollisionDataVisualizationSettings *******************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings;
UClass* UChaosVDCollisionDataVisualizationSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDCollisionDataVisualizationSettings;
if (!Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDCollisionDataVisualizationSettings"),
Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.InnerSingleton,
StaticRegisterNativesUChaosVDCollisionDataVisualizationSettings,
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_UChaosVDCollisionDataVisualizationSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_NoRegister()
{
return UChaosVDCollisionDataVisualizationSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowDebugText_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** If true, any available debug text will be drawn */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "If true, any available debug text will be drawn" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthPriority_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The depth priority used for while drawing contact data. Can be World or Foreground (with this one the shapes will be drawn on top of the geometry and be always visible) */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "The depth priority used for while drawing contact data. Can be World or Foreground (with this one the shapes will be drawn on top of the geometry and be always visible)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContactCircleRadius_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The radius of the debug draw circle used to represent a contact point */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "The radius of the debug draw circle used to represent a contact point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContactNormalScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The scale value to be applied to the normal vector of a contact used to change its size to make it easier to see */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "The scale value to be applied to the normal vector of a contact used to change its size to make it easier to see" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionDataVisualizationFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/ChaosVD.EChaosVDCollisionVisualizationFlags" },
{ "Comment", "/** Set of flags to enable/disable visualization of specific collision data as debug draw */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "Set of flags to enable/disable visualization of specific collision data as debug draw" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDCollisionDataVisualizationSettings constinit property declarations
static void NewProp_bShowDebugText_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowDebugText;
static const UECodeGen_Private::FBytePropertyParams NewProp_DepthPriority;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ContactCircleRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ContactNormalScale;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_CollisionDataVisualizationFlags;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDCollisionDataVisualizationSettings constinit property declarations *
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDCollisionDataVisualizationSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics
// ********** Begin Class UChaosVDCollisionDataVisualizationSettings Property Definitions **********
void Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_bShowDebugText_SetBit(void* Obj)
{
((UChaosVDCollisionDataVisualizationSettings*)Obj)->bShowDebugText = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_bShowDebugText = { "bShowDebugText", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDCollisionDataVisualizationSettings), &Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_bShowDebugText_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDebugText_MetaData), NewProp_bShowDebugText_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_DepthPriority = { "DepthPriority", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCollisionDataVisualizationSettings, DepthPriority), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthPriority_MetaData), NewProp_DepthPriority_MetaData) }; // 1271158512
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_ContactCircleRadius = { "ContactCircleRadius", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCollisionDataVisualizationSettings, ContactCircleRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContactCircleRadius_MetaData), NewProp_ContactCircleRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_ContactNormalScale = { "ContactNormalScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCollisionDataVisualizationSettings, ContactNormalScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContactNormalScale_MetaData), NewProp_ContactNormalScale_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_CollisionDataVisualizationFlags = { "CollisionDataVisualizationFlags", nullptr, (EPropertyFlags)0x0040000000004000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCollisionDataVisualizationSettings, CollisionDataVisualizationFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionDataVisualizationFlags_MetaData), NewProp_CollisionDataVisualizationFlags_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_bShowDebugText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_DepthPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_ContactCircleRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_ContactNormalScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_CollisionDataVisualizationFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDCollisionDataVisualizationSettings Property Definitions ************
UObject* (*const Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::ClassParams = {
&UChaosVDCollisionDataVisualizationSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::Class_MetaDataParams)
};
void UChaosVDCollisionDataVisualizationSettings::StaticRegisterNativesUChaosVDCollisionDataVisualizationSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.OuterSingleton, Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.OuterSingleton;
}
UChaosVDCollisionDataVisualizationSettings::UChaosVDCollisionDataVisualizationSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDCollisionDataVisualizationSettings);
UChaosVDCollisionDataVisualizationSettings::~UChaosVDCollisionDataVisualizationSettings() {}
// ********** End Class UChaosVDCollisionDataVisualizationSettings *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDCollisionVisualizationFlags_StaticEnum, TEXT("EChaosVDCollisionVisualizationFlags"), &Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 885440254U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings, UChaosVDCollisionDataVisualizationSettings::StaticClass, TEXT("UChaosVDCollisionDataVisualizationSettings"), &Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDCollisionDataVisualizationSettings), 3245514816U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_2245028923{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,81 @@
// 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 "Settings/ChaosVDCollisionVisualizationSettings.h"
#ifdef CHAOSVD_ChaosVDCollisionVisualizationSettings_generated_h
#error "ChaosVDCollisionVisualizationSettings.generated.h already included, missing '#pragma once' in ChaosVDCollisionVisualizationSettings.h"
#endif
#define CHAOSVD_ChaosVDCollisionVisualizationSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDCollisionDataVisualizationSettings *******************************
struct Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDCollisionDataVisualizationSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDCollisionDataVisualizationSettings, UChaosVDVisualizationSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDCollisionDataVisualizationSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h_28_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDCollisionDataVisualizationSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDCollisionDataVisualizationSettings(UChaosVDCollisionDataVisualizationSettings&&) = delete; \
UChaosVDCollisionDataVisualizationSettings(const UChaosVDCollisionDataVisualizationSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDCollisionDataVisualizationSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDCollisionDataVisualizationSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDCollisionDataVisualizationSettings) \
NO_API virtual ~UChaosVDCollisionDataVisualizationSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h_25_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDCollisionDataVisualizationSettings;
// ********** End Class UChaosVDCollisionDataVisualizationSettings *********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h
// ********** Begin Enum EChaosVDCollisionVisualizationFlags ***************************************
#define FOREACH_ENUM_ECHAOSVDCOLLISIONVISUALIZATIONFLAGS(op) \
op(EChaosVDCollisionVisualizationFlags::None) \
op(EChaosVDCollisionVisualizationFlags::ContactPoints) \
op(EChaosVDCollisionVisualizationFlags::ContactInfo) \
op(EChaosVDCollisionVisualizationFlags::NetPushOut) \
op(EChaosVDCollisionVisualizationFlags::NetImpulse) \
op(EChaosVDCollisionVisualizationFlags::ContactNormal) \
op(EChaosVDCollisionVisualizationFlags::AccumulatedImpulse) \
op(EChaosVDCollisionVisualizationFlags::DrawInactiveContacts) \
op(EChaosVDCollisionVisualizationFlags::DrawDataOnlyForSelectedParticle) \
op(EChaosVDCollisionVisualizationFlags::EnableDraw)
enum class EChaosVDCollisionVisualizationFlags : uint32;
template<> struct TIsUEnumClass<EChaosVDCollisionVisualizationFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDCollisionVisualizationFlags>();
// ********** End Enum EChaosVDCollisionVisualizationFlags *****************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "Components/ChaosVDConstraintDataComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDConstraintDataComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDConstraintDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDConstraintDataComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverDataComponent();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDConstraintDataComponent ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDConstraintDataComponent;
UClass* UChaosVDConstraintDataComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDConstraintDataComponent;
if (!Z_Registration_Info_UClass_UChaosVDConstraintDataComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDConstraintDataComponent"),
Z_Registration_Info_UClass_UChaosVDConstraintDataComponent.InnerSingleton,
StaticRegisterNativesUChaosVDConstraintDataComponent,
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_UChaosVDConstraintDataComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDConstraintDataComponent_NoRegister()
{
return UChaosVDConstraintDataComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Components/ChaosVDConstraintDataComponent.h" },
{ "ModuleRelativePath", "Private/Components/ChaosVDConstraintDataComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDConstraintDataComponent constinit property declarations **********
// ********** End Class UChaosVDConstraintDataComponent constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDConstraintDataComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSolverDataComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics::ClassParams = {
&UChaosVDConstraintDataComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics::Class_MetaDataParams)
};
void UChaosVDConstraintDataComponent::StaticRegisterNativesUChaosVDConstraintDataComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDConstraintDataComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDConstraintDataComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDConstraintDataComponent.OuterSingleton, Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDConstraintDataComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDConstraintDataComponent);
UChaosVDConstraintDataComponent::~UChaosVDConstraintDataComponent() {}
// ********** End Class UChaosVDConstraintDataComponent ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDConstraintDataComponent, UChaosVDConstraintDataComponent::StaticClass, TEXT("UChaosVDConstraintDataComponent"), &Z_Registration_Info_UClass_UChaosVDConstraintDataComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDConstraintDataComponent), 3637459625U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h__Script_ChaosVD_1360465133{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Components/ChaosVDConstraintDataComponent.h"
#ifdef CHAOSVD_ChaosVDConstraintDataComponent_generated_h
#error "ChaosVDConstraintDataComponent.generated.h already included, missing '#pragma once' in ChaosVDConstraintDataComponent.h"
#endif
#define CHAOSVD_ChaosVDConstraintDataComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDConstraintDataComponent ******************************************
struct Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDConstraintDataComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDConstraintDataComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDConstraintDataComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDConstraintDataComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDConstraintDataComponent, UChaosVDSolverDataComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDConstraintDataComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDConstraintDataComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h_18_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDConstraintDataComponent(UChaosVDConstraintDataComponent&&) = delete; \
UChaosVDConstraintDataComponent(const UChaosVDConstraintDataComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDConstraintDataComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDConstraintDataComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDConstraintDataComponent) \
NO_API virtual ~UChaosVDConstraintDataComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h_15_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDConstraintDataComponent;
// ********** End Class UChaosVDConstraintDataComponent ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDConstraintDataComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,442 @@
// 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 "Settings/ChaosVDCoreSettings.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDCoreSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCoreSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCoreSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectBase();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectBase_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectsOuter();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectsOuter_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftClassPath();
ENGINE_API UClass* Z_Construct_UClass_UMaterial_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTextureCube_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDSettingsObjectsOuter *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSettingsObjectsOuter;
UClass* UChaosVDSettingsObjectsOuter::GetPrivateStaticClass()
{
using TClass = UChaosVDSettingsObjectsOuter;
if (!Z_Registration_Info_UClass_UChaosVDSettingsObjectsOuter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSettingsObjectsOuter"),
Z_Registration_Info_UClass_UChaosVDSettingsObjectsOuter.InnerSingleton,
StaticRegisterNativesUChaosVDSettingsObjectsOuter,
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_UChaosVDSettingsObjectsOuter.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSettingsObjectsOuter_NoRegister()
{
return UChaosVDSettingsObjectsOuter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDCoreSettings.h" },
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSettingsObjectsOuter constinit property declarations *************
// ********** End Class UChaosVDSettingsObjectsOuter constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSettingsObjectsOuter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics::ClassParams = {
&UChaosVDSettingsObjectsOuter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics::Class_MetaDataParams)
};
void UChaosVDSettingsObjectsOuter::StaticRegisterNativesUChaosVDSettingsObjectsOuter()
{
}
UClass* Z_Construct_UClass_UChaosVDSettingsObjectsOuter()
{
if (!Z_Registration_Info_UClass_UChaosVDSettingsObjectsOuter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSettingsObjectsOuter.OuterSingleton, Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSettingsObjectsOuter.OuterSingleton;
}
UChaosVDSettingsObjectsOuter::UChaosVDSettingsObjectsOuter(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSettingsObjectsOuter);
UChaosVDSettingsObjectsOuter::~UChaosVDSettingsObjectsOuter() {}
// ********** End Class UChaosVDSettingsObjectsOuter ***********************************************
// ********** Begin Class UChaosVDSettingsObjectBase ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSettingsObjectBase;
UClass* UChaosVDSettingsObjectBase::GetPrivateStaticClass()
{
using TClass = UChaosVDSettingsObjectBase;
if (!Z_Registration_Info_UClass_UChaosVDSettingsObjectBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSettingsObjectBase"),
Z_Registration_Info_UClass_UChaosVDSettingsObjectBase.InnerSingleton,
StaticRegisterNativesUChaosVDSettingsObjectBase,
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_UChaosVDSettingsObjectBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSettingsObjectBase_NoRegister()
{
return UChaosVDSettingsObjectBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Base class to be used by any CVD settings.\n * Contains the base logic to make these settings work with CVD's options save system\n */" },
{ "IncludePath", "Settings/ChaosVDCoreSettings.h" },
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
{ "ToolTip", "Base class to be used by any CVD settings.\nContains the base logic to make these settings work with CVD's options save system" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSettingsObjectBase constinit property declarations ***************
// ********** End Class UChaosVDSettingsObjectBase constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSettingsObjectBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics::ClassParams = {
&UChaosVDSettingsObjectBase::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics::Class_MetaDataParams)
};
void UChaosVDSettingsObjectBase::StaticRegisterNativesUChaosVDSettingsObjectBase()
{
}
UClass* Z_Construct_UClass_UChaosVDSettingsObjectBase()
{
if (!Z_Registration_Info_UClass_UChaosVDSettingsObjectBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSettingsObjectBase.OuterSingleton, Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSettingsObjectBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSettingsObjectBase);
UChaosVDSettingsObjectBase::~UChaosVDSettingsObjectBase() {}
// ********** End Class UChaosVDSettingsObjectBase *************************************************
// ********** Begin Class UChaosVDVisualizationSettingsObjectBase **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDVisualizationSettingsObjectBase;
UClass* UChaosVDVisualizationSettingsObjectBase::GetPrivateStaticClass()
{
using TClass = UChaosVDVisualizationSettingsObjectBase;
if (!Z_Registration_Info_UClass_UChaosVDVisualizationSettingsObjectBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDVisualizationSettingsObjectBase"),
Z_Registration_Info_UClass_UChaosVDVisualizationSettingsObjectBase.InnerSingleton,
StaticRegisterNativesUChaosVDVisualizationSettingsObjectBase,
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_UChaosVDVisualizationSettingsObjectBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_NoRegister()
{
return UChaosVDVisualizationSettingsObjectBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Base class to be used by any CVD settings related to visualization.\n * Contains the base logic to make these settings work with CVD's options save system\n * And makes sure that the viewport gets re-draw when a setting changes\n * \n */" },
{ "IncludePath", "Settings/ChaosVDCoreSettings.h" },
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
{ "ToolTip", "Base class to be used by any CVD settings related to visualization.\nContains the base logic to make these settings work with CVD's options save system\nAnd makes sure that the viewport gets re-draw when a setting changes" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDVisualizationSettingsObjectBase constinit property declarations **
// ********** End Class UChaosVDVisualizationSettingsObjectBase constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDVisualizationSettingsObjectBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics
UObject* (*const Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics::ClassParams = {
&UChaosVDVisualizationSettingsObjectBase::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics::Class_MetaDataParams)
};
void UChaosVDVisualizationSettingsObjectBase::StaticRegisterNativesUChaosVDVisualizationSettingsObjectBase()
{
}
UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase()
{
if (!Z_Registration_Info_UClass_UChaosVDVisualizationSettingsObjectBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDVisualizationSettingsObjectBase.OuterSingleton, Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDVisualizationSettingsObjectBase.OuterSingleton;
}
UChaosVDVisualizationSettingsObjectBase::UChaosVDVisualizationSettingsObjectBase() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDVisualizationSettingsObjectBase);
UChaosVDVisualizationSettingsObjectBase::~UChaosVDVisualizationSettingsObjectBase() {}
// ********** End Class UChaosVDVisualizationSettingsObjectBase ************************************
// ********** Begin Class UChaosVDCoreSettings *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDCoreSettings;
UClass* UChaosVDCoreSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDCoreSettings;
if (!Z_Registration_Info_UClass_UChaosVDCoreSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDCoreSettings"),
Z_Registration_Info_UClass_UChaosVDCoreSettings.InnerSingleton,
StaticRegisterNativesUChaosVDCoreSettings,
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_UChaosVDCoreSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDCoreSettings_NoRegister()
{
return UChaosVDCoreSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDCoreSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Core settings class for CVD */" },
{ "IncludePath", "Settings/ChaosVDCoreSettings.h" },
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
{ "ToolTip", "Core settings class for CVD" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_QueryOnlyMeshesMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimOnlyMeshesMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshesMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshesQueryOnlyMaterial_MetaData[] = {
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkySphereActorClass_MetaData[] = {
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AmbientCubeMapTexture_MetaData[] = {
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoxMesh_MetaData[] = {
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SphereMesh_MetaData[] = {
{ "ModuleRelativePath", "Public/Settings/ChaosVDCoreSettings.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDCoreSettings constinit property declarations *********************
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_QueryOnlyMeshesMaterial;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_SimOnlyMeshesMaterial;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_InstancedMeshesMaterial;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_InstancedMeshesQueryOnlyMaterial;
static const UECodeGen_Private::FStructPropertyParams NewProp_SkySphereActorClass;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_AmbientCubeMapTexture;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_BoxMesh;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_SphereMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDCoreSettings constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDCoreSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDCoreSettings_Statics
// ********** Begin Class UChaosVDCoreSettings Property Definitions ********************************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_QueryOnlyMeshesMaterial = { "QueryOnlyMeshesMaterial", nullptr, (EPropertyFlags)0x0014000000006000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCoreSettings, QueryOnlyMeshesMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_QueryOnlyMeshesMaterial_MetaData), NewProp_QueryOnlyMeshesMaterial_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_SimOnlyMeshesMaterial = { "SimOnlyMeshesMaterial", nullptr, (EPropertyFlags)0x0014000000006000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCoreSettings, SimOnlyMeshesMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimOnlyMeshesMaterial_MetaData), NewProp_SimOnlyMeshesMaterial_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_InstancedMeshesMaterial = { "InstancedMeshesMaterial", nullptr, (EPropertyFlags)0x0014000000006000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCoreSettings, InstancedMeshesMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshesMaterial_MetaData), NewProp_InstancedMeshesMaterial_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_InstancedMeshesQueryOnlyMaterial = { "InstancedMeshesQueryOnlyMaterial", nullptr, (EPropertyFlags)0x0014000000006000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCoreSettings, InstancedMeshesQueryOnlyMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshesQueryOnlyMaterial_MetaData), NewProp_InstancedMeshesQueryOnlyMaterial_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_SkySphereActorClass = { "SkySphereActorClass", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCoreSettings, SkySphereActorClass), Z_Construct_UScriptStruct_FSoftClassPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkySphereActorClass_MetaData), NewProp_SkySphereActorClass_MetaData) }; // 3467803280
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_AmbientCubeMapTexture = { "AmbientCubeMapTexture", nullptr, (EPropertyFlags)0x0014000000004000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCoreSettings, AmbientCubeMapTexture), Z_Construct_UClass_UTextureCube_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AmbientCubeMapTexture_MetaData), NewProp_AmbientCubeMapTexture_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_BoxMesh = { "BoxMesh", nullptr, (EPropertyFlags)0x0014000000004000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCoreSettings, BoxMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoxMesh_MetaData), NewProp_BoxMesh_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_SphereMesh = { "SphereMesh", nullptr, (EPropertyFlags)0x0014000000004000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCoreSettings, SphereMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SphereMesh_MetaData), NewProp_SphereMesh_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDCoreSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_QueryOnlyMeshesMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_SimOnlyMeshesMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_InstancedMeshesMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_InstancedMeshesQueryOnlyMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_SkySphereActorClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_AmbientCubeMapTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_BoxMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCoreSettings_Statics::NewProp_SphereMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCoreSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDCoreSettings Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UChaosVDCoreSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCoreSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDCoreSettings_Statics::ClassParams = {
&UChaosVDCoreSettings::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDCoreSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCoreSettings_Statics::PropPointers),
0,
0x000000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCoreSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDCoreSettings_Statics::Class_MetaDataParams)
};
void UChaosVDCoreSettings::StaticRegisterNativesUChaosVDCoreSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDCoreSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDCoreSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDCoreSettings.OuterSingleton, Z_Construct_UClass_UChaosVDCoreSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDCoreSettings.OuterSingleton;
}
UChaosVDCoreSettings::UChaosVDCoreSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDCoreSettings);
UChaosVDCoreSettings::~UChaosVDCoreSettings() {}
// ********** End Class UChaosVDCoreSettings *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSettingsObjectsOuter, UChaosVDSettingsObjectsOuter::StaticClass, TEXT("UChaosVDSettingsObjectsOuter"), &Z_Registration_Info_UClass_UChaosVDSettingsObjectsOuter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSettingsObjectsOuter), 3735044499U) },
{ Z_Construct_UClass_UChaosVDSettingsObjectBase, UChaosVDSettingsObjectBase::StaticClass, TEXT("UChaosVDSettingsObjectBase"), &Z_Registration_Info_UClass_UChaosVDSettingsObjectBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSettingsObjectBase), 4132777825U) },
{ Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase, UChaosVDVisualizationSettingsObjectBase::StaticClass, TEXT("UChaosVDVisualizationSettingsObjectBase"), &Z_Registration_Info_UClass_UChaosVDVisualizationSettingsObjectBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDVisualizationSettingsObjectBase), 135801124U) },
{ Z_Construct_UClass_UChaosVDCoreSettings, UChaosVDCoreSettings::StaticClass, TEXT("UChaosVDCoreSettings"), &Z_Registration_Info_UClass_UChaosVDCoreSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDCoreSettings), 2883819979U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h__Script_ChaosVD_3570067337{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,188 @@
// 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 "Settings/ChaosVDCoreSettings.h"
#ifdef CHAOSVD_ChaosVDCoreSettings_generated_h
#error "ChaosVDCoreSettings.generated.h already included, missing '#pragma once' in ChaosVDCoreSettings.h"
#endif
#define CHAOSVD_ChaosVDCoreSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSettingsObjectsOuter *********************************************
struct Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectsOuter_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSettingsObjectsOuter(); \
friend struct ::Z_Construct_UClass_UChaosVDSettingsObjectsOuter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSettingsObjectsOuter_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSettingsObjectsOuter, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSettingsObjectsOuter_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSettingsObjectsOuter)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_21_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDSettingsObjectsOuter(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSettingsObjectsOuter(UChaosVDSettingsObjectsOuter&&) = delete; \
UChaosVDSettingsObjectsOuter(const UChaosVDSettingsObjectsOuter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDSettingsObjectsOuter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSettingsObjectsOuter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDSettingsObjectsOuter) \
CHAOSVD_API virtual ~UChaosVDSettingsObjectsOuter();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_18_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_21_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSettingsObjectsOuter;
// ********** End Class UChaosVDSettingsObjectsOuter ***********************************************
// ********** Begin Class UChaosVDSettingsObjectBase ***********************************************
struct Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectBase_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSettingsObjectBase(); \
friend struct ::Z_Construct_UClass_UChaosVDSettingsObjectBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSettingsObjectBase_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSettingsObjectBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSettingsObjectBase_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSettingsObjectBase) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("ChaosVD");} \
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_34_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSettingsObjectBase(UChaosVDSettingsObjectBase&&) = delete; \
UChaosVDSettingsObjectBase(const UChaosVDSettingsObjectBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDSettingsObjectBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSettingsObjectBase); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDSettingsObjectBase) \
CHAOSVD_API virtual ~UChaosVDSettingsObjectBase();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_27_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_34_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSettingsObjectBase;
// ********** End Class UChaosVDSettingsObjectBase *************************************************
// ********** Begin Class UChaosVDVisualizationSettingsObjectBase **********************************
struct Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_70_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDVisualizationSettingsObjectBase(); \
friend struct ::Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDVisualizationSettingsObjectBase, UChaosVDSettingsObjectBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase_NoRegister) \
DECLARE_SERIALIZER(UChaosVDVisualizationSettingsObjectBase)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_70_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDVisualizationSettingsObjectBase(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDVisualizationSettingsObjectBase(UChaosVDVisualizationSettingsObjectBase&&) = delete; \
UChaosVDVisualizationSettingsObjectBase(const UChaosVDVisualizationSettingsObjectBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDVisualizationSettingsObjectBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDVisualizationSettingsObjectBase); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDVisualizationSettingsObjectBase) \
CHAOSVD_API virtual ~UChaosVDVisualizationSettingsObjectBase();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_67_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_70_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_70_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_70_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDVisualizationSettingsObjectBase;
// ********** End Class UChaosVDVisualizationSettingsObjectBase ************************************
// ********** Begin Class UChaosVDCoreSettings *****************************************************
struct Z_Construct_UClass_UChaosVDCoreSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCoreSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_83_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDCoreSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDCoreSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDCoreSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDCoreSettings, UChaosVDSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDCoreSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDCoreSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_83_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDCoreSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDCoreSettings(UChaosVDCoreSettings&&) = delete; \
UChaosVDCoreSettings(const UChaosVDCoreSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDCoreSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDCoreSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDCoreSettings) \
NO_API virtual ~UChaosVDCoreSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_80_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_83_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_83_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h_83_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDCoreSettings;
// ********** End Class UChaosVDCoreSettings *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Settings_ChaosVDCoreSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "TEDS/ChaosVDCustomIconDataStorageFactory.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDCustomIconDataStorageFactory() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_NoRegister();
TYPEDELEMENTFRAMEWORK_API UClass* Z_Construct_UClass_UEditorDataStorageFactory();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDCustomIconDataStorageFactory *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDCustomIconDataStorageFactory;
UClass* UChaosVDCustomIconDataStorageFactory::GetPrivateStaticClass()
{
using TClass = UChaosVDCustomIconDataStorageFactory;
if (!Z_Registration_Info_UClass_UChaosVDCustomIconDataStorageFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDCustomIconDataStorageFactory"),
Z_Registration_Info_UClass_UChaosVDCustomIconDataStorageFactory.InnerSingleton,
StaticRegisterNativesUChaosVDCustomIconDataStorageFactory,
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_UChaosVDCustomIconDataStorageFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_NoRegister()
{
return UChaosVDCustomIconDataStorageFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * \n */" },
{ "IncludePath", "TEDS/ChaosVDCustomIconDataStorageFactory.h" },
{ "ModuleRelativePath", "Private/TEDS/ChaosVDCustomIconDataStorageFactory.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDCustomIconDataStorageFactory constinit property declarations *****
// ********** End Class UChaosVDCustomIconDataStorageFactory constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDCustomIconDataStorageFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics
UObject* (*const Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEditorDataStorageFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics::ClassParams = {
&UChaosVDCustomIconDataStorageFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics::Class_MetaDataParams)
};
void UChaosVDCustomIconDataStorageFactory::StaticRegisterNativesUChaosVDCustomIconDataStorageFactory()
{
}
UClass* Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory()
{
if (!Z_Registration_Info_UClass_UChaosVDCustomIconDataStorageFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDCustomIconDataStorageFactory.OuterSingleton, Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDCustomIconDataStorageFactory.OuterSingleton;
}
UChaosVDCustomIconDataStorageFactory::UChaosVDCustomIconDataStorageFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDCustomIconDataStorageFactory);
// ********** End Class UChaosVDCustomIconDataStorageFactory ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory, UChaosVDCustomIconDataStorageFactory::StaticClass, TEXT("UChaosVDCustomIconDataStorageFactory"), &Z_Registration_Info_UClass_UChaosVDCustomIconDataStorageFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDCustomIconDataStorageFactory), 360744514U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h__Script_ChaosVD_188425351{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "TEDS/ChaosVDCustomIconDataStorageFactory.h"
#ifdef CHAOSVD_ChaosVDCustomIconDataStorageFactory_generated_h
#error "ChaosVDCustomIconDataStorageFactory.generated.h already included, missing '#pragma once' in ChaosVDCustomIconDataStorageFactory.h"
#endif
#define CHAOSVD_ChaosVDCustomIconDataStorageFactory_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDCustomIconDataStorageFactory *************************************
struct Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDCustomIconDataStorageFactory(); \
friend struct ::Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDCustomIconDataStorageFactory, UEditorDataStorageFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDCustomIconDataStorageFactory_NoRegister) \
DECLARE_SERIALIZER(UChaosVDCustomIconDataStorageFactory)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDCustomIconDataStorageFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDCustomIconDataStorageFactory(UChaosVDCustomIconDataStorageFactory&&) = delete; \
UChaosVDCustomIconDataStorageFactory(const UChaosVDCustomIconDataStorageFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDCustomIconDataStorageFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDCustomIconDataStorageFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDCustomIconDataStorageFactory)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h_11_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDCustomIconDataStorageFactory;
// ********** End Class UChaosVDCustomIconDataStorageFactory ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDCustomIconDataStorageFactory_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "Actors/ChaosVDDataContainerBaseActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDDataContainerBaseActor() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDDataContainerBaseActor();
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDDataContainerBaseActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AChaosVDDataContainerBaseActor *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AChaosVDDataContainerBaseActor;
UClass* AChaosVDDataContainerBaseActor::GetPrivateStaticClass()
{
using TClass = AChaosVDDataContainerBaseActor;
if (!Z_Registration_Info_UClass_AChaosVDDataContainerBaseActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDDataContainerBaseActor"),
Z_Registration_Info_UClass_AChaosVDDataContainerBaseActor.InnerSingleton,
StaticRegisterNativesAChaosVDDataContainerBaseActor,
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_AChaosVDDataContainerBaseActor.InnerSingleton;
}
UClass* Z_Construct_UClass_AChaosVDDataContainerBaseActor_NoRegister()
{
return AChaosVDDataContainerBaseActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Base class for any CVD actor that will contain frame related data (either solver frame or game frame) */" },
{ "IncludePath", "Actors/ChaosVDDataContainerBaseActor.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Public/Actors/ChaosVDDataContainerBaseActor.h" },
{ "ToolTip", "Base class for any CVD actor that will contain frame related data (either solver frame or game frame)" },
};
#endif // WITH_METADATA
// ********** Begin Class AChaosVDDataContainerBaseActor constinit property declarations ***********
// ********** End Class AChaosVDDataContainerBaseActor constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AChaosVDDataContainerBaseActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics
UObject* (*const Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics::ClassParams = {
&AChaosVDDataContainerBaseActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x008802A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics::Class_MetaDataParams)
};
void AChaosVDDataContainerBaseActor::StaticRegisterNativesAChaosVDDataContainerBaseActor()
{
}
UClass* Z_Construct_UClass_AChaosVDDataContainerBaseActor()
{
if (!Z_Registration_Info_UClass_AChaosVDDataContainerBaseActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AChaosVDDataContainerBaseActor.OuterSingleton, Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AChaosVDDataContainerBaseActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AChaosVDDataContainerBaseActor);
// ********** End Class AChaosVDDataContainerBaseActor *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AChaosVDDataContainerBaseActor, AChaosVDDataContainerBaseActor::StaticClass, TEXT("AChaosVDDataContainerBaseActor"), &Z_Registration_Info_UClass_AChaosVDDataContainerBaseActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AChaosVDDataContainerBaseActor), 1126937130U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h__Script_ChaosVD_1052407352{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,60 @@
// 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 "Actors/ChaosVDDataContainerBaseActor.h"
#ifdef CHAOSVD_ChaosVDDataContainerBaseActor_generated_h
#error "ChaosVDDataContainerBaseActor.generated.h already included, missing '#pragma once' in ChaosVDDataContainerBaseActor.h"
#endif
#define CHAOSVD_ChaosVDDataContainerBaseActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AChaosVDDataContainerBaseActor *******************************************
struct Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDDataContainerBaseActor_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h_25_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAChaosVDDataContainerBaseActor(); \
friend struct ::Z_Construct_UClass_AChaosVDDataContainerBaseActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_AChaosVDDataContainerBaseActor_NoRegister(); \
public: \
DECLARE_CLASS2(AChaosVDDataContainerBaseActor, AActor, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_AChaosVDDataContainerBaseActor_NoRegister) \
DECLARE_SERIALIZER(AChaosVDDataContainerBaseActor)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h_25_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AChaosVDDataContainerBaseActor(AChaosVDDataContainerBaseActor&&) = delete; \
AChaosVDDataContainerBaseActor(const AChaosVDDataContainerBaseActor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, AChaosVDDataContainerBaseActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AChaosVDDataContainerBaseActor); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(AChaosVDDataContainerBaseActor)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h_22_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h_25_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h_25_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h_25_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AChaosVDDataContainerBaseActor;
// ********** End Class AChaosVDDataContainerBaseActor *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Actors_ChaosVDDataContainerBaseActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "TEDS/ChaosVDDataStorageVisibilityQueries.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDDataStorageVisibilityQueries() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_NoRegister();
TYPEDELEMENTFRAMEWORK_API UClass* Z_Construct_UClass_UEditorDataStorageFactory();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDDataStorageVisibilityQueries *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDDataStorageVisibilityQueries;
UClass* UChaosVDDataStorageVisibilityQueries::GetPrivateStaticClass()
{
using TClass = UChaosVDDataStorageVisibilityQueries;
if (!Z_Registration_Info_UClass_UChaosVDDataStorageVisibilityQueries.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDDataStorageVisibilityQueries"),
Z_Registration_Info_UClass_UChaosVDDataStorageVisibilityQueries.InnerSingleton,
StaticRegisterNativesUChaosVDDataStorageVisibilityQueries,
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_UChaosVDDataStorageVisibilityQueries.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_NoRegister()
{
return UChaosVDDataStorageVisibilityQueries::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "TEDS/ChaosVDDataStorageVisibilityQueries.h" },
{ "ModuleRelativePath", "Private/TEDS/ChaosVDDataStorageVisibilityQueries.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDDataStorageVisibilityQueries constinit property declarations *****
// ********** End Class UChaosVDDataStorageVisibilityQueries constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDDataStorageVisibilityQueries>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics
UObject* (*const Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEditorDataStorageFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics::ClassParams = {
&UChaosVDDataStorageVisibilityQueries::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics::Class_MetaDataParams)
};
void UChaosVDDataStorageVisibilityQueries::StaticRegisterNativesUChaosVDDataStorageVisibilityQueries()
{
}
UClass* Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries()
{
if (!Z_Registration_Info_UClass_UChaosVDDataStorageVisibilityQueries.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDDataStorageVisibilityQueries.OuterSingleton, Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDDataStorageVisibilityQueries.OuterSingleton;
}
UChaosVDDataStorageVisibilityQueries::UChaosVDDataStorageVisibilityQueries(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDDataStorageVisibilityQueries);
// ********** End Class UChaosVDDataStorageVisibilityQueries ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries, UChaosVDDataStorageVisibilityQueries::StaticClass, TEXT("UChaosVDDataStorageVisibilityQueries"), &Z_Registration_Info_UClass_UChaosVDDataStorageVisibilityQueries, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDDataStorageVisibilityQueries), 3759420064U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h__Script_ChaosVD_3298780705{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "TEDS/ChaosVDDataStorageVisibilityQueries.h"
#ifdef CHAOSVD_ChaosVDDataStorageVisibilityQueries_generated_h
#error "ChaosVDDataStorageVisibilityQueries.generated.h already included, missing '#pragma once' in ChaosVDDataStorageVisibilityQueries.h"
#endif
#define CHAOSVD_ChaosVDDataStorageVisibilityQueries_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDDataStorageVisibilityQueries *************************************
struct Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h_11_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDDataStorageVisibilityQueries(); \
friend struct ::Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDDataStorageVisibilityQueries, UEditorDataStorageFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDDataStorageVisibilityQueries_NoRegister) \
DECLARE_SERIALIZER(UChaosVDDataStorageVisibilityQueries)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h_11_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDDataStorageVisibilityQueries(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDDataStorageVisibilityQueries(UChaosVDDataStorageVisibilityQueries&&) = delete; \
UChaosVDDataStorageVisibilityQueries(const UChaosVDDataStorageVisibilityQueries&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDDataStorageVisibilityQueries); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDDataStorageVisibilityQueries); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDDataStorageVisibilityQueries)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h_8_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h_11_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h_11_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h_11_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDDataStorageVisibilityQueries;
// ********** End Class UChaosVDDataStorageVisibilityQueries ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDDataStorageVisibilityQueries_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "ChaosVDEditorMode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDEditorMode() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDEditorMode();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDEditorMode_NoRegister();
UNREALED_API UClass* Z_Construct_UClass_UBaseLegacyWidgetEdMode();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDEditorMode *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDEditorMode;
UClass* UChaosVDEditorMode::GetPrivateStaticClass()
{
using TClass = UChaosVDEditorMode;
if (!Z_Registration_Info_UClass_UChaosVDEditorMode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDEditorMode"),
Z_Registration_Info_UClass_UChaosVDEditorMode.InnerSingleton,
StaticRegisterNativesUChaosVDEditorMode,
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_UChaosVDEditorMode.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDEditorMode_NoRegister()
{
return UChaosVDEditorMode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDEditorMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Main Editor Mode for the Chaos Visual Debugger tool.\n */" },
{ "IncludePath", "ChaosVDEditorMode.h" },
{ "ModuleRelativePath", "Private/ChaosVDEditorMode.h" },
{ "ToolTip", "Main Editor Mode for the Chaos Visual Debugger tool." },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDEditorMode constinit property declarations ***********************
// ********** End Class UChaosVDEditorMode constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDEditorMode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDEditorMode_Statics
UObject* (*const Z_Construct_UClass_UChaosVDEditorMode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBaseLegacyWidgetEdMode,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDEditorMode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDEditorMode_Statics::ClassParams = {
&UChaosVDEditorMode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDEditorMode_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDEditorMode_Statics::Class_MetaDataParams)
};
void UChaosVDEditorMode::StaticRegisterNativesUChaosVDEditorMode()
{
}
UClass* Z_Construct_UClass_UChaosVDEditorMode()
{
if (!Z_Registration_Info_UClass_UChaosVDEditorMode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDEditorMode.OuterSingleton, Z_Construct_UClass_UChaosVDEditorMode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDEditorMode.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDEditorMode);
UChaosVDEditorMode::~UChaosVDEditorMode() {}
// ********** End Class UChaosVDEditorMode *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDEditorMode, UChaosVDEditorMode::StaticClass, TEXT("UChaosVDEditorMode"), &Z_Registration_Info_UClass_UChaosVDEditorMode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDEditorMode), 1347659886U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h__Script_ChaosVD_1751887795{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ChaosVDEditorMode.h"
#ifdef CHAOSVD_ChaosVDEditorMode_generated_h
#error "ChaosVDEditorMode.generated.h already included, missing '#pragma once' in ChaosVDEditorMode.h"
#endif
#define CHAOSVD_ChaosVDEditorMode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDEditorMode *******************************************************
struct Z_Construct_UClass_UChaosVDEditorMode_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDEditorMode_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDEditorMode(); \
friend struct ::Z_Construct_UClass_UChaosVDEditorMode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDEditorMode_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDEditorMode, UBaseLegacyWidgetEdMode, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDEditorMode_NoRegister) \
DECLARE_SERIALIZER(UChaosVDEditorMode)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h_33_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDEditorMode(UChaosVDEditorMode&&) = delete; \
UChaosVDEditorMode(const UChaosVDEditorMode&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDEditorMode); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDEditorMode); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDEditorMode) \
NO_API virtual ~UChaosVDEditorMode();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h_30_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h_33_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDEditorMode;
// ********** End Class UChaosVDEditorMode *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDEditorMode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,91 @@
// 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 "ChaosVDEngine.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDEngine() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDLoadRecordedDataMode **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDLoadRecordedDataMode;
static UEnum* EChaosVDLoadRecordedDataMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDLoadRecordedDataMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDLoadRecordedDataMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDLoadRecordedDataMode"));
}
return Z_Registration_Info_UEnum_EChaosVDLoadRecordedDataMode.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDLoadRecordedDataMode>()
{
return EChaosVDLoadRecordedDataMode_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Enumeration of the available modes controlling how data is loaded into CVD */" },
{ "ModuleRelativePath", "Public/ChaosVDEngine.h" },
{ "MultiSource.Comment", "/** CVD will load and merge the data of the selected recording into the currently loaded recording */" },
{ "MultiSource.Name", "EChaosVDLoadRecordedDataMode::MultiSource" },
{ "MultiSource.ToolTip", "CVD will load and merge the data of the selected recording into the currently loaded recording" },
{ "SingleSource.Comment", "/** This mode will unload any CVD recording currently loaded before loading the selected file */" },
{ "SingleSource.Name", "EChaosVDLoadRecordedDataMode::SingleSource" },
{ "SingleSource.ToolTip", "This mode will unload any CVD recording currently loaded before loading the selected file" },
{ "ToolTip", "Enumeration of the available modes controlling how data is loaded into CVD" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDLoadRecordedDataMode::SingleSource", (int64)EChaosVDLoadRecordedDataMode::SingleSource },
{ "EChaosVDLoadRecordedDataMode::MultiSource", (int64)EChaosVDLoadRecordedDataMode::MultiSource },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDLoadRecordedDataMode",
"EChaosVDLoadRecordedDataMode",
Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode()
{
if (!Z_Registration_Info_UEnum_EChaosVDLoadRecordedDataMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDLoadRecordedDataMode.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDLoadRecordedDataMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDLoadRecordedDataMode.InnerSingleton;
}
// ********** End Enum EChaosVDLoadRecordedDataMode ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDEngine_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDLoadRecordedDataMode_StaticEnum, TEXT("EChaosVDLoadRecordedDataMode"), &Z_Registration_Info_UEnum_EChaosVDLoadRecordedDataMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1274910268U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDEngine_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDEngine_h__Script_ChaosVD_1272321904{
TEXT("/Script/ChaosVD"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDEngine_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDEngine_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,34 @@
// 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 "ChaosVDEngine.h"
#ifdef CHAOSVD_ChaosVDEngine_generated_h
#error "ChaosVDEngine.generated.h already included, missing '#pragma once' in ChaosVDEngine.h"
#endif
#define CHAOSVD_ChaosVDEngine_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_ChaosVD_Source_ChaosVD_Public_ChaosVDEngine_h
// ********** Begin Enum EChaosVDLoadRecordedDataMode **********************************************
#define FOREACH_ENUM_ECHAOSVDLOADRECORDEDDATAMODE(op) \
op(EChaosVDLoadRecordedDataMode::SingleSource) \
op(EChaosVDLoadRecordedDataMode::MultiSource)
enum class EChaosVDLoadRecordedDataMode : uint8;
template<> struct TIsUEnumClass<EChaosVDLoadRecordedDataMode> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDLoadRecordedDataMode>();
// ********** End Enum EChaosVDLoadRecordedDataMode ************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Actors/ChaosVDGameFrameInfoActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDGameFrameInfoActor() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDDataContainerBaseActor();
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDGameFrameInfoActor();
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDGameFrameInfoActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AChaosVDGameFrameInfoActor ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AChaosVDGameFrameInfoActor;
UClass* AChaosVDGameFrameInfoActor::GetPrivateStaticClass()
{
using TClass = AChaosVDGameFrameInfoActor;
if (!Z_Registration_Info_UClass_AChaosVDGameFrameInfoActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDGameFrameInfoActor"),
Z_Registration_Info_UClass_AChaosVDGameFrameInfoActor.InnerSingleton,
StaticRegisterNativesAChaosVDGameFrameInfoActor,
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_AChaosVDGameFrameInfoActor.InnerSingleton;
}
UClass* Z_Construct_UClass_AChaosVDGameFrameInfoActor_NoRegister()
{
return AChaosVDGameFrameInfoActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Actor that contains game frame related data */" },
{ "IncludePath", "Actors/ChaosVDGameFrameInfoActor.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDGameFrameInfoActor.h" },
{ "ToolTip", "Actor that contains game frame related data" },
};
#endif // WITH_METADATA
// ********** Begin Class AChaosVDGameFrameInfoActor constinit property declarations ***************
// ********** End Class AChaosVDGameFrameInfoActor constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AChaosVDGameFrameInfoActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics
UObject* (*const Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AChaosVDDataContainerBaseActor,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics::ClassParams = {
&AChaosVDGameFrameInfoActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x008002A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics::Class_MetaDataParams)
};
void AChaosVDGameFrameInfoActor::StaticRegisterNativesAChaosVDGameFrameInfoActor()
{
}
UClass* Z_Construct_UClass_AChaosVDGameFrameInfoActor()
{
if (!Z_Registration_Info_UClass_AChaosVDGameFrameInfoActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AChaosVDGameFrameInfoActor.OuterSingleton, Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AChaosVDGameFrameInfoActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AChaosVDGameFrameInfoActor);
AChaosVDGameFrameInfoActor::~AChaosVDGameFrameInfoActor() {}
// ********** End Class AChaosVDGameFrameInfoActor *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AChaosVDGameFrameInfoActor, AChaosVDGameFrameInfoActor::StaticClass, TEXT("AChaosVDGameFrameInfoActor"), &Z_Registration_Info_UClass_AChaosVDGameFrameInfoActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AChaosVDGameFrameInfoActor), 4014827314U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h__Script_ChaosVD_303741645{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Actors/ChaosVDGameFrameInfoActor.h"
#ifdef CHAOSVD_ChaosVDGameFrameInfoActor_generated_h
#error "ChaosVDGameFrameInfoActor.generated.h already included, missing '#pragma once' in ChaosVDGameFrameInfoActor.h"
#endif
#define CHAOSVD_ChaosVDGameFrameInfoActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AChaosVDGameFrameInfoActor ***********************************************
struct Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDGameFrameInfoActor_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAChaosVDGameFrameInfoActor(); \
friend struct ::Z_Construct_UClass_AChaosVDGameFrameInfoActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_AChaosVDGameFrameInfoActor_NoRegister(); \
public: \
DECLARE_CLASS2(AChaosVDGameFrameInfoActor, AChaosVDDataContainerBaseActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_AChaosVDGameFrameInfoActor_NoRegister) \
DECLARE_SERIALIZER(AChaosVDGameFrameInfoActor)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h_18_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AChaosVDGameFrameInfoActor(AChaosVDGameFrameInfoActor&&) = delete; \
AChaosVDGameFrameInfoActor(const AChaosVDGameFrameInfoActor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AChaosVDGameFrameInfoActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AChaosVDGameFrameInfoActor); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AChaosVDGameFrameInfoActor) \
NO_API virtual ~AChaosVDGameFrameInfoActor();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h_15_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AChaosVDGameFrameInfoActor;
// ********** End Class AChaosVDGameFrameInfoActor *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGameFrameInfoActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,237 @@
// 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 "Settings/ChaosVDGeneralSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDGeneralSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDGeneralSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDGeneralSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectBase();
CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDTransportMode();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDGeneralSettings **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDGeneralSettings;
UClass* UChaosVDGeneralSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDGeneralSettings;
if (!Z_Registration_Info_UClass_UChaosVDGeneralSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDGeneralSettings"),
Z_Registration_Info_UClass_UChaosVDGeneralSettings.InnerSingleton,
StaticRegisterNativesUChaosVDGeneralSettings,
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_UChaosVDGeneralSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDGeneralSettings_NoRegister()
{
return UChaosVDGeneralSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDGeneralSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * General settings that controls how CVD behaves\n */" },
{ "IncludePath", "Settings/ChaosVDGeneralSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "General settings that controls how CVD behaves" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTrimEmptyFrames_MetaData[] = {
{ "Category", "Session Data Loading" },
{ "Comment", "/** If true, CVD will only load frames that have solver data in them - Only takes effect before loading a file */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "If true, CVD will only load frames that have solver data in them - Only takes effect before loading a file" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxGameThreadFramesToQueueNum_MetaData[] = {
{ "Category", "Session Data Loading" },
{ "Comment", "/** How many Game thread frames CVD should queue internally before making them available in the visualization and timeline controls - Only takes effect before loading a file */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "How many Game thread frames CVD should queue internally before making them available in the visualization and timeline controls - Only takes effect before loading a file" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStreamingSystemEnabled_MetaData[] = {
{ "Category", "Performance | Streaming" },
{ "Comment", "/** If true, CVD will only load collision geometry that is visible */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "If true, CVD will only load collision geometry that is visible" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreamingBoxExtentSize_MetaData[] = {
{ "Category", "Performance | Streaming" },
{ "Comment", "/** Extent size of the box used for calculate what should be streamed in */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "Extent size of the box used for calculate what should be streamed in" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bProcessPendingOperationsQueueInWorkerThread_MetaData[] = {
{ "Category", "Performance | Streaming" },
{ "Comment", "/** If set to true CVD will process any updates to the streaming accel structure in worker threads, in between streaming updates */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "If set to true CVD will process any updates to the streaming accel structure in worker threads, in between streaming updates" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateSceneOutlinerDuringPlayback_MetaData[] = {
{ "Category", "Performance | Scene Outliner" },
{ "Comment", "/** If set to true CVD will keep the scene outliner up to date as the recording is played. If during the recording a\n\x09 * significant amount of objects are loaded/unloaded, the performance impact will be significant enough to degrade the playback stability. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "If set to true CVD will keep the scene outliner up to date as the recording is played. If during the recording a\nsignificant amount of objects are loaded/unloaded, the performance impact will be significant enough to degrade the playback stability." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxConnectionRetries_MetaData[] = {
{ "Category", "Connection" },
{ "Comment", "/** How many times CVD will attempt to connect to a live trace or load from file session if the first attempt failed */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "How many times CVD will attempt to connect to a live trace or load from file session if the first attempt failed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTransportModeOverride_MetaData[] = {
{ "Comment", "/** [DEBUG Setting] Data Transport Override - Used to change the transport mode for the trace data for testing. This is not saved by design */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "[DEBUG Setting] Data Transport Override - Used to change the transport mode for the trace data for testing. This is not saved by design" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSaveMemoryTracesToDisk_MetaData[] = {
{ "Category", "Connection" },
{ "Comment", "/** [DEBUG Setting] If True, any traces done to memory will also be saved to disk at the same time in the Profiling folder. This is not saved by design */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDGeneralSettings.h" },
{ "ToolTip", "[DEBUG Setting] If True, any traces done to memory will also be saved to disk at the same time in the Profiling folder. This is not saved by design" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDGeneralSettings constinit property declarations ******************
static void NewProp_bTrimEmptyFrames_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTrimEmptyFrames;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxGameThreadFramesToQueueNum;
static void NewProp_bStreamingSystemEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStreamingSystemEnabled;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StreamingBoxExtentSize;
static void NewProp_bProcessPendingOperationsQueueInWorkerThread_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bProcessPendingOperationsQueueInWorkerThread;
static void NewProp_bUpdateSceneOutlinerDuringPlayback_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateSceneOutlinerDuringPlayback;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxConnectionRetries;
static const UECodeGen_Private::FBytePropertyParams NewProp_DataTransportModeOverride_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DataTransportModeOverride;
static void NewProp_bSaveMemoryTracesToDisk_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSaveMemoryTracesToDisk;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDGeneralSettings constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDGeneralSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDGeneralSettings_Statics
// ********** Begin Class UChaosVDGeneralSettings Property Definitions *****************************
void Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bTrimEmptyFrames_SetBit(void* Obj)
{
((UChaosVDGeneralSettings*)Obj)->bTrimEmptyFrames = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bTrimEmptyFrames = { "bTrimEmptyFrames", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDGeneralSettings), &Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bTrimEmptyFrames_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTrimEmptyFrames_MetaData), NewProp_bTrimEmptyFrames_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_MaxGameThreadFramesToQueueNum = { "MaxGameThreadFramesToQueueNum", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDGeneralSettings, MaxGameThreadFramesToQueueNum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxGameThreadFramesToQueueNum_MetaData), NewProp_MaxGameThreadFramesToQueueNum_MetaData) };
void Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bStreamingSystemEnabled_SetBit(void* Obj)
{
((UChaosVDGeneralSettings*)Obj)->bStreamingSystemEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bStreamingSystemEnabled = { "bStreamingSystemEnabled", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDGeneralSettings), &Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bStreamingSystemEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStreamingSystemEnabled_MetaData), NewProp_bStreamingSystemEnabled_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_StreamingBoxExtentSize = { "StreamingBoxExtentSize", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDGeneralSettings, StreamingBoxExtentSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreamingBoxExtentSize_MetaData), NewProp_StreamingBoxExtentSize_MetaData) };
void Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bProcessPendingOperationsQueueInWorkerThread_SetBit(void* Obj)
{
((UChaosVDGeneralSettings*)Obj)->bProcessPendingOperationsQueueInWorkerThread = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bProcessPendingOperationsQueueInWorkerThread = { "bProcessPendingOperationsQueueInWorkerThread", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDGeneralSettings), &Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bProcessPendingOperationsQueueInWorkerThread_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bProcessPendingOperationsQueueInWorkerThread_MetaData), NewProp_bProcessPendingOperationsQueueInWorkerThread_MetaData) };
void Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bUpdateSceneOutlinerDuringPlayback_SetBit(void* Obj)
{
((UChaosVDGeneralSettings*)Obj)->bUpdateSceneOutlinerDuringPlayback = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bUpdateSceneOutlinerDuringPlayback = { "bUpdateSceneOutlinerDuringPlayback", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDGeneralSettings), &Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bUpdateSceneOutlinerDuringPlayback_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateSceneOutlinerDuringPlayback_MetaData), NewProp_bUpdateSceneOutlinerDuringPlayback_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_MaxConnectionRetries = { "MaxConnectionRetries", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDGeneralSettings, MaxConnectionRetries), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxConnectionRetries_MetaData), NewProp_MaxConnectionRetries_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_DataTransportModeOverride_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_UChaosVDGeneralSettings_Statics::NewProp_DataTransportModeOverride = { "DataTransportModeOverride", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDGeneralSettings, DataTransportModeOverride), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDTransportMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTransportModeOverride_MetaData), NewProp_DataTransportModeOverride_MetaData) }; // 2064410119
void Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bSaveMemoryTracesToDisk_SetBit(void* Obj)
{
((UChaosVDGeneralSettings*)Obj)->bSaveMemoryTracesToDisk = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bSaveMemoryTracesToDisk = { "bSaveMemoryTracesToDisk", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDGeneralSettings), &Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bSaveMemoryTracesToDisk_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSaveMemoryTracesToDisk_MetaData), NewProp_bSaveMemoryTracesToDisk_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDGeneralSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bTrimEmptyFrames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_MaxGameThreadFramesToQueueNum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bStreamingSystemEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_StreamingBoxExtentSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bProcessPendingOperationsQueueInWorkerThread,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bUpdateSceneOutlinerDuringPlayback,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_MaxConnectionRetries,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_DataTransportModeOverride_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_DataTransportModeOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDGeneralSettings_Statics::NewProp_bSaveMemoryTracesToDisk,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDGeneralSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDGeneralSettings Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UChaosVDGeneralSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDGeneralSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDGeneralSettings_Statics::ClassParams = {
&UChaosVDGeneralSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDGeneralSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDGeneralSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDGeneralSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDGeneralSettings_Statics::Class_MetaDataParams)
};
void UChaosVDGeneralSettings::StaticRegisterNativesUChaosVDGeneralSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDGeneralSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDGeneralSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDGeneralSettings.OuterSingleton, Z_Construct_UClass_UChaosVDGeneralSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDGeneralSettings.OuterSingleton;
}
UChaosVDGeneralSettings::UChaosVDGeneralSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDGeneralSettings);
UChaosVDGeneralSettings::~UChaosVDGeneralSettings() {}
// ********** End Class UChaosVDGeneralSettings ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDGeneralSettings, UChaosVDGeneralSettings::StaticClass, TEXT("UChaosVDGeneralSettings"), &Z_Registration_Info_UClass_UChaosVDGeneralSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDGeneralSettings), 1519275838U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h__Script_ChaosVD_3382091913{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h__Script_ChaosVD_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 "Settings/ChaosVDGeneralSettings.h"
#ifdef CHAOSVD_ChaosVDGeneralSettings_generated_h
#error "ChaosVDGeneralSettings.generated.h already included, missing '#pragma once' in ChaosVDGeneralSettings.h"
#endif
#define CHAOSVD_ChaosVDGeneralSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDGeneralSettings **************************************************
struct Z_Construct_UClass_UChaosVDGeneralSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDGeneralSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDGeneralSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDGeneralSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDGeneralSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDGeneralSettings, UChaosVDSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDGeneralSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDGeneralSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDGeneralSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDGeneralSettings(UChaosVDGeneralSettings&&) = delete; \
UChaosVDGeneralSettings(const UChaosVDGeneralSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDGeneralSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDGeneralSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDGeneralSettings) \
NO_API virtual ~UChaosVDGeneralSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h_12_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDGeneralSettings;
// ********** End Class UChaosVDGeneralSettings ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDGeneralSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "Actors/ChaosVDGeometryContainer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDGeometryContainer() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDGeometryContainer();
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDGeometryContainer_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AChaosVDGeometryContainer ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AChaosVDGeometryContainer;
UClass* AChaosVDGeometryContainer::GetPrivateStaticClass()
{
using TClass = AChaosVDGeometryContainer;
if (!Z_Registration_Info_UClass_AChaosVDGeometryContainer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDGeometryContainer"),
Z_Registration_Info_UClass_AChaosVDGeometryContainer.InnerSingleton,
StaticRegisterNativesAChaosVDGeometryContainer,
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_AChaosVDGeometryContainer.InnerSingleton;
}
UClass* Z_Construct_UClass_AChaosVDGeometryContainer_NoRegister()
{
return AChaosVDGeometryContainer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AChaosVDGeometryContainer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Actor that contains Static Mesh Components used to visualize the geometry we generated from the recorded data */" },
{ "IncludePath", "Actors/ChaosVDGeometryContainer.h" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDGeometryContainer.h" },
{ "ToolTip", "Actor that contains Static Mesh Components used to visualize the geometry we generated from the recorded data" },
};
#endif // WITH_METADATA
// ********** Begin Class AChaosVDGeometryContainer constinit property declarations ****************
// ********** End Class AChaosVDGeometryContainer constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AChaosVDGeometryContainer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AChaosVDGeometryContainer_Statics
UObject* (*const Z_Construct_UClass_AChaosVDGeometryContainer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDGeometryContainer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AChaosVDGeometryContainer_Statics::ClassParams = {
&AChaosVDGeometryContainer::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x008000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDGeometryContainer_Statics::Class_MetaDataParams), Z_Construct_UClass_AChaosVDGeometryContainer_Statics::Class_MetaDataParams)
};
void AChaosVDGeometryContainer::StaticRegisterNativesAChaosVDGeometryContainer()
{
}
UClass* Z_Construct_UClass_AChaosVDGeometryContainer()
{
if (!Z_Registration_Info_UClass_AChaosVDGeometryContainer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AChaosVDGeometryContainer.OuterSingleton, Z_Construct_UClass_AChaosVDGeometryContainer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AChaosVDGeometryContainer.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AChaosVDGeometryContainer);
AChaosVDGeometryContainer::~AChaosVDGeometryContainer() {}
// ********** End Class AChaosVDGeometryContainer **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AChaosVDGeometryContainer, AChaosVDGeometryContainer::StaticClass, TEXT("AChaosVDGeometryContainer"), &Z_Registration_Info_UClass_AChaosVDGeometryContainer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AChaosVDGeometryContainer), 246222432U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h__Script_ChaosVD_3915225270{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Actors/ChaosVDGeometryContainer.h"
#ifdef CHAOSVD_ChaosVDGeometryContainer_generated_h
#error "ChaosVDGeometryContainer.generated.h already included, missing '#pragma once' in ChaosVDGeometryContainer.h"
#endif
#define CHAOSVD_ChaosVDGeometryContainer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AChaosVDGeometryContainer ************************************************
struct Z_Construct_UClass_AChaosVDGeometryContainer_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDGeometryContainer_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAChaosVDGeometryContainer(); \
friend struct ::Z_Construct_UClass_AChaosVDGeometryContainer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_AChaosVDGeometryContainer_NoRegister(); \
public: \
DECLARE_CLASS2(AChaosVDGeometryContainer, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_AChaosVDGeometryContainer_NoRegister) \
DECLARE_SERIALIZER(AChaosVDGeometryContainer)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h_16_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AChaosVDGeometryContainer(AChaosVDGeometryContainer&&) = delete; \
AChaosVDGeometryContainer(const AChaosVDGeometryContainer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AChaosVDGeometryContainer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AChaosVDGeometryContainer); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AChaosVDGeometryContainer) \
NO_API virtual ~AChaosVDGeometryContainer();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h_13_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AChaosVDGeometryContainer;
// ********** End Class AChaosVDGeometryContainer **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDGeometryContainer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,541 @@
// 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 "ChaosVDGeometryDataComponent.h"
#include "DataWrappers/ChaosVDCollisionDataWrappers.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDGeometryDataComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDGeometryComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDShapeCollisionData();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDMaterialType ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDMaterialType;
static UEnum* EChaosVDMaterialType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDMaterialType.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDMaterialType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDMaterialType"));
}
return Z_Registration_Info_UEnum_EChaosVDMaterialType.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDMaterialType>()
{
return EChaosVDMaterialType_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ISMCOpaque.Name", "EChaosVDMaterialType::ISMCOpaque" },
{ "ISMCTranslucent.Name", "EChaosVDMaterialType::ISMCTranslucent" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "SMOpaque.Name", "EChaosVDMaterialType::SMOpaque" },
{ "SMTranslucent.Name", "EChaosVDMaterialType::SMTranslucent" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDMaterialType::SMOpaque", (int64)EChaosVDMaterialType::SMOpaque },
{ "EChaosVDMaterialType::SMTranslucent", (int64)EChaosVDMaterialType::SMTranslucent },
{ "EChaosVDMaterialType::ISMCOpaque", (int64)EChaosVDMaterialType::ISMCOpaque },
{ "EChaosVDMaterialType::ISMCTranslucent", (int64)EChaosVDMaterialType::ISMCTranslucent },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDMaterialType",
"EChaosVDMaterialType",
Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType()
{
if (!Z_Registration_Info_UEnum_EChaosVDMaterialType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDMaterialType.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDMaterialType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDMaterialType.InnerSingleton;
}
// ********** End Enum EChaosVDMaterialType ********************************************************
// ********** Begin Enum EChaosVDMeshComponent *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDMeshComponent;
static UEnum* EChaosVDMeshComponent_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDMeshComponent.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDMeshComponent.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDMeshComponent"));
}
return Z_Registration_Info_UEnum_EChaosVDMeshComponent.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDMeshComponent>()
{
return EChaosVDMeshComponent_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Dynamic.Name", "EChaosVDMeshComponent::Dynamic" },
{ "InstancedStatic.Name", "EChaosVDMeshComponent::InstancedStatic" },
{ "Invalid.Name", "EChaosVDMeshComponent::Invalid" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "Static.Name", "EChaosVDMeshComponent::Static" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDMeshComponent::Invalid", (int64)EChaosVDMeshComponent::Invalid },
{ "EChaosVDMeshComponent::Static", (int64)EChaosVDMeshComponent::Static },
{ "EChaosVDMeshComponent::InstancedStatic", (int64)EChaosVDMeshComponent::InstancedStatic },
{ "EChaosVDMeshComponent::Dynamic", (int64)EChaosVDMeshComponent::Dynamic },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDMeshComponent",
"EChaosVDMeshComponent",
Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent()
{
if (!Z_Registration_Info_UEnum_EChaosVDMeshComponent.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDMeshComponent.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDMeshComponent.InnerSingleton;
}
// ********** End Enum EChaosVDMeshComponent *******************************************************
// ********** Begin ScriptStruct FChaosVDImplicitObjectBasicView ***********************************
struct Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDImplicitObjectBasicView); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDImplicitObjectBasicView); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Struct holding the a minimum amount of data about a Implicit object to be shown in the details panel */" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "Struct holding the a minimum amount of data about a Implicit object to be shown in the details panel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImplicitObjectType_MetaData[] = {
{ "Category", "Recorded GeometryData" },
{ "Comment", "/** Geometry type name*/" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "Geometry type name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShapeInstanceIndex_MetaData[] = {
{ "Category", "Recorded GeometryData" },
{ "Comment", "/** Index of the Shape Instance data for this geometry in the Shape Instance data array */" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "Index of the Shape Instance data for this geometry in the Shape Instance data array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsRootObject_MetaData[] = {
{ "Category", "Recorded GeometryData" },
{ "Comment", "/** True if this is the root implicit object */" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "True if this is the root implicit object" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeTransform_MetaData[] = {
{ "Category", "Recorded GeometryData" },
{ "Comment", "/** If this is a transformed implicit, this will contain the recorded relative transform */" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "If this is a transformed implicit, this will contain the recorded relative transform" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDImplicitObjectBasicView constinit property declarations ***
static const UECodeGen_Private::FNamePropertyParams NewProp_ImplicitObjectType;
static const UECodeGen_Private::FIntPropertyParams NewProp_ShapeInstanceIndex;
static void NewProp_bIsRootObject_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsRootObject;
static const UECodeGen_Private::FStructPropertyParams NewProp_RelativeTransform;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDImplicitObjectBasicView constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDImplicitObjectBasicView>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDImplicitObjectBasicView;
class UScriptStruct* FChaosVDImplicitObjectBasicView::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDImplicitObjectBasicView.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDImplicitObjectBasicView.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDImplicitObjectBasicView"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDImplicitObjectBasicView.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDImplicitObjectBasicView Property Definitions **************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_ImplicitObjectType = { "ImplicitObjectType", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDImplicitObjectBasicView, ImplicitObjectType), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImplicitObjectType_MetaData), NewProp_ImplicitObjectType_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_ShapeInstanceIndex = { "ShapeInstanceIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDImplicitObjectBasicView, ShapeInstanceIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShapeInstanceIndex_MetaData), NewProp_ShapeInstanceIndex_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_bIsRootObject_SetBit(void* Obj)
{
((FChaosVDImplicitObjectBasicView*)Obj)->bIsRootObject = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_bIsRootObject = { "bIsRootObject", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDImplicitObjectBasicView), &Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_bIsRootObject_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsRootObject_MetaData), NewProp_bIsRootObject_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_RelativeTransform = { "RelativeTransform", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDImplicitObjectBasicView, RelativeTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeTransform_MetaData), NewProp_RelativeTransform_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_ImplicitObjectType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_ShapeInstanceIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_bIsRootObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewProp_RelativeTransform,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDImplicitObjectBasicView Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDImplicitObjectBasicView",
Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::PropPointers),
sizeof(FChaosVDImplicitObjectBasicView),
alignof(FChaosVDImplicitObjectBasicView),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDImplicitObjectBasicView.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDImplicitObjectBasicView.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDImplicitObjectBasicView.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDImplicitObjectBasicView *************************************
// ********** Begin ScriptStruct FChaosVDMeshDataInstanceState *************************************
struct Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDMeshDataInstanceState); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDMeshDataInstanceState); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Struct holding the state of a mesh instance - Is separated from the Mesh instance class so we can show the data in the Details panel */" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "Struct holding the state of a mesh instance - Is separated from the Mesh instance class so we can show the data in the Details panel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionData_MetaData[] = {
{ "Category", "Recorded GeometryData" },
{ "Comment", "/** Recorded Shape instance Data */" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "Recorded Shape instance Data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImplicitObjectInfo_MetaData[] = {
{ "Category", "Recorded GeometryData" },
{ "Comment", "/** Minimum set of data about the recorded implicit object */" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "Minimum set of data about the recorded implicit object" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentWorldTransform_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "Comment", "/* CVD Debug - Current world transform used to render this Mesh */" },
{ "EditCondition", "bShowCVDDebugData" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "CVD Debug - Current world transform used to render this Mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponentType_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "Comment", "/* CVD Debug - Current mesh component type to render this Mesh */" },
{ "EditCondition", "bShowCVDDebugData" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "CVD Debug - Current mesh component type to render this Mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "Comment", "/* CVD Debug - Pointer to the mesh component used to render this Mesh */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "CVD Debug - Pointer to the mesh component used to render this Mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshInstanceIndex_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "Comment", "/* CVD Debug - Instance index of mesh component used to render this Mesh */" },
{ "EditCondition", "bShowCVDDebugData" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "CVD Debug - Instance index of mesh component used to render this Mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentGeometryColor_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "Comment", "/* CVD Debug - Color used to render this mesh */" },
{ "EditCondition", "bShowCVDDebugData" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "CVD Debug - Color used to render this mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningParticleID_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "Comment", "/* CVD Debug - Id of the particle this geometry belongs */" },
{ "EditCondition", "bShowCVDDebugData" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "CVD Debug - Id of the particle this geometry belongs" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningSolverID_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "Comment", "/* CVD Debug - Id of the solver this geometry belongs */" },
{ "EditCondition", "bShowCVDDebugData" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
{ "ToolTip", "CVD Debug - Id of the solver this geometry belongs" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsVisible_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "EditCondition", "bShowCVDDebugData" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsSelected_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "EditCondition", "bShowCVDDebugData" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowCVDDebugData_MetaData[] = {
{ "Category", "CVD GeometryData" },
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDMeshDataInstanceState constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImplicitObjectInfo;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurrentWorldTransform;
static const UECodeGen_Private::FIntPropertyParams NewProp_MeshComponentType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MeshComponentType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FIntPropertyParams NewProp_MeshInstanceIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurrentGeometryColor;
static const UECodeGen_Private::FIntPropertyParams NewProp_OwningParticleID;
static const UECodeGen_Private::FIntPropertyParams NewProp_OwningSolverID;
static void NewProp_bIsVisible_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsVisible;
static void NewProp_bIsSelected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsSelected;
static void NewProp_bShowCVDDebugData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowCVDDebugData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDMeshDataInstanceState constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDMeshDataInstanceState>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDMeshDataInstanceState;
class UScriptStruct* FChaosVDMeshDataInstanceState::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDMeshDataInstanceState.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDMeshDataInstanceState.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDMeshDataInstanceState"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDMeshDataInstanceState.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDMeshDataInstanceState Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_CollisionData = { "CollisionData", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, CollisionData), Z_Construct_UScriptStruct_FChaosVDShapeCollisionData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionData_MetaData), NewProp_CollisionData_MetaData) }; // 3437576405
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_ImplicitObjectInfo = { "ImplicitObjectInfo", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, ImplicitObjectInfo), Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImplicitObjectInfo_MetaData), NewProp_ImplicitObjectInfo_MetaData) }; // 629934350
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_CurrentWorldTransform = { "CurrentWorldTransform", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, CurrentWorldTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentWorldTransform_MetaData), NewProp_CurrentWorldTransform_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_MeshComponentType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_MeshComponentType = { "MeshComponentType", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, MeshComponentType), Z_Construct_UEnum_ChaosVD_EChaosVDMeshComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponentType_MetaData), NewProp_MeshComponentType_MetaData) }; // 3597612897
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, MeshComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_MeshInstanceIndex = { "MeshInstanceIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, MeshInstanceIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshInstanceIndex_MetaData), NewProp_MeshInstanceIndex_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_CurrentGeometryColor = { "CurrentGeometryColor", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, CurrentGeometryColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentGeometryColor_MetaData), NewProp_CurrentGeometryColor_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_OwningParticleID = { "OwningParticleID", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, OwningParticleID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningParticleID_MetaData), NewProp_OwningParticleID_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_OwningSolverID = { "OwningSolverID", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDMeshDataInstanceState, OwningSolverID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningSolverID_MetaData), NewProp_OwningSolverID_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bIsVisible_SetBit(void* Obj)
{
((FChaosVDMeshDataInstanceState*)Obj)->bIsVisible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bIsVisible = { "bIsVisible", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDMeshDataInstanceState), &Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bIsVisible_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsVisible_MetaData), NewProp_bIsVisible_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bIsSelected_SetBit(void* Obj)
{
((FChaosVDMeshDataInstanceState*)Obj)->bIsSelected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bIsSelected = { "bIsSelected", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDMeshDataInstanceState), &Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bIsSelected_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsSelected_MetaData), NewProp_bIsSelected_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bShowCVDDebugData_SetBit(void* Obj)
{
((FChaosVDMeshDataInstanceState*)Obj)->bShowCVDDebugData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bShowCVDDebugData = { "bShowCVDDebugData", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDMeshDataInstanceState), &Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bShowCVDDebugData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowCVDDebugData_MetaData), NewProp_bShowCVDDebugData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_CollisionData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_ImplicitObjectInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_CurrentWorldTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_MeshComponentType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_MeshComponentType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_MeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_MeshInstanceIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_CurrentGeometryColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_OwningParticleID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_OwningSolverID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bIsVisible,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bIsSelected,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewProp_bShowCVDDebugData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDMeshDataInstanceState Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDMeshDataInstanceState",
Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::PropPointers),
sizeof(FChaosVDMeshDataInstanceState),
alignof(FChaosVDMeshDataInstanceState),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDMeshDataInstanceState.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDMeshDataInstanceState.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDMeshDataInstanceState.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDMeshDataInstanceState ***************************************
// ********** Begin Interface UChaosVDGeometryComponent ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDGeometryComponent;
UClass* UChaosVDGeometryComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDGeometryComponent;
if (!Z_Registration_Info_UClass_UChaosVDGeometryComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDGeometryComponent"),
Z_Registration_Info_UClass_UChaosVDGeometryComponent.InnerSingleton,
StaticRegisterNativesUChaosVDGeometryComponent,
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_UChaosVDGeometryComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister()
{
return UChaosVDGeometryComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDGeometryComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ChaosVDGeometryDataComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UChaosVDGeometryComponent constinit property declarations ************
// ********** End Interface UChaosVDGeometryComponent constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IChaosVDGeometryComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDGeometryComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDGeometryComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDGeometryComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDGeometryComponent_Statics::ClassParams = {
&UChaosVDGeometryComponent::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000040A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDGeometryComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDGeometryComponent_Statics::Class_MetaDataParams)
};
void UChaosVDGeometryComponent::StaticRegisterNativesUChaosVDGeometryComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDGeometryComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDGeometryComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDGeometryComponent.OuterSingleton, Z_Construct_UClass_UChaosVDGeometryComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDGeometryComponent.OuterSingleton;
}
UChaosVDGeometryComponent::UChaosVDGeometryComponent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDGeometryComponent);
// ********** End Interface UChaosVDGeometryComponent **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDMaterialType_StaticEnum, TEXT("EChaosVDMaterialType"), &Z_Registration_Info_UEnum_EChaosVDMaterialType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 808533685U) },
{ EChaosVDMeshComponent_StaticEnum, TEXT("EChaosVDMeshComponent"), &Z_Registration_Info_UEnum_EChaosVDMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3597612897U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDImplicitObjectBasicView::StaticStruct, Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics::NewStructOps, TEXT("ChaosVDImplicitObjectBasicView"),&Z_Registration_Info_UScriptStruct_FChaosVDImplicitObjectBasicView, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDImplicitObjectBasicView), 629934350U) },
{ FChaosVDMeshDataInstanceState::StaticStruct, Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics::NewStructOps, TEXT("ChaosVDMeshDataInstanceState"),&Z_Registration_Info_UScriptStruct_FChaosVDMeshDataInstanceState, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDMeshDataInstanceState), 117255381U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDGeometryComponent, UChaosVDGeometryComponent::StaticClass, TEXT("UChaosVDGeometryComponent"), &Z_Registration_Info_UClass_UChaosVDGeometryComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDGeometryComponent), 3040029798U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_4171747137{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
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!
===========================================================================*/
// IWYU pragma: private, include "ChaosVDGeometryDataComponent.h"
#ifdef CHAOSVD_ChaosVDGeometryDataComponent_generated_h
#error "ChaosVDGeometryDataComponent.generated.h already included, missing '#pragma once' in ChaosVDGeometryDataComponent.h"
#endif
#define CHAOSVD_ChaosVDGeometryDataComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDImplicitObjectBasicView ***********************************
struct Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_59_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDImplicitObjectBasicView_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDImplicitObjectBasicView;
// ********** End ScriptStruct FChaosVDImplicitObjectBasicView *************************************
// ********** Begin ScriptStruct FChaosVDMeshDataInstanceState *************************************
struct Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_84_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDMeshDataInstanceState_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDMeshDataInstanceState;
// ********** End ScriptStruct FChaosVDMeshDataInstanceState ***************************************
// ********** Begin Interface UChaosVDGeometryComponent ********************************************
struct Z_Construct_UClass_UChaosVDGeometryComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_286_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDGeometryComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDGeometryComponent(UChaosVDGeometryComponent&&) = delete; \
UChaosVDGeometryComponent(const UChaosVDGeometryComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDGeometryComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDGeometryComponent); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDGeometryComponent) \
virtual ~UChaosVDGeometryComponent() = default;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_286_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUChaosVDGeometryComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDGeometryComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDGeometryComponent, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDGeometryComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_286_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_286_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_286_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_286_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IChaosVDGeometryComponent() {} \
public: \
typedef UChaosVDGeometryComponent UClassType; \
typedef IChaosVDGeometryComponent ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_283_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_295_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h_286_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDGeometryComponent;
// ********** End Interface UChaosVDGeometryComponent **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDGeometryDataComponent_h
// ********** Begin Enum EChaosVDMaterialType ******************************************************
#define FOREACH_ENUM_ECHAOSVDMATERIALTYPE(op) \
op(EChaosVDMaterialType::SMOpaque) \
op(EChaosVDMaterialType::SMTranslucent) \
op(EChaosVDMaterialType::ISMCOpaque) \
op(EChaosVDMaterialType::ISMCTranslucent)
enum class EChaosVDMaterialType;
template<> struct TIsUEnumClass<EChaosVDMaterialType> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDMaterialType>();
// ********** End Enum EChaosVDMaterialType ********************************************************
// ********** Begin Enum EChaosVDMeshComponent *****************************************************
#define FOREACH_ENUM_ECHAOSVDMESHCOMPONENT(op) \
op(EChaosVDMeshComponent::Invalid) \
op(EChaosVDMeshComponent::Static) \
op(EChaosVDMeshComponent::InstancedStatic) \
op(EChaosVDMeshComponent::Dynamic)
enum class EChaosVDMeshComponent;
template<> struct TIsUEnumClass<EChaosVDMeshComponent> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDMeshComponent>();
// ********** End Enum EChaosVDMeshComponent *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,192 @@
// 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 "Components/ChaosVDInstancedStaticMeshComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDInstancedStaticMeshComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDPooledObject_NoRegister();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags();
ENGINE_API UClass* Z_Construct_UClass_UInstancedStaticMeshComponent();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDMeshInstanceOperationsFlags ***************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDMeshInstanceOperationsFlags;
static UEnum* EChaosVDMeshInstanceOperationsFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDMeshInstanceOperationsFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDMeshInstanceOperationsFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDMeshInstanceOperationsFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDMeshInstanceOperationsFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDMeshInstanceOperationsFlags>()
{
return EChaosVDMeshInstanceOperationsFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Add.Name", "EChaosVDMeshInstanceOperationsFlags::Add" },
{ "ColorUpdate.Name", "EChaosVDMeshInstanceOperationsFlags::ColorUpdate" },
{ "ModuleRelativePath", "Private/Components/ChaosVDInstancedStaticMeshComponent.h" },
{ "None.Name", "EChaosVDMeshInstanceOperationsFlags::None" },
{ "Remove.Name", "EChaosVDMeshInstanceOperationsFlags::Remove" },
{ "SelectionUpdate.Name", "EChaosVDMeshInstanceOperationsFlags::SelectionUpdate" },
{ "TransformUpdate.Name", "EChaosVDMeshInstanceOperationsFlags::TransformUpdate" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDMeshInstanceOperationsFlags::None", (int64)EChaosVDMeshInstanceOperationsFlags::None },
{ "EChaosVDMeshInstanceOperationsFlags::Add", (int64)EChaosVDMeshInstanceOperationsFlags::Add },
{ "EChaosVDMeshInstanceOperationsFlags::Remove", (int64)EChaosVDMeshInstanceOperationsFlags::Remove },
{ "EChaosVDMeshInstanceOperationsFlags::ColorUpdate", (int64)EChaosVDMeshInstanceOperationsFlags::ColorUpdate },
{ "EChaosVDMeshInstanceOperationsFlags::SelectionUpdate", (int64)EChaosVDMeshInstanceOperationsFlags::SelectionUpdate },
{ "EChaosVDMeshInstanceOperationsFlags::TransformUpdate", (int64)EChaosVDMeshInstanceOperationsFlags::TransformUpdate },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDMeshInstanceOperationsFlags",
"EChaosVDMeshInstanceOperationsFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDMeshInstanceOperationsFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDMeshInstanceOperationsFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDMeshInstanceOperationsFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDMeshInstanceOperationsFlags.InnerSingleton;
}
// ********** End Enum EChaosVDMeshInstanceOperationsFlags *****************************************
// ********** Begin Class UChaosVDInstancedStaticMeshComponent *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDInstancedStaticMeshComponent;
UClass* UChaosVDInstancedStaticMeshComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDInstancedStaticMeshComponent;
if (!Z_Registration_Info_UClass_UChaosVDInstancedStaticMeshComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDInstancedStaticMeshComponent"),
Z_Registration_Info_UClass_UChaosVDInstancedStaticMeshComponent.InnerSingleton,
StaticRegisterNativesUChaosVDInstancedStaticMeshComponent,
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_UChaosVDInstancedStaticMeshComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_NoRegister()
{
return UChaosVDInstancedStaticMeshComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** CVD version of an Instance Static Mesh Component that holds additional CVD data */" },
{ "HideCategories", "Transform Object Activation Components|Activation Trigger" },
{ "IncludePath", "Components/ChaosVDInstancedStaticMeshComponent.h" },
{ "ModuleRelativePath", "Private/Components/ChaosVDInstancedStaticMeshComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "CVD version of an Instance Static Mesh Component that holds additional CVD data" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDInstancedStaticMeshComponent constinit property declarations *****
// ********** End Class UChaosVDInstancedStaticMeshComponent constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDInstancedStaticMeshComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInstancedStaticMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister, (int32)VTABLE_OFFSET(UChaosVDInstancedStaticMeshComponent, IChaosVDGeometryComponent), false }, // 3040029798
{ Z_Construct_UClass_UChaosVDPooledObject_NoRegister, (int32)VTABLE_OFFSET(UChaosVDInstancedStaticMeshComponent, IChaosVDPooledObject), false }, // 2787684822
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics::ClassParams = {
&UChaosVDInstancedStaticMeshComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x00A010A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics::Class_MetaDataParams)
};
void UChaosVDInstancedStaticMeshComponent::StaticRegisterNativesUChaosVDInstancedStaticMeshComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDInstancedStaticMeshComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDInstancedStaticMeshComponent.OuterSingleton, Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDInstancedStaticMeshComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDInstancedStaticMeshComponent);
UChaosVDInstancedStaticMeshComponent::~UChaosVDInstancedStaticMeshComponent() {}
// ********** End Class UChaosVDInstancedStaticMeshComponent ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDMeshInstanceOperationsFlags_StaticEnum, TEXT("EChaosVDMeshInstanceOperationsFlags"), &Z_Registration_Info_UEnum_EChaosVDMeshInstanceOperationsFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1582194434U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent, UChaosVDInstancedStaticMeshComponent::StaticClass, TEXT("UChaosVDInstancedStaticMeshComponent"), &Z_Registration_Info_UClass_UChaosVDInstancedStaticMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDInstancedStaticMeshComponent), 3286207197U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h__Script_ChaosVD_1293600956{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,76 @@
// 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 "Components/ChaosVDInstancedStaticMeshComponent.h"
#ifdef CHAOSVD_ChaosVDInstancedStaticMeshComponent_generated_h
#error "ChaosVDInstancedStaticMeshComponent.generated.h already included, missing '#pragma once' in ChaosVDInstancedStaticMeshComponent.h"
#endif
#define CHAOSVD_ChaosVDInstancedStaticMeshComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDInstancedStaticMeshComponent *************************************
struct Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDInstancedStaticMeshComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDInstancedStaticMeshComponent, UInstancedStaticMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDInstancedStaticMeshComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDInstancedStaticMeshComponent) \
virtual UObject* _getUObject() const override { return const_cast<UChaosVDInstancedStaticMeshComponent*>(this); }
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDInstancedStaticMeshComponent(UChaosVDInstancedStaticMeshComponent&&) = delete; \
UChaosVDInstancedStaticMeshComponent(const UChaosVDInstancedStaticMeshComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDInstancedStaticMeshComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDInstancedStaticMeshComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDInstancedStaticMeshComponent) \
NO_API virtual ~UChaosVDInstancedStaticMeshComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h_25_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDInstancedStaticMeshComponent;
// ********** End Class UChaosVDInstancedStaticMeshComponent ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDInstancedStaticMeshComponent_h
// ********** Begin Enum EChaosVDMeshInstanceOperationsFlags ***************************************
#define FOREACH_ENUM_ECHAOSVDMESHINSTANCEOPERATIONSFLAGS(op) \
op(EChaosVDMeshInstanceOperationsFlags::None) \
op(EChaosVDMeshInstanceOperationsFlags::Add) \
op(EChaosVDMeshInstanceOperationsFlags::Remove) \
op(EChaosVDMeshInstanceOperationsFlags::ColorUpdate) \
op(EChaosVDMeshInstanceOperationsFlags::SelectionUpdate) \
op(EChaosVDMeshInstanceOperationsFlags::TransformUpdate)
enum class EChaosVDMeshInstanceOperationsFlags;
template<> struct TIsUEnumClass<EChaosVDMeshInstanceOperationsFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDMeshInstanceOperationsFlags>();
// ********** End Enum EChaosVDMeshInstanceOperationsFlags *****************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,303 @@
// 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 "Settings/ChaosVDJointConstraintVisualizationSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDJointConstraintVisualizationSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDJointsDataVisualizationFlags **************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDJointsDataVisualizationFlags;
static UEnum* EChaosVDJointsDataVisualizationFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDJointsDataVisualizationFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDJointsDataVisualizationFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDJointsDataVisualizationFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDJointsDataVisualizationFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDJointsDataVisualizationFlags>()
{
return EChaosVDJointsDataVisualizationFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ActorConnector.Name", "EChaosVDJointsDataVisualizationFlags::ActorConnector" },
{ "AngularImpulse.Comment", "/** Draw the Angular Impulse vector based on the constraint's data */" },
{ "AngularImpulse.Hidden", "" },
{ "AngularImpulse.Name", "EChaosVDJointsDataVisualizationFlags::AngularImpulse" },
{ "AngularImpulse.ToolTip", "Draw the Angular Impulse vector based on the constraint's data" },
{ "Axes.Name", "EChaosVDJointsDataVisualizationFlags::Axes" },
{ "Bitflags", "" },
{ "CenterOfMassConnector.Name", "EChaosVDJointsDataVisualizationFlags::CenterOfMassConnector" },
{ "DrawDisabled.Comment", "/** Draw the joint even if it is disabled */" },
{ "DrawDisabled.Name", "EChaosVDJointsDataVisualizationFlags::DrawDisabled" },
{ "DrawDisabled.ToolTip", "Draw the joint even if it is disabled" },
{ "DrawKinematic.Comment", "/** Draw the joint even if one of the particles or both are kinematic */" },
{ "DrawKinematic.Name", "EChaosVDJointsDataVisualizationFlags::DrawKinematic" },
{ "DrawKinematic.ToolTip", "Draw the joint even if one of the particles or both are kinematic" },
{ "EnableDraw.Comment", "/** Enables Debug draw for Joint Constraint data from any solver that is visible */" },
{ "EnableDraw.Name", "EChaosVDJointsDataVisualizationFlags::EnableDraw" },
{ "EnableDraw.ToolTip", "Enables Debug draw for Joint Constraint data from any solver that is visible" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDJointsDataVisualizationFlags::None" },
{ "OnlyDrawSelected.Comment", "/** Only debugs draw data for a selected joint constraint */" },
{ "OnlyDrawSelected.Name", "EChaosVDJointsDataVisualizationFlags::OnlyDrawSelected" },
{ "OnlyDrawSelected.ToolTip", "Only debugs draw data for a selected joint constraint" },
{ "PushOut.Comment", "/** Draw the PushOut vector based on the constraint's data */" },
{ "PushOut.Name", "EChaosVDJointsDataVisualizationFlags::PushOut" },
{ "PushOut.ToolTip", "Draw the PushOut vector based on the constraint's data" },
{ "Stretch.Name", "EChaosVDJointsDataVisualizationFlags::Stretch" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDJointsDataVisualizationFlags::None", (int64)EChaosVDJointsDataVisualizationFlags::None },
{ "EChaosVDJointsDataVisualizationFlags::PushOut", (int64)EChaosVDJointsDataVisualizationFlags::PushOut },
{ "EChaosVDJointsDataVisualizationFlags::AngularImpulse", (int64)EChaosVDJointsDataVisualizationFlags::AngularImpulse },
{ "EChaosVDJointsDataVisualizationFlags::ActorConnector", (int64)EChaosVDJointsDataVisualizationFlags::ActorConnector },
{ "EChaosVDJointsDataVisualizationFlags::CenterOfMassConnector", (int64)EChaosVDJointsDataVisualizationFlags::CenterOfMassConnector },
{ "EChaosVDJointsDataVisualizationFlags::Stretch", (int64)EChaosVDJointsDataVisualizationFlags::Stretch },
{ "EChaosVDJointsDataVisualizationFlags::Axes", (int64)EChaosVDJointsDataVisualizationFlags::Axes },
{ "EChaosVDJointsDataVisualizationFlags::DrawKinematic", (int64)EChaosVDJointsDataVisualizationFlags::DrawKinematic },
{ "EChaosVDJointsDataVisualizationFlags::DrawDisabled", (int64)EChaosVDJointsDataVisualizationFlags::DrawDisabled },
{ "EChaosVDJointsDataVisualizationFlags::OnlyDrawSelected", (int64)EChaosVDJointsDataVisualizationFlags::OnlyDrawSelected },
{ "EChaosVDJointsDataVisualizationFlags::EnableDraw", (int64)EChaosVDJointsDataVisualizationFlags::EnableDraw },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDJointsDataVisualizationFlags",
"EChaosVDJointsDataVisualizationFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDJointsDataVisualizationFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDJointsDataVisualizationFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDJointsDataVisualizationFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDJointsDataVisualizationFlags.InnerSingleton;
}
// ********** End Enum EChaosVDJointsDataVisualizationFlags ****************************************
// ********** Begin Class UChaosVDJointConstraintsVisualizationSettings ****************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDJointConstraintsVisualizationSettings;
UClass* UChaosVDJointConstraintsVisualizationSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDJointConstraintsVisualizationSettings;
if (!Z_Registration_Info_UClass_UChaosVDJointConstraintsVisualizationSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDJointConstraintsVisualizationSettings"),
Z_Registration_Info_UClass_UChaosVDJointConstraintsVisualizationSettings.InnerSingleton,
StaticRegisterNativesUChaosVDJointConstraintsVisualizationSettings,
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_UChaosVDJointConstraintsVisualizationSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_NoRegister()
{
return UChaosVDJointConstraintsVisualizationSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowDebugText_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** If true, any debug draw text available will be drawn */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "If true, any debug draw text available will be drawn" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthPriority_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The depth priority used for while drawing data. Can be World or Foreground (with this one the shapes will be drawn on top of the geometry and be always visible) */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "The depth priority used for while drawing data. Can be World or Foreground (with this one the shapes will be drawn on top of the geometry and be always visible)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearImpulseScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the Linear Impulse vector before draw it. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the Linear Impulse vector before draw it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularImpulseScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the Angular Impulse vector before draw it. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the Angular Impulse vector before draw it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeneralScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to anything that does not have a dedicated scale setting before draw it. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to anything that does not have a dedicated scale setting before draw it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseLineThickness_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Line thickness to use as a base to calculate the different line thickness values used to debug draw the data. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "Line thickness to use as a base to calculate the different line thickness values used to debug draw the data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CenterOfMassSize_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Size of the debug drawn Center Of Mass. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "Size of the debug drawn Center Of Mass." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstraintAxisLength_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Size of the debug drawn if the Constraint Axis */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "Size of the debug drawn if the Constraint Axis" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalJointsDataVisualizationFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/ChaosVD.EChaosVDJointsDataVisualizationFlags" },
{ "Comment", "/** Set of flags to enable/disable visualization of specific joint constraints data as debug draw */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDJointConstraintVisualizationSettings.h" },
{ "ToolTip", "Set of flags to enable/disable visualization of specific joint constraints data as debug draw" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDJointConstraintsVisualizationSettings constinit property declarations
static void NewProp_bShowDebugText_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowDebugText;
static const UECodeGen_Private::FBytePropertyParams NewProp_DepthPriority;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LinearImpulseScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AngularImpulseScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GeneralScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BaseLineThickness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CenterOfMassSize;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ConstraintAxisLength;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_GlobalJointsDataVisualizationFlags;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDJointConstraintsVisualizationSettings constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDJointConstraintsVisualizationSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics
// ********** Begin Class UChaosVDJointConstraintsVisualizationSettings Property Definitions *******
void Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_bShowDebugText_SetBit(void* Obj)
{
((UChaosVDJointConstraintsVisualizationSettings*)Obj)->bShowDebugText = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_bShowDebugText = { "bShowDebugText", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDJointConstraintsVisualizationSettings), &Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_bShowDebugText_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDebugText_MetaData), NewProp_bShowDebugText_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_DepthPriority = { "DepthPriority", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDJointConstraintsVisualizationSettings, DepthPriority), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthPriority_MetaData), NewProp_DepthPriority_MetaData) }; // 1271158512
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_LinearImpulseScale = { "LinearImpulseScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDJointConstraintsVisualizationSettings, LinearImpulseScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearImpulseScale_MetaData), NewProp_LinearImpulseScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_AngularImpulseScale = { "AngularImpulseScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDJointConstraintsVisualizationSettings, AngularImpulseScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularImpulseScale_MetaData), NewProp_AngularImpulseScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_GeneralScale = { "GeneralScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDJointConstraintsVisualizationSettings, GeneralScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeneralScale_MetaData), NewProp_GeneralScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_BaseLineThickness = { "BaseLineThickness", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDJointConstraintsVisualizationSettings, BaseLineThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseLineThickness_MetaData), NewProp_BaseLineThickness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_CenterOfMassSize = { "CenterOfMassSize", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDJointConstraintsVisualizationSettings, CenterOfMassSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CenterOfMassSize_MetaData), NewProp_CenterOfMassSize_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_ConstraintAxisLength = { "ConstraintAxisLength", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDJointConstraintsVisualizationSettings, ConstraintAxisLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstraintAxisLength_MetaData), NewProp_ConstraintAxisLength_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_GlobalJointsDataVisualizationFlags = { "GlobalJointsDataVisualizationFlags", nullptr, (EPropertyFlags)0x0040000000004000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDJointConstraintsVisualizationSettings, GlobalJointsDataVisualizationFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalJointsDataVisualizationFlags_MetaData), NewProp_GlobalJointsDataVisualizationFlags_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_bShowDebugText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_DepthPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_LinearImpulseScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_AngularImpulseScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_GeneralScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_BaseLineThickness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_CenterOfMassSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_ConstraintAxisLength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::NewProp_GlobalJointsDataVisualizationFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDJointConstraintsVisualizationSettings Property Definitions *********
UObject* (*const Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::ClassParams = {
&UChaosVDJointConstraintsVisualizationSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::Class_MetaDataParams)
};
void UChaosVDJointConstraintsVisualizationSettings::StaticRegisterNativesUChaosVDJointConstraintsVisualizationSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDJointConstraintsVisualizationSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDJointConstraintsVisualizationSettings.OuterSingleton, Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDJointConstraintsVisualizationSettings.OuterSingleton;
}
UChaosVDJointConstraintsVisualizationSettings::UChaosVDJointConstraintsVisualizationSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDJointConstraintsVisualizationSettings);
UChaosVDJointConstraintsVisualizationSettings::~UChaosVDJointConstraintsVisualizationSettings() {}
// ********** End Class UChaosVDJointConstraintsVisualizationSettings ******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDJointsDataVisualizationFlags_StaticEnum, TEXT("EChaosVDJointsDataVisualizationFlags"), &Z_Registration_Info_UEnum_EChaosVDJointsDataVisualizationFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 844530200U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings, UChaosVDJointConstraintsVisualizationSettings::StaticClass, TEXT("UChaosVDJointConstraintsVisualizationSettings"), &Z_Registration_Info_UClass_UChaosVDJointConstraintsVisualizationSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDJointConstraintsVisualizationSettings), 4038662848U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h__Script_ChaosVD_276720830{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,82 @@
// 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 "Settings/ChaosVDJointConstraintVisualizationSettings.h"
#ifdef CHAOSVD_ChaosVDJointConstraintVisualizationSettings_generated_h
#error "ChaosVDJointConstraintVisualizationSettings.generated.h already included, missing '#pragma once' in ChaosVDJointConstraintVisualizationSettings.h"
#endif
#define CHAOSVD_ChaosVDJointConstraintVisualizationSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDJointConstraintsVisualizationSettings ****************************
struct Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h_35_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDJointConstraintsVisualizationSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDJointConstraintsVisualizationSettings, UChaosVDVisualizationSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDJointConstraintsVisualizationSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDJointConstraintsVisualizationSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h_35_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDJointConstraintsVisualizationSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDJointConstraintsVisualizationSettings(UChaosVDJointConstraintsVisualizationSettings&&) = delete; \
UChaosVDJointConstraintsVisualizationSettings(const UChaosVDJointConstraintsVisualizationSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDJointConstraintsVisualizationSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDJointConstraintsVisualizationSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDJointConstraintsVisualizationSettings) \
NO_API virtual ~UChaosVDJointConstraintsVisualizationSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h_32_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h_35_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h_35_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h_35_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDJointConstraintsVisualizationSettings;
// ********** End Class UChaosVDJointConstraintsVisualizationSettings ******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDJointConstraintVisualizationSettings_h
// ********** Begin Enum EChaosVDJointsDataVisualizationFlags **************************************
#define FOREACH_ENUM_ECHAOSVDJOINTSDATAVISUALIZATIONFLAGS(op) \
op(EChaosVDJointsDataVisualizationFlags::None) \
op(EChaosVDJointsDataVisualizationFlags::PushOut) \
op(EChaosVDJointsDataVisualizationFlags::AngularImpulse) \
op(EChaosVDJointsDataVisualizationFlags::ActorConnector) \
op(EChaosVDJointsDataVisualizationFlags::CenterOfMassConnector) \
op(EChaosVDJointsDataVisualizationFlags::Stretch) \
op(EChaosVDJointsDataVisualizationFlags::Axes) \
op(EChaosVDJointsDataVisualizationFlags::DrawKinematic) \
op(EChaosVDJointsDataVisualizationFlags::DrawDisabled) \
op(EChaosVDJointsDataVisualizationFlags::OnlyDrawSelected) \
op(EChaosVDJointsDataVisualizationFlags::EnableDraw)
enum class EChaosVDJointsDataVisualizationFlags : uint32;
template<> struct TIsUEnumClass<EChaosVDJointsDataVisualizationFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDJointsDataVisualizationFlags>();
// ********** End Enum EChaosVDJointsDataVisualizationFlags ****************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,242 @@
// 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 "Settings/ChaosVDMiscSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDMiscSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDMiscSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDMiscSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectBase();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDRecentFile();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosVDRecentFile ************************************************
struct Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDRecentFile); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDRecentFile); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Structure with the details about a recently open CVD file */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDMiscSettings.h" },
{ "ToolTip", "Structure with the details about a recently open CVD file" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FileName_MetaData[] = {
{ "Comment", "/** Path to the CVD File */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDMiscSettings.h" },
{ "ToolTip", "Path to the CVD File" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastOpenTime_MetaData[] = {
{ "Comment", "/** Timestamp of the last time the CVD opened this file */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDMiscSettings.h" },
{ "ToolTip", "Timestamp of the last time the CVD opened this file" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDRecentFile constinit property declarations ****************
static const UECodeGen_Private::FStrPropertyParams NewProp_FileName;
static const UECodeGen_Private::FStructPropertyParams NewProp_LastOpenTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDRecentFile constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDRecentFile>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDRecentFile;
class UScriptStruct* FChaosVDRecentFile::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDRecentFile.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDRecentFile.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDRecentFile, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDRecentFile"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDRecentFile.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDRecentFile Property Definitions ***************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::NewProp_FileName = { "FileName", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDRecentFile, FileName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FileName_MetaData), NewProp_FileName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::NewProp_LastOpenTime = { "LastOpenTime", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDRecentFile, LastOpenTime), Z_Construct_UScriptStruct_FDateTime, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastOpenTime_MetaData), NewProp_LastOpenTime_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::NewProp_FileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::NewProp_LastOpenTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDRecentFile Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDRecentFile",
Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::PropPointers),
sizeof(FChaosVDRecentFile),
alignof(FChaosVDRecentFile),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDRecentFile()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDRecentFile.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDRecentFile.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDRecentFile.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDRecentFile **************************************************
// ********** Begin Class UChaosVDMiscSettings *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDMiscSettings;
UClass* UChaosVDMiscSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDMiscSettings;
if (!Z_Registration_Info_UClass_UChaosVDMiscSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDMiscSettings"),
Z_Registration_Info_UClass_UChaosVDMiscSettings.InnerSingleton,
StaticRegisterNativesUChaosVDMiscSettings,
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_UChaosVDMiscSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDMiscSettings_NoRegister()
{
return UChaosVDMiscSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDMiscSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * General non-core CVD settings\n */" },
{ "IncludePath", "Settings/ChaosVDMiscSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDMiscSettings.h" },
{ "ToolTip", "General non-core CVD settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RecentFiles_MetaData[] = {
{ "Comment", "/** List of recently opened files */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDMiscSettings.h" },
{ "ToolTip", "List of recently opened files" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRecentFilesNum_MetaData[] = {
{ "Comment", "/** Maximum number of recent files we can keep track of*/" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDMiscSettings.h" },
{ "ToolTip", "Maximum number of recent files we can keep track of" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataChannelEnabledState_MetaData[] = {
{ "Comment", "/** Saved data channel enabled state */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDMiscSettings.h" },
{ "ToolTip", "Saved data channel enabled state" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDMiscSettings constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_RecentFiles_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RecentFiles;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxRecentFilesNum;
static const UECodeGen_Private::FBoolPropertyParams NewProp_DataChannelEnabledState_ValueProp;
static const UECodeGen_Private::FStrPropertyParams NewProp_DataChannelEnabledState_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_DataChannelEnabledState;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDMiscSettings constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDMiscSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDMiscSettings_Statics
// ********** Begin Class UChaosVDMiscSettings Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_RecentFiles_Inner = { "RecentFiles", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FChaosVDRecentFile, METADATA_PARAMS(0, nullptr) }; // 1849022812
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_RecentFiles = { "RecentFiles", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDMiscSettings, RecentFiles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RecentFiles_MetaData), NewProp_RecentFiles_MetaData) }; // 1849022812
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_MaxRecentFilesNum = { "MaxRecentFilesNum", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDMiscSettings, MaxRecentFilesNum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRecentFilesNum_MetaData), NewProp_MaxRecentFilesNum_MetaData) };
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_DataChannelEnabledState_ValueProp = { "DataChannelEnabledState", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_DataChannelEnabledState_Key_KeyProp = { "DataChannelEnabledState_Key", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_DataChannelEnabledState = { "DataChannelEnabledState", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDMiscSettings, DataChannelEnabledState), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataChannelEnabledState_MetaData), NewProp_DataChannelEnabledState_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDMiscSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_RecentFiles_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_RecentFiles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_MaxRecentFilesNum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_DataChannelEnabledState_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_DataChannelEnabledState_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDMiscSettings_Statics::NewProp_DataChannelEnabledState,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDMiscSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDMiscSettings Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UChaosVDMiscSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDMiscSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDMiscSettings_Statics::ClassParams = {
&UChaosVDMiscSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDMiscSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDMiscSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDMiscSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDMiscSettings_Statics::Class_MetaDataParams)
};
void UChaosVDMiscSettings::StaticRegisterNativesUChaosVDMiscSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDMiscSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDMiscSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDMiscSettings.OuterSingleton, Z_Construct_UClass_UChaosVDMiscSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDMiscSettings.OuterSingleton;
}
UChaosVDMiscSettings::UChaosVDMiscSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDMiscSettings);
UChaosVDMiscSettings::~UChaosVDMiscSettings() {}
// ********** End Class UChaosVDMiscSettings *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h__Script_ChaosVD_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDRecentFile::StaticStruct, Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics::NewStructOps, TEXT("ChaosVDRecentFile"),&Z_Registration_Info_UScriptStruct_FChaosVDRecentFile, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDRecentFile), 1849022812U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDMiscSettings, UChaosVDMiscSettings::StaticClass, TEXT("UChaosVDMiscSettings"), &Z_Registration_Info_UClass_UChaosVDMiscSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDMiscSettings), 143643799U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h__Script_ChaosVD_978703157{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h__Script_ChaosVD_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h__Script_ChaosVD_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "Settings/ChaosVDMiscSettings.h"
#ifdef CHAOSVD_ChaosVDMiscSettings_generated_h
#error "ChaosVDMiscSettings.generated.h already included, missing '#pragma once' in ChaosVDMiscSettings.h"
#endif
#define CHAOSVD_ChaosVDMiscSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDRecentFile ************************************************
struct Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDRecentFile_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDRecentFile;
// ********** End ScriptStruct FChaosVDRecentFile **************************************************
// ********** Begin Class UChaosVDMiscSettings *****************************************************
struct Z_Construct_UClass_UChaosVDMiscSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDMiscSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h_60_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDMiscSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDMiscSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDMiscSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDMiscSettings, UChaosVDSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDMiscSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDMiscSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h_60_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDMiscSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDMiscSettings(UChaosVDMiscSettings&&) = delete; \
UChaosVDMiscSettings(const UChaosVDMiscSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDMiscSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDMiscSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDMiscSettings) \
NO_API virtual ~UChaosVDMiscSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h_57_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h_60_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h_60_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h_60_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDMiscSettings;
// ********** End Class UChaosVDMiscSettings *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDMiscSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,177 @@
// 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 "TEDS/ChaosVDParentDataStorageFactory.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDParentDataStorageFactory() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParentDataStorageFactory();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParentDataStorageFactory_NoRegister();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn();
TYPEDELEMENTFRAMEWORK_API UClass* Z_Construct_UClass_UEditorDataStorageFactory();
TYPEDELEMENTFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FEditorDataStorageColumn();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosVDTableRowParentColumn **************************************
struct Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDTableRowParentColumn); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDTableRowParentColumn); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DisplayName", "Parent" },
{ "ModuleRelativePath", "Private/TEDS/ChaosVDParentDataStorageFactory.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDTableRowParentColumn constinit property declarations ******
// ********** End ScriptStruct FChaosVDTableRowParentColumn constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDTableRowParentColumn>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics
static_assert(std::is_polymorphic<FChaosVDTableRowParentColumn>() == std::is_polymorphic<FEditorDataStorageColumn>(), "USTRUCT FChaosVDTableRowParentColumn cannot be polymorphic unless super FEditorDataStorageColumn is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDTableRowParentColumn;
class UScriptStruct* FChaosVDTableRowParentColumn::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDTableRowParentColumn.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDTableRowParentColumn.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDTableRowParentColumn"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDTableRowParentColumn.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
Z_Construct_UScriptStruct_FEditorDataStorageColumn,
&NewStructOps,
"ChaosVDTableRowParentColumn",
nullptr,
0,
sizeof(FChaosVDTableRowParentColumn),
alignof(FChaosVDTableRowParentColumn),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDTableRowParentColumn.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDTableRowParentColumn.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDTableRowParentColumn.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDTableRowParentColumn ****************************************
// ********** Begin Class UChaosVDParentDataStorageFactory *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDParentDataStorageFactory;
UClass* UChaosVDParentDataStorageFactory::GetPrivateStaticClass()
{
using TClass = UChaosVDParentDataStorageFactory;
if (!Z_Registration_Info_UClass_UChaosVDParentDataStorageFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDParentDataStorageFactory"),
Z_Registration_Info_UClass_UChaosVDParentDataStorageFactory.InnerSingleton,
StaticRegisterNativesUChaosVDParentDataStorageFactory,
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_UChaosVDParentDataStorageFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDParentDataStorageFactory_NoRegister()
{
return UChaosVDParentDataStorageFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * \n */" },
{ "IncludePath", "TEDS/ChaosVDParentDataStorageFactory.h" },
{ "ModuleRelativePath", "Private/TEDS/ChaosVDParentDataStorageFactory.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDParentDataStorageFactory constinit property declarations *********
// ********** End Class UChaosVDParentDataStorageFactory constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDParentDataStorageFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics
UObject* (*const Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEditorDataStorageFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics::ClassParams = {
&UChaosVDParentDataStorageFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics::Class_MetaDataParams)
};
void UChaosVDParentDataStorageFactory::StaticRegisterNativesUChaosVDParentDataStorageFactory()
{
}
UClass* Z_Construct_UClass_UChaosVDParentDataStorageFactory()
{
if (!Z_Registration_Info_UClass_UChaosVDParentDataStorageFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDParentDataStorageFactory.OuterSingleton, Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDParentDataStorageFactory.OuterSingleton;
}
UChaosVDParentDataStorageFactory::UChaosVDParentDataStorageFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDParentDataStorageFactory);
// ********** End Class UChaosVDParentDataStorageFactory *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h__Script_ChaosVD_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDTableRowParentColumn::StaticStruct, Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics::NewStructOps, TEXT("ChaosVDTableRowParentColumn"),&Z_Registration_Info_UScriptStruct_FChaosVDTableRowParentColumn, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDTableRowParentColumn), 3839210266U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDParentDataStorageFactory, UChaosVDParentDataStorageFactory::StaticClass, TEXT("UChaosVDParentDataStorageFactory"), &Z_Registration_Info_UClass_UChaosVDParentDataStorageFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDParentDataStorageFactory), 2123452871U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h__Script_ChaosVD_2876857801{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h__Script_ChaosVD_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h__Script_ChaosVD_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "TEDS/ChaosVDParentDataStorageFactory.h"
#ifdef CHAOSVD_ChaosVDParentDataStorageFactory_generated_h
#error "ChaosVDParentDataStorageFactory.generated.h already included, missing '#pragma once' in ChaosVDParentDataStorageFactory.h"
#endif
#define CHAOSVD_ChaosVDParentDataStorageFactory_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDTableRowParentColumn **************************************
struct Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h_12_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDTableRowParentColumn_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct(); \
typedef FEditorDataStorageColumn Super;
struct FChaosVDTableRowParentColumn;
// ********** End ScriptStruct FChaosVDTableRowParentColumn ****************************************
// ********** Begin Class UChaosVDParentDataStorageFactory *****************************************
struct Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParentDataStorageFactory_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDParentDataStorageFactory(); \
friend struct ::Z_Construct_UClass_UChaosVDParentDataStorageFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDParentDataStorageFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDParentDataStorageFactory, UEditorDataStorageFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDParentDataStorageFactory_NoRegister) \
DECLARE_SERIALIZER(UChaosVDParentDataStorageFactory)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h_28_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDParentDataStorageFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDParentDataStorageFactory(UChaosVDParentDataStorageFactory&&) = delete; \
UChaosVDParentDataStorageFactory(const UChaosVDParentDataStorageFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDParentDataStorageFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDParentDataStorageFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDParentDataStorageFactory)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h_25_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDParentDataStorageFactory;
// ********** End Class UChaosVDParentDataStorageFactory *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParentDataStorageFactory_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "Components/ChaosVDParticleDataComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDParticleDataComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleDataComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverDataComponent();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDParticleDataComponent ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDParticleDataComponent;
UClass* UChaosVDParticleDataComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDParticleDataComponent;
if (!Z_Registration_Info_UClass_UChaosVDParticleDataComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDParticleDataComponent"),
Z_Registration_Info_UClass_UChaosVDParticleDataComponent.InnerSingleton,
StaticRegisterNativesUChaosVDParticleDataComponent,
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_UChaosVDParticleDataComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDParticleDataComponent_NoRegister()
{
return UChaosVDParticleDataComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDParticleDataComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Component that references all particle data for a specific solver for the current frame, and handles how the visualization\n * is updated based on that data\n */" },
{ "IncludePath", "Components/ChaosVDParticleDataComponent.h" },
{ "ModuleRelativePath", "Public/Components/ChaosVDParticleDataComponent.h" },
{ "ToolTip", "Component that references all particle data for a specific solver for the current frame, and handles how the visualization\nis updated based on that data" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDParticleDataComponent constinit property declarations ************
// ********** End Class UChaosVDParticleDataComponent constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDParticleDataComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDParticleDataComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDParticleDataComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSolverDataComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleDataComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDParticleDataComponent_Statics::ClassParams = {
&UChaosVDParticleDataComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleDataComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDParticleDataComponent_Statics::Class_MetaDataParams)
};
void UChaosVDParticleDataComponent::StaticRegisterNativesUChaosVDParticleDataComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDParticleDataComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDParticleDataComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDParticleDataComponent.OuterSingleton, Z_Construct_UClass_UChaosVDParticleDataComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDParticleDataComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDParticleDataComponent);
UChaosVDParticleDataComponent::~UChaosVDParticleDataComponent() {}
// ********** End Class UChaosVDParticleDataComponent **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDParticleDataComponent, UChaosVDParticleDataComponent::StaticClass, TEXT("UChaosVDParticleDataComponent"), &Z_Registration_Info_UClass_UChaosVDParticleDataComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDParticleDataComponent), 2988417008U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h__Script_ChaosVD_2592347010{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Components/ChaosVDParticleDataComponent.h"
#ifdef CHAOSVD_ChaosVDParticleDataComponent_generated_h
#error "ChaosVDParticleDataComponent.generated.h already included, missing '#pragma once' in ChaosVDParticleDataComponent.h"
#endif
#define CHAOSVD_ChaosVDParticleDataComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDParticleDataComponent ********************************************
struct Z_Construct_UClass_UChaosVDParticleDataComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleDataComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h_38_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDParticleDataComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDParticleDataComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDParticleDataComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDParticleDataComponent, UChaosVDSolverDataComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDParticleDataComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDParticleDataComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h_38_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDParticleDataComponent(UChaosVDParticleDataComponent&&) = delete; \
UChaosVDParticleDataComponent(const UChaosVDParticleDataComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDParticleDataComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDParticleDataComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDParticleDataComponent) \
NO_API virtual ~UChaosVDParticleDataComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h_28_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h_38_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h_38_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h_38_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDParticleDataComponent;
// ********** End Class UChaosVDParticleDataComponent **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDParticleDataComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,292 @@
// 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 "TEDS/ChaosVDParticleEditorDataFactory.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDParticleEditorDataFactory() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleEditorDataFactory();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleEditorDataFactory_NoRegister();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDActiveObjectTag();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDObjectDataTag();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag();
TYPEDELEMENTFRAMEWORK_API UClass* Z_Construct_UClass_UEditorDataStorageFactory();
TYPEDELEMENTFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FEditorDataStorageTag();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosVDObjectDataTag *********************************************
struct Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDObjectDataTag); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDObjectDataTag); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * TEDS tag added to any object that belongs to a CVD\n */" },
{ "DisplayName", "CVD Object Data" },
{ "ModuleRelativePath", "Private/TEDS/ChaosVDParticleEditorDataFactory.h" },
{ "ToolTip", "TEDS tag added to any object that belongs to a CVD" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDObjectDataTag constinit property declarations *************
// ********** End ScriptStruct FChaosVDObjectDataTag constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDObjectDataTag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics
static_assert(std::is_polymorphic<FChaosVDObjectDataTag>() == std::is_polymorphic<FEditorDataStorageTag>(), "USTRUCT FChaosVDObjectDataTag cannot be polymorphic unless super FEditorDataStorageTag is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDObjectDataTag;
class UScriptStruct* FChaosVDObjectDataTag::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDObjectDataTag.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDObjectDataTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDObjectDataTag, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDObjectDataTag"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDObjectDataTag.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
Z_Construct_UScriptStruct_FEditorDataStorageTag,
&NewStructOps,
"ChaosVDObjectDataTag",
nullptr,
0,
sizeof(FChaosVDObjectDataTag),
alignof(FChaosVDObjectDataTag),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDObjectDataTag()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDObjectDataTag.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDObjectDataTag.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDObjectDataTag.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDObjectDataTag ***********************************************
// ********** Begin ScriptStruct FTypedElementFromCVDWorldTag **************************************
struct Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTypedElementFromCVDWorldTag); }
static inline consteval int16 GetStructAlignment() { return alignof(FTypedElementFromCVDWorldTag); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * TEDS tag added to any object that belongs to a CVD World\n */" },
{ "DisplayName", "From CVD World" },
{ "ModuleRelativePath", "Private/TEDS/ChaosVDParticleEditorDataFactory.h" },
{ "ToolTip", "TEDS tag added to any object that belongs to a CVD World" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTypedElementFromCVDWorldTag constinit property declarations ******
// ********** End ScriptStruct FTypedElementFromCVDWorldTag constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTypedElementFromCVDWorldTag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics
static_assert(std::is_polymorphic<FTypedElementFromCVDWorldTag>() == std::is_polymorphic<FEditorDataStorageTag>(), "USTRUCT FTypedElementFromCVDWorldTag cannot be polymorphic unless super FEditorDataStorageTag is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTypedElementFromCVDWorldTag;
class UScriptStruct* FTypedElementFromCVDWorldTag::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTypedElementFromCVDWorldTag.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTypedElementFromCVDWorldTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("TypedElementFromCVDWorldTag"));
}
return Z_Registration_Info_UScriptStruct_FTypedElementFromCVDWorldTag.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
Z_Construct_UScriptStruct_FEditorDataStorageTag,
&NewStructOps,
"TypedElementFromCVDWorldTag",
nullptr,
0,
sizeof(FTypedElementFromCVDWorldTag),
alignof(FTypedElementFromCVDWorldTag),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag()
{
if (!Z_Registration_Info_UScriptStruct_FTypedElementFromCVDWorldTag.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTypedElementFromCVDWorldTag.InnerSingleton, Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTypedElementFromCVDWorldTag.InnerSingleton);
}
// ********** End ScriptStruct FTypedElementFromCVDWorldTag ****************************************
// ********** Begin ScriptStruct FChaosVDActiveObjectTag *******************************************
struct Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDActiveObjectTag); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDActiveObjectTag); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * TEDS tag added to any object that belongs to a CVD World, and is active (visible in the scene outliner, and with valid data)\n */" },
{ "DisplayName", "CVD Active Object" },
{ "ModuleRelativePath", "Private/TEDS/ChaosVDParticleEditorDataFactory.h" },
{ "ToolTip", "TEDS tag added to any object that belongs to a CVD World, and is active (visible in the scene outliner, and with valid data)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDActiveObjectTag constinit property declarations ***********
// ********** End ScriptStruct FChaosVDActiveObjectTag constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDActiveObjectTag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics
static_assert(std::is_polymorphic<FChaosVDActiveObjectTag>() == std::is_polymorphic<FEditorDataStorageTag>(), "USTRUCT FChaosVDActiveObjectTag cannot be polymorphic unless super FEditorDataStorageTag is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDActiveObjectTag;
class UScriptStruct* FChaosVDActiveObjectTag::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDActiveObjectTag.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDActiveObjectTag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDActiveObjectTag, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDActiveObjectTag"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDActiveObjectTag.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
Z_Construct_UScriptStruct_FEditorDataStorageTag,
&NewStructOps,
"ChaosVDActiveObjectTag",
nullptr,
0,
sizeof(FChaosVDActiveObjectTag),
alignof(FChaosVDActiveObjectTag),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDActiveObjectTag()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDActiveObjectTag.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDActiveObjectTag.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDActiveObjectTag.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDActiveObjectTag *********************************************
// ********** Begin Class UChaosVDParticleEditorDataFactory ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDParticleEditorDataFactory;
UClass* UChaosVDParticleEditorDataFactory::GetPrivateStaticClass()
{
using TClass = UChaosVDParticleEditorDataFactory;
if (!Z_Registration_Info_UClass_UChaosVDParticleEditorDataFactory.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDParticleEditorDataFactory"),
Z_Registration_Info_UClass_UChaosVDParticleEditorDataFactory.InnerSingleton,
StaticRegisterNativesUChaosVDParticleEditorDataFactory,
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_UChaosVDParticleEditorDataFactory.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDParticleEditorDataFactory_NoRegister()
{
return UChaosVDParticleEditorDataFactory::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "TEDS/ChaosVDParticleEditorDataFactory.h" },
{ "ModuleRelativePath", "Private/TEDS/ChaosVDParticleEditorDataFactory.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDParticleEditorDataFactory constinit property declarations ********
// ********** End Class UChaosVDParticleEditorDataFactory constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDParticleEditorDataFactory>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics
UObject* (*const Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEditorDataStorageFactory,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics::ClassParams = {
&UChaosVDParticleEditorDataFactory::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics::Class_MetaDataParams)
};
void UChaosVDParticleEditorDataFactory::StaticRegisterNativesUChaosVDParticleEditorDataFactory()
{
}
UClass* Z_Construct_UClass_UChaosVDParticleEditorDataFactory()
{
if (!Z_Registration_Info_UClass_UChaosVDParticleEditorDataFactory.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDParticleEditorDataFactory.OuterSingleton, Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDParticleEditorDataFactory.OuterSingleton;
}
UChaosVDParticleEditorDataFactory::UChaosVDParticleEditorDataFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDParticleEditorDataFactory);
// ********** End Class UChaosVDParticleEditorDataFactory ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h__Script_ChaosVD_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDObjectDataTag::StaticStruct, Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics::NewStructOps, TEXT("ChaosVDObjectDataTag"),&Z_Registration_Info_UScriptStruct_FChaosVDObjectDataTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDObjectDataTag), 2976997295U) },
{ FTypedElementFromCVDWorldTag::StaticStruct, Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics::NewStructOps, TEXT("TypedElementFromCVDWorldTag"),&Z_Registration_Info_UScriptStruct_FTypedElementFromCVDWorldTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTypedElementFromCVDWorldTag), 665166100U) },
{ FChaosVDActiveObjectTag::StaticStruct, Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics::NewStructOps, TEXT("ChaosVDActiveObjectTag"),&Z_Registration_Info_UScriptStruct_FChaosVDActiveObjectTag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDActiveObjectTag), 2532703344U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDParticleEditorDataFactory, UChaosVDParticleEditorDataFactory::StaticClass, TEXT("UChaosVDParticleEditorDataFactory"), &Z_Registration_Info_UClass_UChaosVDParticleEditorDataFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDParticleEditorDataFactory), 1274862298U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h__Script_ChaosVD_2517665487{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h__Script_ChaosVD_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h__Script_ChaosVD_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,95 @@
// 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 "TEDS/ChaosVDParticleEditorDataFactory.h"
#ifdef CHAOSVD_ChaosVDParticleEditorDataFactory_generated_h
#error "ChaosVDParticleEditorDataFactory.generated.h already included, missing '#pragma once' in ChaosVDParticleEditorDataFactory.h"
#endif
#define CHAOSVD_ChaosVDParticleEditorDataFactory_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDObjectDataTag *********************************************
struct Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDObjectDataTag_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct(); \
typedef FEditorDataStorageTag Super;
struct FChaosVDObjectDataTag;
// ********** End ScriptStruct FChaosVDObjectDataTag ***********************************************
// ********** Begin ScriptStruct FTypedElementFromCVDWorldTag **************************************
struct Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_28_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTypedElementFromCVDWorldTag_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct(); \
typedef FEditorDataStorageTag Super;
struct FTypedElementFromCVDWorldTag;
// ********** End ScriptStruct FTypedElementFromCVDWorldTag ****************************************
// ********** Begin ScriptStruct FChaosVDActiveObjectTag *******************************************
struct Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDActiveObjectTag_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct(); \
typedef FEditorDataStorageTag Super;
struct FChaosVDActiveObjectTag;
// ********** End ScriptStruct FChaosVDActiveObjectTag *********************************************
// ********** Begin Class UChaosVDParticleEditorDataFactory ****************************************
struct Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleEditorDataFactory_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_43_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDParticleEditorDataFactory(); \
friend struct ::Z_Construct_UClass_UChaosVDParticleEditorDataFactory_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDParticleEditorDataFactory_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDParticleEditorDataFactory, UEditorDataStorageFactory, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDParticleEditorDataFactory_NoRegister) \
DECLARE_SERIALIZER(UChaosVDParticleEditorDataFactory)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_43_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDParticleEditorDataFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDParticleEditorDataFactory(UChaosVDParticleEditorDataFactory&&) = delete; \
UChaosVDParticleEditorDataFactory(const UChaosVDParticleEditorDataFactory&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDParticleEditorDataFactory); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDParticleEditorDataFactory); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDParticleEditorDataFactory)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_40_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_43_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_43_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h_43_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDParticleEditorDataFactory;
// ********** End Class UChaosVDParticleEditorDataFactory ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_TEDS_ChaosVDParticleEditorDataFactory_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,233 @@
// 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 "Settings/ChaosVDParticleVisualizationSettings.h"
#ifdef CHAOSVD_ChaosVDParticleVisualizationSettings_generated_h
#error "ChaosVDParticleVisualizationSettings.generated.h already included, missing '#pragma once' in ChaosVDParticleVisualizationSettings.h"
#endif
#define CHAOSVD_ChaosVDParticleVisualizationSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosDebugDrawColorsByShapeType **********************************
struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_57_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosDebugDrawColorsByShapeType;
// ********** End ScriptStruct FChaosDebugDrawColorsByShapeType ************************************
// ********** Begin ScriptStruct FChaosDebugDrawColorsByClientServer *******************************
struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_86_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosDebugDrawColorsByClientServer;
// ********** End ScriptStruct FChaosDebugDrawColorsByClientServer *********************************
// ********** Begin ScriptStruct FChaosDebugDrawColorsByState **************************************
struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_117_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosDebugDrawColorsByState;
// ********** End ScriptStruct FChaosDebugDrawColorsByState ****************************************
// ********** Begin ScriptStruct FChaosParticleDataDebugDrawColors *********************************
struct Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_141_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosParticleDataDebugDrawColors;
// ********** End ScriptStruct FChaosParticleDataDebugDrawColors ***********************************
// ********** Begin Class UChaosVDParticleVisualizationColorSettings *******************************
struct Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_218_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDParticleVisualizationColorSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDParticleVisualizationColorSettings, UChaosVDVisualizationSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDParticleVisualizationColorSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_218_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDParticleVisualizationColorSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDParticleVisualizationColorSettings(UChaosVDParticleVisualizationColorSettings&&) = delete; \
UChaosVDParticleVisualizationColorSettings(const UChaosVDParticleVisualizationColorSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDParticleVisualizationColorSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDParticleVisualizationColorSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDParticleVisualizationColorSettings) \
NO_API virtual ~UChaosVDParticleVisualizationColorSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_215_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_218_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_218_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_218_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDParticleVisualizationColorSettings;
// ********** End Class UChaosVDParticleVisualizationColorSettings *********************************
// ********** Begin Class UChaosVDParticleVisualizationDebugDrawSettings ***************************
struct Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_237_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDParticleVisualizationDebugDrawSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDParticleVisualizationDebugDrawSettings, UChaosVDVisualizationSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDParticleVisualizationDebugDrawSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_237_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDParticleVisualizationDebugDrawSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDParticleVisualizationDebugDrawSettings(UChaosVDParticleVisualizationDebugDrawSettings&&) = delete; \
UChaosVDParticleVisualizationDebugDrawSettings(const UChaosVDParticleVisualizationDebugDrawSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDParticleVisualizationDebugDrawSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDParticleVisualizationDebugDrawSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDParticleVisualizationDebugDrawSettings) \
NO_API virtual ~UChaosVDParticleVisualizationDebugDrawSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_234_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_237_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_237_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_237_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDParticleVisualizationDebugDrawSettings;
// ********** End Class UChaosVDParticleVisualizationDebugDrawSettings *****************************
// ********** Begin Class UChaosVDParticleVisualizationSettings ************************************
struct Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_303_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDParticleVisualizationSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDParticleVisualizationSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDParticleVisualizationSettings, UChaosVDVisualizationSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDParticleVisualizationSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDParticleVisualizationSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_303_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDParticleVisualizationSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDParticleVisualizationSettings(UChaosVDParticleVisualizationSettings&&) = delete; \
UChaosVDParticleVisualizationSettings(const UChaosVDParticleVisualizationSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDParticleVisualizationSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDParticleVisualizationSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDParticleVisualizationSettings) \
NO_API virtual ~UChaosVDParticleVisualizationSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_300_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_303_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_303_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h_303_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDParticleVisualizationSettings;
// ********** End Class UChaosVDParticleVisualizationSettings **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h
// ********** Begin Enum EChaosVDGeometryVisibilityFlags *******************************************
#define FOREACH_ENUM_ECHAOSVDGEOMETRYVISIBILITYFLAGS(op) \
op(EChaosVDGeometryVisibilityFlags::None) \
op(EChaosVDGeometryVisibilityFlags::Query) \
op(EChaosVDGeometryVisibilityFlags::Simulated) \
op(EChaosVDGeometryVisibilityFlags::Simple) \
op(EChaosVDGeometryVisibilityFlags::Complex) \
op(EChaosVDGeometryVisibilityFlags::ShowHeightfields) \
op(EChaosVDGeometryVisibilityFlags::ShowDisabledParticles)
enum class EChaosVDGeometryVisibilityFlags : uint8;
template<> struct TIsUEnumClass<EChaosVDGeometryVisibilityFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDGeometryVisibilityFlags>();
// ********** End Enum EChaosVDGeometryVisibilityFlags *********************************************
// ********** Begin Enum EChaosVDParticleDataVisualizationFlags ************************************
#define FOREACH_ENUM_ECHAOSVDPARTICLEDATAVISUALIZATIONFLAGS(op) \
op(EChaosVDParticleDataVisualizationFlags::None) \
op(EChaosVDParticleDataVisualizationFlags::Velocity) \
op(EChaosVDParticleDataVisualizationFlags::AngularVelocity) \
op(EChaosVDParticleDataVisualizationFlags::Acceleration) \
op(EChaosVDParticleDataVisualizationFlags::AngularAcceleration) \
op(EChaosVDParticleDataVisualizationFlags::LinearImpulse) \
op(EChaosVDParticleDataVisualizationFlags::AngularImpulse) \
op(EChaosVDParticleDataVisualizationFlags::ClusterConnectivityEdge) \
op(EChaosVDParticleDataVisualizationFlags::CenterOfMass) \
op(EChaosVDParticleDataVisualizationFlags::DrawDataOnlyForSelectedParticle) \
op(EChaosVDParticleDataVisualizationFlags::Bounds) \
op(EChaosVDParticleDataVisualizationFlags::InflatedBounds) \
op(EChaosVDParticleDataVisualizationFlags::EnableDraw)
enum class EChaosVDParticleDataVisualizationFlags : uint32;
template<> struct TIsUEnumClass<EChaosVDParticleDataVisualizationFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDParticleDataVisualizationFlags>();
// ********** End Enum EChaosVDParticleDataVisualizationFlags **************************************
// ********** Begin Enum EChaosVDParticleDebugColorMode ********************************************
#define FOREACH_ENUM_ECHAOSVDPARTICLEDEBUGCOLORMODE(op) \
op(EChaosVDParticleDebugColorMode::None) \
op(EChaosVDParticleDebugColorMode::State) \
op(EChaosVDParticleDebugColorMode::ShapeType) \
op(EChaosVDParticleDebugColorMode::ClientServer)
enum class EChaosVDParticleDebugColorMode;
template<> struct TIsUEnumClass<EChaosVDParticleDebugColorMode> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDParticleDebugColorMode>();
// ********** End Enum EChaosVDParticleDebugColorMode **********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,98 @@
// 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 "ChaosVDPlaybackController.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDPlaybackController() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDSyncTimelinesMode *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDSyncTimelinesMode;
static UEnum* EChaosVDSyncTimelinesMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDSyncTimelinesMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDSyncTimelinesMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDSyncTimelinesMode"));
}
return Z_Registration_Info_UEnum_EChaosVDSyncTimelinesMode.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSyncTimelinesMode>()
{
return EChaosVDSyncTimelinesMode_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Available sync modes that determine how tracks will sync between each other during playback */" },
{ "Manual.Comment", "/** No-Auto sync is performed and all available solver tracks inside the recording are visible at once and can be scrubbed\n\x09 * independently\n\x09 */" },
{ "Manual.Name", "EChaosVDSyncTimelinesMode::Manual" },
{ "Manual.ToolTip", "No-Auto sync is performed and all available solver tracks inside the recording are visible at once and can be scrubbed\nindependently" },
{ "ModuleRelativePath", "Public/ChaosVDPlaybackController.h" },
{ "NetworkTick.Comment", "/** Syncs all tracks using the recorded network ticks offset of the Predictive networked physics system*/" },
{ "NetworkTick.Name", "EChaosVDSyncTimelinesMode::NetworkTick" },
{ "NetworkTick.ToolTip", "Syncs all tracks using the recorded network ticks offset of the Predictive networked physics system" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDSyncTimelinesMode::None" },
{ "RecordedTimestamp.Comment", "/** Syncs all tracks using the recorded timestamp */" },
{ "RecordedTimestamp.Name", "EChaosVDSyncTimelinesMode::RecordedTimestamp" },
{ "RecordedTimestamp.ToolTip", "Syncs all tracks using the recorded timestamp" },
{ "ToolTip", "Available sync modes that determine how tracks will sync between each other during playback" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDSyncTimelinesMode::None", (int64)EChaosVDSyncTimelinesMode::None },
{ "EChaosVDSyncTimelinesMode::RecordedTimestamp", (int64)EChaosVDSyncTimelinesMode::RecordedTimestamp },
{ "EChaosVDSyncTimelinesMode::NetworkTick", (int64)EChaosVDSyncTimelinesMode::NetworkTick },
{ "EChaosVDSyncTimelinesMode::Manual", (int64)EChaosVDSyncTimelinesMode::Manual },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDSyncTimelinesMode",
"EChaosVDSyncTimelinesMode",
Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode()
{
if (!Z_Registration_Info_UEnum_EChaosVDSyncTimelinesMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDSyncTimelinesMode.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDSyncTimelinesMode.InnerSingleton;
}
// ********** End Enum EChaosVDSyncTimelinesMode ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDPlaybackController_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDSyncTimelinesMode_StaticEnum, TEXT("EChaosVDSyncTimelinesMode"), &Z_Registration_Info_UEnum_EChaosVDSyncTimelinesMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3779079023U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDPlaybackController_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDPlaybackController_h__Script_ChaosVD_4130213005{
TEXT("/Script/ChaosVD"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDPlaybackController_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDPlaybackController_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,36 @@
// 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 "ChaosVDPlaybackController.h"
#ifdef CHAOSVD_ChaosVDPlaybackController_generated_h
#error "ChaosVDPlaybackController.generated.h already included, missing '#pragma once' in ChaosVDPlaybackController.h"
#endif
#define CHAOSVD_ChaosVDPlaybackController_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_ChaosVD_Source_ChaosVD_Public_ChaosVDPlaybackController_h
// ********** Begin Enum EChaosVDSyncTimelinesMode *************************************************
#define FOREACH_ENUM_ECHAOSVDSYNCTIMELINESMODE(op) \
op(EChaosVDSyncTimelinesMode::None) \
op(EChaosVDSyncTimelinesMode::RecordedTimestamp) \
op(EChaosVDSyncTimelinesMode::NetworkTick) \
op(EChaosVDSyncTimelinesMode::Manual)
enum class EChaosVDSyncTimelinesMode : uint8;
template<> struct TIsUEnumClass<EChaosVDSyncTimelinesMode> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSyncTimelinesMode>();
// ********** End Enum EChaosVDSyncTimelinesMode ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "Interfaces/ChaosVDPooledObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDPooledObject() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDPooledObject();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDPooledObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UChaosVDPooledObject *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDPooledObject;
UClass* UChaosVDPooledObject::GetPrivateStaticClass()
{
using TClass = UChaosVDPooledObject;
if (!Z_Registration_Info_UClass_UChaosVDPooledObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDPooledObject"),
Z_Registration_Info_UClass_UChaosVDPooledObject.InnerSingleton,
StaticRegisterNativesUChaosVDPooledObject,
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_UChaosVDPooledObject.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDPooledObject_NoRegister()
{
return UChaosVDPooledObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDPooledObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Interfaces/ChaosVDPooledObject.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UChaosVDPooledObject constinit property declarations *****************
// ********** End Interface UChaosVDPooledObject constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IChaosVDPooledObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDPooledObject_Statics
UObject* (*const Z_Construct_UClass_UChaosVDPooledObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDPooledObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDPooledObject_Statics::ClassParams = {
&UChaosVDPooledObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDPooledObject_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDPooledObject_Statics::Class_MetaDataParams)
};
void UChaosVDPooledObject::StaticRegisterNativesUChaosVDPooledObject()
{
}
UClass* Z_Construct_UClass_UChaosVDPooledObject()
{
if (!Z_Registration_Info_UClass_UChaosVDPooledObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDPooledObject.OuterSingleton, Z_Construct_UClass_UChaosVDPooledObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDPooledObject.OuterSingleton;
}
UChaosVDPooledObject::UChaosVDPooledObject(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDPooledObject);
// ********** End Interface UChaosVDPooledObject ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDPooledObject, UChaosVDPooledObject::StaticClass, TEXT("UChaosVDPooledObject"), &Z_Registration_Info_UClass_UChaosVDPooledObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDPooledObject), 2787684822U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h__Script_ChaosVD_3979405818{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "Interfaces/ChaosVDPooledObject.h"
#ifdef CHAOSVD_ChaosVDPooledObject_generated_h
#error "ChaosVDPooledObject.generated.h already included, missing '#pragma once' in ChaosVDPooledObject.h"
#endif
#define CHAOSVD_ChaosVDPooledObject_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UChaosVDPooledObject *************************************************
struct Z_Construct_UClass_UChaosVDPooledObject_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDPooledObject_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_11_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDPooledObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDPooledObject(UChaosVDPooledObject&&) = delete; \
UChaosVDPooledObject(const UChaosVDPooledObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDPooledObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDPooledObject); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDPooledObject) \
virtual ~UChaosVDPooledObject() = default;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_11_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUChaosVDPooledObject(); \
friend struct ::Z_Construct_UClass_UChaosVDPooledObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDPooledObject_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDPooledObject, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDPooledObject_NoRegister) \
DECLARE_SERIALIZER(UChaosVDPooledObject)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_11_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_11_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_11_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_11_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IChaosVDPooledObject() {} \
public: \
typedef UChaosVDPooledObject UClassType; \
typedef IChaosVDPooledObject ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_8_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h_11_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDPooledObject;
// ********** End Interface UChaosVDPooledObject ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDPooledObject_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "ChaosVDScene.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDScene() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDSceneCleanUpOptions ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDSceneCleanUpOptions;
static UEnum* EChaosVDSceneCleanUpOptions_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDSceneCleanUpOptions.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDSceneCleanUpOptions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDSceneCleanUpOptions"));
}
return Z_Registration_Info_UEnum_EChaosVDSceneCleanUpOptions.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSceneCleanUpOptions>()
{
return EChaosVDSceneCleanUpOptions_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "CollectGarbage.Name", "EChaosVDSceneCleanUpOptions::CollectGarbage" },
{ "ModuleRelativePath", "Public/ChaosVDScene.h" },
{ "None.Name", "EChaosVDSceneCleanUpOptions::None" },
{ "ReInitializeGeometryBuilder.Name", "EChaosVDSceneCleanUpOptions::ReInitializeGeometryBuilder" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDSceneCleanUpOptions::None", (int64)EChaosVDSceneCleanUpOptions::None },
{ "EChaosVDSceneCleanUpOptions::ReInitializeGeometryBuilder", (int64)EChaosVDSceneCleanUpOptions::ReInitializeGeometryBuilder },
{ "EChaosVDSceneCleanUpOptions::CollectGarbage", (int64)EChaosVDSceneCleanUpOptions::CollectGarbage },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDSceneCleanUpOptions",
"EChaosVDSceneCleanUpOptions",
Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions()
{
if (!Z_Registration_Info_UEnum_EChaosVDSceneCleanUpOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDSceneCleanUpOptions.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDSceneCleanUpOptions_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDSceneCleanUpOptions.InnerSingleton;
}
// ********** End Enum EChaosVDSceneCleanUpOptions *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDScene_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDSceneCleanUpOptions_StaticEnum, TEXT("EChaosVDSceneCleanUpOptions"), &Z_Registration_Info_UEnum_EChaosVDSceneCleanUpOptions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4152557957U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDScene_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDScene_h__Script_ChaosVD_3776313684{
TEXT("/Script/ChaosVD"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDScene_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDScene_h__Script_ChaosVD_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 "ChaosVDScene.h"
#ifdef CHAOSVD_ChaosVDScene_generated_h
#error "ChaosVDScene.generated.h already included, missing '#pragma once' in ChaosVDScene.h"
#endif
#define CHAOSVD_ChaosVDScene_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_ChaosVD_Source_ChaosVD_Public_ChaosVDScene_h
// ********** Begin Enum EChaosVDSceneCleanUpOptions ***********************************************
#define FOREACH_ENUM_ECHAOSVDSCENECLEANUPOPTIONS(op) \
op(EChaosVDSceneCleanUpOptions::None) \
op(EChaosVDSceneCleanUpOptions::ReInitializeGeometryBuilder) \
op(EChaosVDSceneCleanUpOptions::CollectGarbage)
enum class EChaosVDSceneCleanUpOptions;
template<> struct TIsUEnumClass<EChaosVDSceneCleanUpOptions> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSceneCleanUpOptions>();
// ********** End Enum EChaosVDSceneCleanUpOptions *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,284 @@
// 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 "ChaosVDSceneCompositionReport.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSceneCompositionReport() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosVDFrameIndexTestData ****************************************
struct Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDFrameIndexTestData); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDFrameIndexTestData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameNumber_MetaData[] = {
{ "Category", "SceneComposition" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StageNumber_MetaData[] = {
{ "Category", "SceneComposition" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDFrameIndexTestData constinit property declarations ********
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameNumber;
static const UECodeGen_Private::FIntPropertyParams NewProp_StageNumber;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDFrameIndexTestData constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDFrameIndexTestData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDFrameIndexTestData;
class UScriptStruct* FChaosVDFrameIndexTestData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDFrameIndexTestData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDFrameIndexTestData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDFrameIndexTestData"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDFrameIndexTestData.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDFrameIndexTestData Property Definitions *******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::NewProp_FrameNumber = { "FrameNumber", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDFrameIndexTestData, FrameNumber), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameNumber_MetaData), NewProp_FrameNumber_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::NewProp_StageNumber = { "StageNumber", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDFrameIndexTestData, StageNumber), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StageNumber_MetaData), NewProp_StageNumber_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::NewProp_FrameNumber,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::NewProp_StageNumber,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDFrameIndexTestData Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDFrameIndexTestData",
Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::PropPointers),
sizeof(FChaosVDFrameIndexTestData),
alignof(FChaosVDFrameIndexTestData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDFrameIndexTestData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDFrameIndexTestData.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDFrameIndexTestData.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDFrameIndexTestData ******************************************
// ********** Begin ScriptStruct FChaosVDSceneCompositionTestData **********************************
struct Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDSceneCompositionTestData); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDSceneCompositionTestData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Structure containing data about how a CVD scene is composed.\n * This is used for functional testing, to verify if a loaded file at a specific frame keeps the expected composition\n */" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
{ "ToolTip", "Structure containing data about how a CVD scene is composed.\nThis is used for functional testing, to verify if a loaded file at a specific frame keeps the expected composition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectsCountByType_MetaData[] = {
{ "Category", "SceneComposition" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDSceneCompositionTestData constinit property declarations **
static const UECodeGen_Private::FIntPropertyParams NewProp_ObjectsCountByType_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_ObjectsCountByType_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ObjectsCountByType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDSceneCompositionTestData constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDSceneCompositionTestData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDSceneCompositionTestData;
class UScriptStruct* FChaosVDSceneCompositionTestData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSceneCompositionTestData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDSceneCompositionTestData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDSceneCompositionTestData"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDSceneCompositionTestData.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDSceneCompositionTestData Property Definitions *************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::NewProp_ObjectsCountByType_ValueProp = { "ObjectsCountByType", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::NewProp_ObjectsCountByType_Key_KeyProp = { "ObjectsCountByType_Key", nullptr, (EPropertyFlags)0x0000000000020001, 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_FChaosVDSceneCompositionTestData_Statics::NewProp_ObjectsCountByType = { "ObjectsCountByType", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDSceneCompositionTestData, ObjectsCountByType), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectsCountByType_MetaData), NewProp_ObjectsCountByType_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::NewProp_ObjectsCountByType_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::NewProp_ObjectsCountByType_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::NewProp_ObjectsCountByType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDSceneCompositionTestData Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDSceneCompositionTestData",
Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::PropPointers),
sizeof(FChaosVDSceneCompositionTestData),
alignof(FChaosVDSceneCompositionTestData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSceneCompositionTestData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDSceneCompositionTestData.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDSceneCompositionTestData.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDSceneCompositionTestData ************************************
// ********** Begin ScriptStruct FChaosVDPlaybackEngineSnapshot ************************************
struct Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDPlaybackEngineSnapshot); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDPlaybackEngineSnapshot); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Structure containing data about the playback engine state at the time when this struct is created.\n * This is used for functional testing, to verify if a loaded file at a specific frame keeps the expected composition\n *\n * @note If you change the composition of this structure or of the structures used by it, you need to re-generate the snapshots used by the\n * scene integrity playback tests in the Simulation Tests Plugin\n */" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
{ "ToolTip", "Structure containing data about the playback engine state at the time when this struct is created.\nThis is used for functional testing, to verify if a loaded file at a specific frame keeps the expected composition\n\n@note If you change the composition of this structure or of the structures used by it, you need to re-generate the snapshots used by the\nscene integrity playback tests in the Simulation Tests Plugin" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstalledExtensionsNames_MetaData[] = {
{ "Category", "SceneComposition" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameIndexDataByTrackID_MetaData[] = {
{ "Category", "SceneComposition" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimelineSyncMode_MetaData[] = {
{ "Category", "SceneComposition" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SceneComposition_MetaData[] = {
{ "Category", "SceneComposition" },
{ "ModuleRelativePath", "Public/ChaosVDSceneCompositionReport.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDPlaybackEngineSnapshot constinit property declarations ****
static const UECodeGen_Private::FNamePropertyParams NewProp_InstalledExtensionsNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstalledExtensionsNames;
static const UECodeGen_Private::FStructPropertyParams NewProp_FrameIndexDataByTrackID_ValueProp;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameIndexDataByTrackID_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_FrameIndexDataByTrackID;
static const UECodeGen_Private::FBytePropertyParams NewProp_TimelineSyncMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TimelineSyncMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_SceneComposition;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDPlaybackEngineSnapshot constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDPlaybackEngineSnapshot>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDPlaybackEngineSnapshot;
class UScriptStruct* FChaosVDPlaybackEngineSnapshot::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDPlaybackEngineSnapshot.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDPlaybackEngineSnapshot.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDPlaybackEngineSnapshot"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDPlaybackEngineSnapshot.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDPlaybackEngineSnapshot Property Definitions ***************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_InstalledExtensionsNames_Inner = { "InstalledExtensionsNames", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_InstalledExtensionsNames = { "InstalledExtensionsNames", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDPlaybackEngineSnapshot, InstalledExtensionsNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstalledExtensionsNames_MetaData), NewProp_InstalledExtensionsNames_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_FrameIndexDataByTrackID_ValueProp = { "FrameIndexDataByTrackID", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData, METADATA_PARAMS(0, nullptr) }; // 918480412
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_FrameIndexDataByTrackID_Key_KeyProp = { "FrameIndexDataByTrackID_Key", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_FrameIndexDataByTrackID = { "FrameIndexDataByTrackID", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDPlaybackEngineSnapshot, FrameIndexDataByTrackID), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameIndexDataByTrackID_MetaData), NewProp_FrameIndexDataByTrackID_MetaData) }; // 918480412
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_TimelineSyncMode_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_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_TimelineSyncMode = { "TimelineSyncMode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDPlaybackEngineSnapshot, TimelineSyncMode), Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimelineSyncMode_MetaData), NewProp_TimelineSyncMode_MetaData) }; // 3779079023
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_SceneComposition = { "SceneComposition", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDPlaybackEngineSnapshot, SceneComposition), Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SceneComposition_MetaData), NewProp_SceneComposition_MetaData) }; // 1064385823
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_InstalledExtensionsNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_InstalledExtensionsNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_FrameIndexDataByTrackID_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_FrameIndexDataByTrackID_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_FrameIndexDataByTrackID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_TimelineSyncMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_TimelineSyncMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewProp_SceneComposition,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDPlaybackEngineSnapshot Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDPlaybackEngineSnapshot",
Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::PropPointers),
sizeof(FChaosVDPlaybackEngineSnapshot),
alignof(FChaosVDPlaybackEngineSnapshot),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDPlaybackEngineSnapshot.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDPlaybackEngineSnapshot.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDPlaybackEngineSnapshot.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDPlaybackEngineSnapshot **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h__Script_ChaosVD_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDFrameIndexTestData::StaticStruct, Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics::NewStructOps, TEXT("ChaosVDFrameIndexTestData"),&Z_Registration_Info_UScriptStruct_FChaosVDFrameIndexTestData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDFrameIndexTestData), 918480412U) },
{ FChaosVDSceneCompositionTestData::StaticStruct, Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics::NewStructOps, TEXT("ChaosVDSceneCompositionTestData"),&Z_Registration_Info_UScriptStruct_FChaosVDSceneCompositionTestData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDSceneCompositionTestData), 1064385823U) },
{ FChaosVDPlaybackEngineSnapshot::StaticStruct, Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics::NewStructOps, TEXT("ChaosVDPlaybackEngineSnapshot"),&Z_Registration_Info_UScriptStruct_FChaosVDPlaybackEngineSnapshot, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDPlaybackEngineSnapshot), 245915894U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h__Script_ChaosVD_859370539{
TEXT("/Script/ChaosVD"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h__Script_ChaosVD_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,52 @@
// 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 "ChaosVDSceneCompositionReport.h"
#ifdef CHAOSVD_ChaosVDSceneCompositionReport_generated_h
#error "ChaosVDSceneCompositionReport.generated.h already included, missing '#pragma once' in ChaosVDSceneCompositionReport.h"
#endif
#define CHAOSVD_ChaosVDSceneCompositionReport_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDFrameIndexTestData ****************************************
struct Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDFrameIndexTestData_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDFrameIndexTestData;
// ********** End ScriptStruct FChaosVDFrameIndexTestData ******************************************
// ********** Begin ScriptStruct FChaosVDSceneCompositionTestData **********************************
struct Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDSceneCompositionTestData_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDSceneCompositionTestData;
// ********** End ScriptStruct FChaosVDSceneCompositionTestData ************************************
// ********** Begin ScriptStruct FChaosVDPlaybackEngineSnapshot ************************************
struct Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h_49_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDPlaybackEngineSnapshot_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDPlaybackEngineSnapshot;
// ********** End ScriptStruct FChaosVDPlaybackEngineSnapshot **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneCompositionReport_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,144 @@
// 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 "ChaosVDSceneParticle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSceneParticle() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDBaseSceneObject();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSceneParticle();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDParticleVisibilityUpdateFlags *************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDParticleVisibilityUpdateFlags;
static UEnum* EChaosVDParticleVisibilityUpdateFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleVisibilityUpdateFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDParticleVisibilityUpdateFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDParticleVisibilityUpdateFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDParticleVisibilityUpdateFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDParticleVisibilityUpdateFlags>()
{
return EChaosVDParticleVisibilityUpdateFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "// UE::Editor::DataStorage\n" },
{ "DirtyScene.Name", "EChaosVDParticleVisibilityUpdateFlags::DirtyScene" },
{ "ModuleRelativePath", "Public/ChaosVDSceneParticle.h" },
{ "None.Name", "EChaosVDParticleVisibilityUpdateFlags::None" },
{ "ToolTip", "UE::Editor::DataStorage" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDParticleVisibilityUpdateFlags::None", (int64)EChaosVDParticleVisibilityUpdateFlags::None },
{ "EChaosVDParticleVisibilityUpdateFlags::DirtyScene", (int64)EChaosVDParticleVisibilityUpdateFlags::DirtyScene },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDParticleVisibilityUpdateFlags",
"EChaosVDParticleVisibilityUpdateFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleVisibilityUpdateFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDParticleVisibilityUpdateFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDParticleVisibilityUpdateFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDParticleVisibilityUpdateFlags.InnerSingleton;
}
// ********** End Enum EChaosVDParticleVisibilityUpdateFlags ***************************************
// ********** Begin ScriptStruct FChaosVDSceneParticle *********************************************
struct Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDSceneParticle); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDSceneParticle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ChaosVDSceneParticle.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDSceneParticle constinit property declarations *************
// ********** End ScriptStruct FChaosVDSceneParticle constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDSceneParticle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics
static_assert(std::is_polymorphic<FChaosVDSceneParticle>() == std::is_polymorphic<FChaosVDBaseSceneObject>(), "USTRUCT FChaosVDSceneParticle cannot be polymorphic unless super FChaosVDBaseSceneObject is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDSceneParticle;
class UScriptStruct* FChaosVDSceneParticle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSceneParticle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDSceneParticle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDSceneParticle, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDSceneParticle"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDSceneParticle.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
Z_Construct_UScriptStruct_FChaosVDBaseSceneObject,
&NewStructOps,
"ChaosVDSceneParticle",
nullptr,
0,
sizeof(FChaosVDSceneParticle),
alignof(FChaosVDSceneParticle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSceneParticle()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSceneParticle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDSceneParticle.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDSceneParticle.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDSceneParticle ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDParticleVisibilityUpdateFlags_StaticEnum, TEXT("EChaosVDParticleVisibilityUpdateFlags"), &Z_Registration_Info_UEnum_EChaosVDParticleVisibilityUpdateFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 59133653U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDSceneParticle::StaticStruct, Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics::NewStructOps, TEXT("ChaosVDSceneParticle"),&Z_Registration_Info_UScriptStruct_FChaosVDSceneParticle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDSceneParticle), 2705656529U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h__Script_ChaosVD_3229879428{
TEXT("/Script/ChaosVD"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h__Script_ChaosVD_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// 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 "ChaosVDSceneParticle.h"
#ifdef CHAOSVD_ChaosVDSceneParticle_generated_h
#error "ChaosVDSceneParticle.generated.h already included, missing '#pragma once' in ChaosVDSceneParticle.h"
#endif
#define CHAOSVD_ChaosVDSceneParticle_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDSceneParticle *********************************************
struct Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDSceneParticle_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct(); \
typedef FChaosVDBaseSceneObject Super;
struct FChaosVDSceneParticle;
// ********** End ScriptStruct FChaosVDSceneParticle ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticle_h
// ********** Begin Enum EChaosVDParticleVisibilityUpdateFlags *************************************
#define FOREACH_ENUM_ECHAOSVDPARTICLEVISIBILITYUPDATEFLAGS(op) \
op(EChaosVDParticleVisibilityUpdateFlags::None) \
op(EChaosVDParticleVisibilityUpdateFlags::DirtyScene)
enum class EChaosVDParticleVisibilityUpdateFlags;
template<> struct TIsUEnumClass<EChaosVDParticleVisibilityUpdateFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDParticleVisibilityUpdateFlags>();
// ********** End Enum EChaosVDParticleVisibilityUpdateFlags ***************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,219 @@
// 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 "ChaosVDSceneParticleFlags.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSceneParticleFlags() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDActorGeometryUpdateFlags ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDActorGeometryUpdateFlags;
static UEnum* EChaosVDActorGeometryUpdateFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDActorGeometryUpdateFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDActorGeometryUpdateFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDActorGeometryUpdateFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDActorGeometryUpdateFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDActorGeometryUpdateFlags>()
{
return EChaosVDActorGeometryUpdateFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Options flags to control how geometry is updated in a ChaosVDActor */" },
{ "ForceUpdate.Name", "EChaosVDActorGeometryUpdateFlags::ForceUpdate" },
{ "ModuleRelativePath", "Public/ChaosVDSceneParticleFlags.h" },
{ "None.Name", "EChaosVDActorGeometryUpdateFlags::None" },
{ "ToolTip", "Options flags to control how geometry is updated in a ChaosVDActor" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDActorGeometryUpdateFlags::None", (int64)EChaosVDActorGeometryUpdateFlags::None },
{ "EChaosVDActorGeometryUpdateFlags::ForceUpdate", (int64)EChaosVDActorGeometryUpdateFlags::ForceUpdate },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDActorGeometryUpdateFlags",
"EChaosVDActorGeometryUpdateFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDActorGeometryUpdateFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDActorGeometryUpdateFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDActorGeometryUpdateFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDActorGeometryUpdateFlags.InnerSingleton;
}
// ********** End Enum EChaosVDActorGeometryUpdateFlags ********************************************
// ********** Begin Enum EChaosVDHideParticleFlags *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDHideParticleFlags;
static UEnum* EChaosVDHideParticleFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDHideParticleFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDHideParticleFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDHideParticleFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDHideParticleFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDHideParticleFlags>()
{
return EChaosVDHideParticleFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "HiddenByActiveState.Name", "EChaosVDHideParticleFlags::HiddenByActiveState" },
{ "HiddenBySceneOutliner.Name", "EChaosVDHideParticleFlags::HiddenBySceneOutliner" },
{ "HiddenBySolverVisibility.Name", "EChaosVDHideParticleFlags::HiddenBySolverVisibility" },
{ "HiddenByVisualizationFlags.Name", "EChaosVDHideParticleFlags::HiddenByVisualizationFlags" },
{ "ModuleRelativePath", "Public/ChaosVDSceneParticleFlags.h" },
{ "None.Name", "EChaosVDHideParticleFlags::None" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDHideParticleFlags::None", (int64)EChaosVDHideParticleFlags::None },
{ "EChaosVDHideParticleFlags::HiddenByVisualizationFlags", (int64)EChaosVDHideParticleFlags::HiddenByVisualizationFlags },
{ "EChaosVDHideParticleFlags::HiddenBySceneOutliner", (int64)EChaosVDHideParticleFlags::HiddenBySceneOutliner },
{ "EChaosVDHideParticleFlags::HiddenByActiveState", (int64)EChaosVDHideParticleFlags::HiddenByActiveState },
{ "EChaosVDHideParticleFlags::HiddenBySolverVisibility", (int64)EChaosVDHideParticleFlags::HiddenBySolverVisibility },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDHideParticleFlags",
"EChaosVDHideParticleFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDHideParticleFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDHideParticleFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDHideParticleFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDHideParticleFlags.InnerSingleton;
}
// ********** End Enum EChaosVDHideParticleFlags ***************************************************
// ********** Begin Enum EChaosVDSceneParticleDirtyFlags *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDSceneParticleDirtyFlags;
static UEnum* EChaosVDSceneParticleDirtyFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDSceneParticleDirtyFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDSceneParticleDirtyFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDSceneParticleDirtyFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDSceneParticleDirtyFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSceneParticleDirtyFlags>()
{
return EChaosVDSceneParticleDirtyFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Active.Name", "EChaosVDSceneParticleDirtyFlags::Active" },
{ "CollisionData.Name", "EChaosVDSceneParticleDirtyFlags::CollisionData" },
{ "Coloring.Name", "EChaosVDSceneParticleDirtyFlags::Coloring" },
{ "Comment", "/** Set of flags used to indicate which data was modified and needs to be evaluated again by other systems */" },
{ "Geometry.Name", "EChaosVDSceneParticleDirtyFlags::Geometry" },
{ "ModuleRelativePath", "Public/ChaosVDSceneParticleFlags.h" },
{ "None.Name", "EChaosVDSceneParticleDirtyFlags::None" },
{ "Parent.Name", "EChaosVDSceneParticleDirtyFlags::Parent" },
{ "PreUpdatePass.Name", "EChaosVDSceneParticleDirtyFlags::PreUpdatePass" },
{ "StreamingBounds.Name", "EChaosVDSceneParticleDirtyFlags::StreamingBounds" },
{ "TEDS.Name", "EChaosVDSceneParticleDirtyFlags::TEDS" },
{ "ToolTip", "Set of flags used to indicate which data was modified and needs to be evaluated again by other systems" },
{ "Transform.Name", "EChaosVDSceneParticleDirtyFlags::Transform" },
{ "Visibility.Name", "EChaosVDSceneParticleDirtyFlags::Visibility" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDSceneParticleDirtyFlags::None", (int64)EChaosVDSceneParticleDirtyFlags::None },
{ "EChaosVDSceneParticleDirtyFlags::Visibility", (int64)EChaosVDSceneParticleDirtyFlags::Visibility },
{ "EChaosVDSceneParticleDirtyFlags::Coloring", (int64)EChaosVDSceneParticleDirtyFlags::Coloring },
{ "EChaosVDSceneParticleDirtyFlags::Active", (int64)EChaosVDSceneParticleDirtyFlags::Active },
{ "EChaosVDSceneParticleDirtyFlags::Transform", (int64)EChaosVDSceneParticleDirtyFlags::Transform },
{ "EChaosVDSceneParticleDirtyFlags::Parent", (int64)EChaosVDSceneParticleDirtyFlags::Parent },
{ "EChaosVDSceneParticleDirtyFlags::Geometry", (int64)EChaosVDSceneParticleDirtyFlags::Geometry },
{ "EChaosVDSceneParticleDirtyFlags::CollisionData", (int64)EChaosVDSceneParticleDirtyFlags::CollisionData },
{ "EChaosVDSceneParticleDirtyFlags::PreUpdatePass", (int64)EChaosVDSceneParticleDirtyFlags::PreUpdatePass },
{ "EChaosVDSceneParticleDirtyFlags::TEDS", (int64)EChaosVDSceneParticleDirtyFlags::TEDS },
{ "EChaosVDSceneParticleDirtyFlags::StreamingBounds", (int64)EChaosVDSceneParticleDirtyFlags::StreamingBounds },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDSceneParticleDirtyFlags",
"EChaosVDSceneParticleDirtyFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDSceneParticleDirtyFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDSceneParticleDirtyFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDSceneParticleDirtyFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDSceneParticleDirtyFlags.InnerSingleton;
}
// ********** End Enum EChaosVDSceneParticleDirtyFlags *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticleFlags_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDActorGeometryUpdateFlags_StaticEnum, TEXT("EChaosVDActorGeometryUpdateFlags"), &Z_Registration_Info_UEnum_EChaosVDActorGeometryUpdateFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 701229653U) },
{ EChaosVDHideParticleFlags_StaticEnum, TEXT("EChaosVDHideParticleFlags"), &Z_Registration_Info_UEnum_EChaosVDHideParticleFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 99267431U) },
{ EChaosVDSceneParticleDirtyFlags_StaticEnum, TEXT("EChaosVDSceneParticleDirtyFlags"), &Z_Registration_Info_UEnum_EChaosVDSceneParticleDirtyFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 455887930U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticleFlags_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticleFlags_h__Script_ChaosVD_1795721559{
TEXT("/Script/ChaosVD"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticleFlags_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticleFlags_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** 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 "ChaosVDSceneParticleFlags.h"
#ifdef CHAOSVD_ChaosVDSceneParticleFlags_generated_h
#error "ChaosVDSceneParticleFlags.generated.h already included, missing '#pragma once' in ChaosVDSceneParticleFlags.h"
#endif
#define CHAOSVD_ChaosVDSceneParticleFlags_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_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneParticleFlags_h
// ********** Begin Enum EChaosVDActorGeometryUpdateFlags ******************************************
#define FOREACH_ENUM_ECHAOSVDACTORGEOMETRYUPDATEFLAGS(op) \
op(EChaosVDActorGeometryUpdateFlags::None) \
op(EChaosVDActorGeometryUpdateFlags::ForceUpdate)
enum class EChaosVDActorGeometryUpdateFlags : uint8;
template<> struct TIsUEnumClass<EChaosVDActorGeometryUpdateFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDActorGeometryUpdateFlags>();
// ********** End Enum EChaosVDActorGeometryUpdateFlags ********************************************
// ********** Begin Enum EChaosVDHideParticleFlags *************************************************
#define FOREACH_ENUM_ECHAOSVDHIDEPARTICLEFLAGS(op) \
op(EChaosVDHideParticleFlags::None) \
op(EChaosVDHideParticleFlags::HiddenByVisualizationFlags) \
op(EChaosVDHideParticleFlags::HiddenBySceneOutliner) \
op(EChaosVDHideParticleFlags::HiddenByActiveState) \
op(EChaosVDHideParticleFlags::HiddenBySolverVisibility)
enum class EChaosVDHideParticleFlags : uint8;
template<> struct TIsUEnumClass<EChaosVDHideParticleFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDHideParticleFlags>();
// ********** End Enum EChaosVDHideParticleFlags ***************************************************
// ********** Begin Enum EChaosVDSceneParticleDirtyFlags *******************************************
#define FOREACH_ENUM_ECHAOSVDSCENEPARTICLEDIRTYFLAGS(op) \
op(EChaosVDSceneParticleDirtyFlags::None) \
op(EChaosVDSceneParticleDirtyFlags::Visibility) \
op(EChaosVDSceneParticleDirtyFlags::Coloring) \
op(EChaosVDSceneParticleDirtyFlags::Active) \
op(EChaosVDSceneParticleDirtyFlags::Transform) \
op(EChaosVDSceneParticleDirtyFlags::Parent) \
op(EChaosVDSceneParticleDirtyFlags::Geometry) \
op(EChaosVDSceneParticleDirtyFlags::CollisionData) \
op(EChaosVDSceneParticleDirtyFlags::PreUpdatePass) \
op(EChaosVDSceneParticleDirtyFlags::TEDS) \
op(EChaosVDSceneParticleDirtyFlags::StreamingBounds)
enum class EChaosVDSceneParticleDirtyFlags : uint16;
template<> struct TIsUEnumClass<EChaosVDSceneParticleDirtyFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSceneParticleDirtyFlags>();
// ********** End Enum EChaosVDSceneParticleDirtyFlags *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "Components/ChaosVDSceneQueryDataComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSceneQueryDataComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSceneQueryDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSceneQueryDataComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverDataComponent();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDSceneQueryDataComponent ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSceneQueryDataComponent;
UClass* UChaosVDSceneQueryDataComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDSceneQueryDataComponent;
if (!Z_Registration_Info_UClass_UChaosVDSceneQueryDataComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSceneQueryDataComponent"),
Z_Registration_Info_UClass_UChaosVDSceneQueryDataComponent.InnerSingleton,
StaticRegisterNativesUChaosVDSceneQueryDataComponent,
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_UChaosVDSceneQueryDataComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSceneQueryDataComponent_NoRegister()
{
return UChaosVDSceneQueryDataComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Actor Component that contains all the scene queries recorded at the current loaded frame */" },
{ "IncludePath", "Components/ChaosVDSceneQueryDataComponent.h" },
{ "ModuleRelativePath", "Private/Components/ChaosVDSceneQueryDataComponent.h" },
{ "ToolTip", "Actor Component that contains all the scene queries recorded at the current loaded frame" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSceneQueryDataComponent constinit property declarations **********
// ********** End Class UChaosVDSceneQueryDataComponent constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSceneQueryDataComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSolverDataComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics::ClassParams = {
&UChaosVDSceneQueryDataComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics::Class_MetaDataParams)
};
void UChaosVDSceneQueryDataComponent::StaticRegisterNativesUChaosVDSceneQueryDataComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDSceneQueryDataComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDSceneQueryDataComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSceneQueryDataComponent.OuterSingleton, Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSceneQueryDataComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSceneQueryDataComponent);
UChaosVDSceneQueryDataComponent::~UChaosVDSceneQueryDataComponent() {}
// ********** End Class UChaosVDSceneQueryDataComponent ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSceneQueryDataComponent, UChaosVDSceneQueryDataComponent::StaticClass, TEXT("UChaosVDSceneQueryDataComponent"), &Z_Registration_Info_UClass_UChaosVDSceneQueryDataComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSceneQueryDataComponent), 53096837U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h__Script_ChaosVD_2782699115{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Components/ChaosVDSceneQueryDataComponent.h"
#ifdef CHAOSVD_ChaosVDSceneQueryDataComponent_generated_h
#error "ChaosVDSceneQueryDataComponent.generated.h already included, missing '#pragma once' in ChaosVDSceneQueryDataComponent.h"
#endif
#define CHAOSVD_ChaosVDSceneQueryDataComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSceneQueryDataComponent ******************************************
struct Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSceneQueryDataComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSceneQueryDataComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDSceneQueryDataComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSceneQueryDataComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSceneQueryDataComponent, UChaosVDSolverDataComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSceneQueryDataComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSceneQueryDataComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSceneQueryDataComponent(UChaosVDSceneQueryDataComponent&&) = delete; \
UChaosVDSceneQueryDataComponent(const UChaosVDSceneQueryDataComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDSceneQueryDataComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSceneQueryDataComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDSceneQueryDataComponent) \
NO_API virtual ~UChaosVDSceneQueryDataComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h_14_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSceneQueryDataComponent;
// ********** End Class UChaosVDSceneQueryDataComponent ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSceneQueryDataComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,89 @@
// 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 "Visualizers/ChaosVDSceneQueryDataComponentVisualizer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSceneQueryDataComponentVisualizer() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSelectionContext();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosVDSceneQuerySelectionContext ********************************
struct Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDSceneQuerySelectionContext); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDSceneQuerySelectionContext); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Struct used to pass data about a specific query to other objects */" },
{ "ModuleRelativePath", "Private/Visualizers/ChaosVDSceneQueryDataComponentVisualizer.h" },
{ "ToolTip", "Struct used to pass data about a specific query to other objects" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDSceneQuerySelectionContext constinit property declarations
// ********** End ScriptStruct FChaosVDSceneQuerySelectionContext constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDSceneQuerySelectionContext>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics
static_assert(std::is_polymorphic<FChaosVDSceneQuerySelectionContext>() == std::is_polymorphic<FChaosVDSelectionContext>(), "USTRUCT FChaosVDSceneQuerySelectionContext cannot be polymorphic unless super FChaosVDSelectionContext is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDSceneQuerySelectionContext;
class UScriptStruct* FChaosVDSceneQuerySelectionContext::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSceneQuerySelectionContext.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDSceneQuerySelectionContext.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDSceneQuerySelectionContext"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDSceneQuerySelectionContext.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
Z_Construct_UScriptStruct_FChaosVDSelectionContext,
&NewStructOps,
"ChaosVDSceneQuerySelectionContext",
nullptr,
0,
sizeof(FChaosVDSceneQuerySelectionContext),
alignof(FChaosVDSceneQuerySelectionContext),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSceneQuerySelectionContext.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDSceneQuerySelectionContext.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDSceneQuerySelectionContext.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDSceneQuerySelectionContext **********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSceneQueryDataComponentVisualizer_h__Script_ChaosVD_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDSceneQuerySelectionContext::StaticStruct, Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics::NewStructOps, TEXT("ChaosVDSceneQuerySelectionContext"),&Z_Registration_Info_UScriptStruct_FChaosVDSceneQuerySelectionContext, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDSceneQuerySelectionContext), 1571924225U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSceneQueryDataComponentVisualizer_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSceneQueryDataComponentVisualizer_h__Script_ChaosVD_2661118013{
TEXT("/Script/ChaosVD"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSceneQueryDataComponentVisualizer_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSceneQueryDataComponentVisualizer_h__Script_ChaosVD_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Visualizers/ChaosVDSceneQueryDataComponentVisualizer.h"
#ifdef CHAOSVD_ChaosVDSceneQueryDataComponentVisualizer_generated_h
#error "ChaosVDSceneQueryDataComponentVisualizer.generated.h already included, missing '#pragma once' in ChaosVDSceneQueryDataComponentVisualizer.h"
#endif
#define CHAOSVD_ChaosVDSceneQueryDataComponentVisualizer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDSceneQuerySelectionContext ********************************
struct Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSceneQueryDataComponentVisualizer_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDSceneQuerySelectionContext_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct(); \
typedef FChaosVDSelectionContext Super;
struct FChaosVDSceneQuerySelectionContext;
// ********** End ScriptStruct FChaosVDSceneQuerySelectionContext **********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSceneQueryDataComponentVisualizer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,302 @@
// 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 "Settings/ChaosVDSceneQueryVisualizationSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSceneQueryVisualizationSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDSceneQueryVisualizationFlags **************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDSceneQueryVisualizationFlags;
static UEnum* EChaosVDSceneQueryVisualizationFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDSceneQueryVisualizationFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDSceneQueryVisualizationFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDSceneQueryVisualizationFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDSceneQueryVisualizationFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSceneQueryVisualizationFlags>()
{
return EChaosVDSceneQueryVisualizationFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bitflags", "" },
{ "Comment", "/** Set of visualization flags options for Scene Queries */" },
{ "DrawHits.Name", "EChaosVDSceneQueryVisualizationFlags::DrawHits" },
{ "DrawLineTraceQueries.Name", "EChaosVDSceneQueryVisualizationFlags::DrawLineTraceQueries" },
{ "DrawOverlapQueries.Name", "EChaosVDSceneQueryVisualizationFlags::DrawOverlapQueries" },
{ "DrawSweepQueries.Name", "EChaosVDSceneQueryVisualizationFlags::DrawSweepQueries" },
{ "EnableDraw.Name", "EChaosVDSceneQueryVisualizationFlags::EnableDraw" },
{ "HideEmptyQueries.Name", "EChaosVDSceneQueryVisualizationFlags::HideEmptyQueries" },
{ "HideSubQueries.Name", "EChaosVDSceneQueryVisualizationFlags::HideSubQueries" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDSceneQueryVisualizationSettings.h" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDSceneQueryVisualizationFlags::None" },
{ "OnlyDrawSelectedQuery.Name", "EChaosVDSceneQueryVisualizationFlags::OnlyDrawSelectedQuery" },
{ "ToolTip", "Set of visualization flags options for Scene Queries" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDSceneQueryVisualizationFlags::None", (int64)EChaosVDSceneQueryVisualizationFlags::None },
{ "EChaosVDSceneQueryVisualizationFlags::EnableDraw", (int64)EChaosVDSceneQueryVisualizationFlags::EnableDraw },
{ "EChaosVDSceneQueryVisualizationFlags::DrawLineTraceQueries", (int64)EChaosVDSceneQueryVisualizationFlags::DrawLineTraceQueries },
{ "EChaosVDSceneQueryVisualizationFlags::DrawSweepQueries", (int64)EChaosVDSceneQueryVisualizationFlags::DrawSweepQueries },
{ "EChaosVDSceneQueryVisualizationFlags::DrawOverlapQueries", (int64)EChaosVDSceneQueryVisualizationFlags::DrawOverlapQueries },
{ "EChaosVDSceneQueryVisualizationFlags::DrawHits", (int64)EChaosVDSceneQueryVisualizationFlags::DrawHits },
{ "EChaosVDSceneQueryVisualizationFlags::OnlyDrawSelectedQuery", (int64)EChaosVDSceneQueryVisualizationFlags::OnlyDrawSelectedQuery },
{ "EChaosVDSceneQueryVisualizationFlags::HideEmptyQueries", (int64)EChaosVDSceneQueryVisualizationFlags::HideEmptyQueries },
{ "EChaosVDSceneQueryVisualizationFlags::HideSubQueries", (int64)EChaosVDSceneQueryVisualizationFlags::HideSubQueries },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDSceneQueryVisualizationFlags",
"EChaosVDSceneQueryVisualizationFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDSceneQueryVisualizationFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDSceneQueryVisualizationFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDSceneQueryVisualizationFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDSceneQueryVisualizationFlags.InnerSingleton;
}
// ********** End Enum EChaosVDSceneQueryVisualizationFlags ****************************************
// ********** Begin Enum EChaosVDSQFrameVisualizationMode ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDSQFrameVisualizationMode;
static UEnum* EChaosVDSQFrameVisualizationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDSQFrameVisualizationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDSQFrameVisualizationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDSQFrameVisualizationMode"));
}
return Z_Registration_Info_UEnum_EChaosVDSQFrameVisualizationMode.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSQFrameVisualizationMode>()
{
return EChaosVDSQFrameVisualizationMode_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AllEnabledQueries.Comment", "/** All the recorded scene queries for the current frame, that passes the visualization flag filter\n\x09 * will be shown */" },
{ "AllEnabledQueries.Name", "EChaosVDSQFrameVisualizationMode::AllEnabledQueries" },
{ "AllEnabledQueries.ToolTip", "All the recorded scene queries for the current frame, that passes the visualization flag filter\nwill be shown" },
{ "Comment", "/** Available scene query Visualization Modes */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDSceneQueryVisualizationSettings.h" },
{ "PerSolverRecordingOrder.Comment", "/** Scene queries will be shown one at the time, in the order they were recorded (per solver), controlled by the Scene Query browser timeline */" },
{ "PerSolverRecordingOrder.Name", "EChaosVDSQFrameVisualizationMode::PerSolverRecordingOrder" },
{ "PerSolverRecordingOrder.ToolTip", "Scene queries will be shown one at the time, in the order they were recorded (per solver), controlled by the Scene Query browser timeline" },
{ "ToolTip", "Available scene query Visualization Modes" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDSQFrameVisualizationMode::AllEnabledQueries", (int64)EChaosVDSQFrameVisualizationMode::AllEnabledQueries },
{ "EChaosVDSQFrameVisualizationMode::PerSolverRecordingOrder", (int64)EChaosVDSQFrameVisualizationMode::PerSolverRecordingOrder },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDSQFrameVisualizationMode",
"EChaosVDSQFrameVisualizationMode",
Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode()
{
if (!Z_Registration_Info_UEnum_EChaosVDSQFrameVisualizationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDSQFrameVisualizationMode.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDSQFrameVisualizationMode.InnerSingleton;
}
// ********** End Enum EChaosVDSQFrameVisualizationMode ********************************************
// ********** Begin Class UChaosVDSceneQueriesVisualizationSettings ********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSceneQueriesVisualizationSettings;
UClass* UChaosVDSceneQueriesVisualizationSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDSceneQueriesVisualizationSettings;
if (!Z_Registration_Info_UClass_UChaosVDSceneQueriesVisualizationSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSceneQueriesVisualizationSettings"),
Z_Registration_Info_UClass_UChaosVDSceneQueriesVisualizationSettings.InnerSingleton,
StaticRegisterNativesUChaosVDSceneQueriesVisualizationSettings,
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_UChaosVDSceneQueriesVisualizationSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_NoRegister()
{
return UChaosVDSceneQueriesVisualizationSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDSceneQueryVisualizationSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDSceneQueryVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowText_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** If true, any debug draw text available will be drawn */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDSceneQueryVisualizationSettings.h" },
{ "ToolTip", "If true, any debug draw text available will be drawn" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthPriority_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The depth priority used for while drawing. Can be World or Foreground (with this one the shapes representing the query\n\x09 * will be drawn on top of the geometry and be always visible) */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDSceneQueryVisualizationSettings.h" },
{ "ToolTip", "The depth priority used for while drawing. Can be World or Foreground (with this one the shapes representing the query\nwill be drawn on top of the geometry and be always visible)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentVisualizationMode_MetaData[] = {
{ "ModuleRelativePath", "Private/Settings/ChaosVDSceneQueryVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalSceneQueriesVisualizationFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/ChaosVD.EChaosVDSceneQueryVisualizationFlags" },
{ "Comment", "/** Set of flags to enable/disable visualization of specific scene queries data as debug draw */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDSceneQueryVisualizationSettings.h" },
{ "ToolTip", "Set of flags to enable/disable visualization of specific scene queries data as debug draw" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSceneQueriesVisualizationSettings constinit property declarations
static void NewProp_bShowText_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowText;
static const UECodeGen_Private::FBytePropertyParams NewProp_DepthPriority;
static const UECodeGen_Private::FBytePropertyParams NewProp_CurrentVisualizationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CurrentVisualizationMode;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_GlobalSceneQueriesVisualizationFlags;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDSceneQueriesVisualizationSettings constinit property declarations **
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSceneQueriesVisualizationSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics
// ********** Begin Class UChaosVDSceneQueriesVisualizationSettings Property Definitions ***********
void Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_bShowText_SetBit(void* Obj)
{
((UChaosVDSceneQueriesVisualizationSettings*)Obj)->bShowText = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_bShowText = { "bShowText", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDSceneQueriesVisualizationSettings), &Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_bShowText_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowText_MetaData), NewProp_bShowText_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_DepthPriority = { "DepthPriority", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDSceneQueriesVisualizationSettings, DepthPriority), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthPriority_MetaData), NewProp_DepthPriority_MetaData) }; // 1271158512
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_CurrentVisualizationMode_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_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_CurrentVisualizationMode = { "CurrentVisualizationMode", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDSceneQueriesVisualizationSettings, CurrentVisualizationMode), Z_Construct_UEnum_ChaosVD_EChaosVDSQFrameVisualizationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentVisualizationMode_MetaData), NewProp_CurrentVisualizationMode_MetaData) }; // 3333142035
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_GlobalSceneQueriesVisualizationFlags = { "GlobalSceneQueriesVisualizationFlags", nullptr, (EPropertyFlags)0x0040000000004000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDSceneQueriesVisualizationSettings, GlobalSceneQueriesVisualizationFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalSceneQueriesVisualizationFlags_MetaData), NewProp_GlobalSceneQueriesVisualizationFlags_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_bShowText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_DepthPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_CurrentVisualizationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_CurrentVisualizationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::NewProp_GlobalSceneQueriesVisualizationFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDSceneQueriesVisualizationSettings Property Definitions *************
UObject* (*const Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::ClassParams = {
&UChaosVDSceneQueriesVisualizationSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::Class_MetaDataParams)
};
void UChaosVDSceneQueriesVisualizationSettings::StaticRegisterNativesUChaosVDSceneQueriesVisualizationSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDSceneQueriesVisualizationSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSceneQueriesVisualizationSettings.OuterSingleton, Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSceneQueriesVisualizationSettings.OuterSingleton;
}
UChaosVDSceneQueriesVisualizationSettings::UChaosVDSceneQueriesVisualizationSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSceneQueriesVisualizationSettings);
UChaosVDSceneQueriesVisualizationSettings::~UChaosVDSceneQueriesVisualizationSettings() {}
// ********** End Class UChaosVDSceneQueriesVisualizationSettings **********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDSceneQueryVisualizationFlags_StaticEnum, TEXT("EChaosVDSceneQueryVisualizationFlags"), &Z_Registration_Info_UEnum_EChaosVDSceneQueryVisualizationFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3033837516U) },
{ EChaosVDSQFrameVisualizationMode_StaticEnum, TEXT("EChaosVDSQFrameVisualizationMode"), &Z_Registration_Info_UEnum_EChaosVDSQFrameVisualizationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3333142035U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings, UChaosVDSceneQueriesVisualizationSettings::StaticClass, TEXT("UChaosVDSceneQueriesVisualizationSettings"), &Z_Registration_Info_UClass_UChaosVDSceneQueriesVisualizationSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSceneQueriesVisualizationSettings), 4064174957U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h__Script_ChaosVD_1332845563{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,90 @@
// 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 "Settings/ChaosVDSceneQueryVisualizationSettings.h"
#ifdef CHAOSVD_ChaosVDSceneQueryVisualizationSettings_generated_h
#error "ChaosVDSceneQueryVisualizationSettings.generated.h already included, missing '#pragma once' in ChaosVDSceneQueryVisualizationSettings.h"
#endif
#define CHAOSVD_ChaosVDSceneQueryVisualizationSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSceneQueriesVisualizationSettings ********************************
struct Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSceneQueriesVisualizationSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSceneQueriesVisualizationSettings, UChaosVDVisualizationSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSceneQueriesVisualizationSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSceneQueriesVisualizationSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h_39_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDSceneQueriesVisualizationSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSceneQueriesVisualizationSettings(UChaosVDSceneQueriesVisualizationSettings&&) = delete; \
UChaosVDSceneQueriesVisualizationSettings(const UChaosVDSceneQueriesVisualizationSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDSceneQueriesVisualizationSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSceneQueriesVisualizationSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDSceneQueriesVisualizationSettings) \
NO_API virtual ~UChaosVDSceneQueriesVisualizationSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h_36_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSceneQueriesVisualizationSettings;
// ********** End Class UChaosVDSceneQueriesVisualizationSettings **********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSceneQueryVisualizationSettings_h
// ********** Begin Enum EChaosVDSceneQueryVisualizationFlags **************************************
#define FOREACH_ENUM_ECHAOSVDSCENEQUERYVISUALIZATIONFLAGS(op) \
op(EChaosVDSceneQueryVisualizationFlags::None) \
op(EChaosVDSceneQueryVisualizationFlags::EnableDraw) \
op(EChaosVDSceneQueryVisualizationFlags::DrawLineTraceQueries) \
op(EChaosVDSceneQueryVisualizationFlags::DrawSweepQueries) \
op(EChaosVDSceneQueryVisualizationFlags::DrawOverlapQueries) \
op(EChaosVDSceneQueryVisualizationFlags::DrawHits) \
op(EChaosVDSceneQueryVisualizationFlags::OnlyDrawSelectedQuery) \
op(EChaosVDSceneQueryVisualizationFlags::HideEmptyQueries) \
op(EChaosVDSceneQueryVisualizationFlags::HideSubQueries)
enum class EChaosVDSceneQueryVisualizationFlags : uint32;
template<> struct TIsUEnumClass<EChaosVDSceneQueryVisualizationFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSceneQueryVisualizationFlags>();
// ********** End Enum EChaosVDSceneQueryVisualizationFlags ****************************************
// ********** Begin Enum EChaosVDSQFrameVisualizationMode ******************************************
#define FOREACH_ENUM_ECHAOSVDSQFRAMEVISUALIZATIONMODE(op) \
op(EChaosVDSQFrameVisualizationMode::AllEnabledQueries) \
op(EChaosVDSQFrameVisualizationMode::PerSolverRecordingOrder)
enum class EChaosVDSQFrameVisualizationMode : uint8;
template<> struct TIsUEnumClass<EChaosVDSQFrameVisualizationMode> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSQFrameVisualizationMode>();
// ********** End Enum EChaosVDSQFrameVisualizationMode ********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,91 @@
// 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 "ChaosVDSceneStreaming.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSceneStreaming() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDStreamingDirtyFlags ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDStreamingDirtyFlags;
static UEnum* EChaosVDStreamingDirtyFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDStreamingDirtyFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDStreamingDirtyFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDStreamingDirtyFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDStreamingDirtyFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDStreamingDirtyFlags>()
{
return EChaosVDStreamingDirtyFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AccelerationStructure.Name", "EChaosVDStreamingDirtyFlags::AccelerationStructure" },
{ "ModuleRelativePath", "Public/ChaosVDSceneStreaming.h" },
{ "None.Name", "EChaosVDStreamingDirtyFlags::None" },
{ "StreamingEnabled.Name", "EChaosVDStreamingDirtyFlags::StreamingEnabled" },
{ "StreamingExtents.Name", "EChaosVDStreamingDirtyFlags::StreamingExtents" },
{ "StreamingSourceLocation.Name", "EChaosVDStreamingDirtyFlags::StreamingSourceLocation" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDStreamingDirtyFlags::None", (int64)EChaosVDStreamingDirtyFlags::None },
{ "EChaosVDStreamingDirtyFlags::StreamingExtents", (int64)EChaosVDStreamingDirtyFlags::StreamingExtents },
{ "EChaosVDStreamingDirtyFlags::StreamingEnabled", (int64)EChaosVDStreamingDirtyFlags::StreamingEnabled },
{ "EChaosVDStreamingDirtyFlags::StreamingSourceLocation", (int64)EChaosVDStreamingDirtyFlags::StreamingSourceLocation },
{ "EChaosVDStreamingDirtyFlags::AccelerationStructure", (int64)EChaosVDStreamingDirtyFlags::AccelerationStructure },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDStreamingDirtyFlags",
"EChaosVDStreamingDirtyFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDStreamingDirtyFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDStreamingDirtyFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDStreamingDirtyFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDStreamingDirtyFlags.InnerSingleton;
}
// ********** End Enum EChaosVDStreamingDirtyFlags *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneStreaming_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDStreamingDirtyFlags_StaticEnum, TEXT("EChaosVDStreamingDirtyFlags"), &Z_Registration_Info_UEnum_EChaosVDStreamingDirtyFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4001041382U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneStreaming_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneStreaming_h__Script_ChaosVD_3813747191{
TEXT("/Script/ChaosVD"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneStreaming_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneStreaming_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,37 @@
// 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 "ChaosVDSceneStreaming.h"
#ifdef CHAOSVD_ChaosVDSceneStreaming_generated_h
#error "ChaosVDSceneStreaming.generated.h already included, missing '#pragma once' in ChaosVDSceneStreaming.h"
#endif
#define CHAOSVD_ChaosVDSceneStreaming_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_ChaosVD_Source_ChaosVD_Public_ChaosVDSceneStreaming_h
// ********** Begin Enum EChaosVDStreamingDirtyFlags ***********************************************
#define FOREACH_ENUM_ECHAOSVDSTREAMINGDIRTYFLAGS(op) \
op(EChaosVDStreamingDirtyFlags::None) \
op(EChaosVDStreamingDirtyFlags::StreamingExtents) \
op(EChaosVDStreamingDirtyFlags::StreamingEnabled) \
op(EChaosVDStreamingDirtyFlags::StreamingSourceLocation) \
op(EChaosVDStreamingDirtyFlags::AccelerationStructure)
enum class EChaosVDStreamingDirtyFlags : uint32;
template<> struct TIsUEnumClass<EChaosVDStreamingDirtyFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDStreamingDirtyFlags>();
// ********** End Enum EChaosVDStreamingDirtyFlags *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "Interfaces/ChaosVDSelectableObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSelectableObject() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSelectableObject();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSelectableObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UChaosVDSelectableObject *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSelectableObject;
UClass* UChaosVDSelectableObject::GetPrivateStaticClass()
{
using TClass = UChaosVDSelectableObject;
if (!Z_Registration_Info_UClass_UChaosVDSelectableObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSelectableObject"),
Z_Registration_Info_UClass_UChaosVDSelectableObject.InnerSingleton,
StaticRegisterNativesUChaosVDSelectableObject,
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_UChaosVDSelectableObject.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSelectableObject_NoRegister()
{
return UChaosVDSelectableObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSelectableObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Interfaces/ChaosVDSelectableObject.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UChaosVDSelectableObject constinit property declarations *************
// ********** End Interface UChaosVDSelectableObject constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IChaosVDSelectableObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSelectableObject_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSelectableObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSelectableObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSelectableObject_Statics::ClassParams = {
&UChaosVDSelectableObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSelectableObject_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSelectableObject_Statics::Class_MetaDataParams)
};
void UChaosVDSelectableObject::StaticRegisterNativesUChaosVDSelectableObject()
{
}
UClass* Z_Construct_UClass_UChaosVDSelectableObject()
{
if (!Z_Registration_Info_UClass_UChaosVDSelectableObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSelectableObject.OuterSingleton, Z_Construct_UClass_UChaosVDSelectableObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSelectableObject.OuterSingleton;
}
UChaosVDSelectableObject::UChaosVDSelectableObject(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSelectableObject);
// ********** End Interface UChaosVDSelectableObject ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSelectableObject, UChaosVDSelectableObject::StaticClass, TEXT("UChaosVDSelectableObject"), &Z_Registration_Info_UClass_UChaosVDSelectableObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSelectableObject), 3406909885U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h__Script_ChaosVD_3531561884{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "Interfaces/ChaosVDSelectableObject.h"
#ifdef CHAOSVD_ChaosVDSelectableObject_generated_h
#error "ChaosVDSelectableObject.generated.h already included, missing '#pragma once' in ChaosVDSelectableObject.h"
#endif
#define CHAOSVD_ChaosVDSelectableObject_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UChaosVDSelectableObject *********************************************
struct Z_Construct_UClass_UChaosVDSelectableObject_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSelectableObject_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_11_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDSelectableObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSelectableObject(UChaosVDSelectableObject&&) = delete; \
UChaosVDSelectableObject(const UChaosVDSelectableObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDSelectableObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSelectableObject); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDSelectableObject) \
virtual ~UChaosVDSelectableObject() = default;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_11_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUChaosVDSelectableObject(); \
friend struct ::Z_Construct_UClass_UChaosVDSelectableObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSelectableObject_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSelectableObject, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSelectableObject_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSelectableObject)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_11_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_11_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_11_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_11_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IChaosVDSelectableObject() {} \
public: \
typedef UChaosVDSelectableObject UClassType; \
typedef IChaosVDSelectableObject ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_8_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h_11_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSelectableObject;
// ********** End Interface UChaosVDSelectableObject ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Interfaces_ChaosVDSelectableObject_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// 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 "TEDS/ChaosVDSelectionInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSelectionInterface() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSelectionInterface();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSelectionInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
TYPEDELEMENTRUNTIME_API UClass* Z_Construct_UClass_UTypedElementSelectionInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDSelectionInterface ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSelectionInterface;
UClass* UChaosVDSelectionInterface::GetPrivateStaticClass()
{
using TClass = UChaosVDSelectionInterface;
if (!Z_Registration_Info_UClass_UChaosVDSelectionInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSelectionInterface"),
Z_Registration_Info_UClass_UChaosVDSelectionInterface.InnerSingleton,
StaticRegisterNativesUChaosVDSelectionInterface,
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_UChaosVDSelectionInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSelectionInterface_NoRegister()
{
return UChaosVDSelectionInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSelectionInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * CVD Custom Selection Interface. We don't have any specific implementation overrides yet\n */" },
{ "IncludePath", "TEDS/ChaosVDSelectionInterface.h" },
{ "ModuleRelativePath", "Public/TEDS/ChaosVDSelectionInterface.h" },
{ "ToolTip", "CVD Custom Selection Interface. We don't have any specific implementation overrides yet" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSelectionInterface constinit property declarations ***************
// ********** End Class UChaosVDSelectionInterface constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSelectionInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSelectionInterface_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSelectionInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSelectionInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UChaosVDSelectionInterface_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UTypedElementSelectionInterface_NoRegister, (int32)VTABLE_OFFSET(UChaosVDSelectionInterface, ITypedElementSelectionInterface), false }, // 3862561323
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSelectionInterface_Statics::ClassParams = {
&UChaosVDSelectionInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSelectionInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSelectionInterface_Statics::Class_MetaDataParams)
};
void UChaosVDSelectionInterface::StaticRegisterNativesUChaosVDSelectionInterface()
{
}
UClass* Z_Construct_UClass_UChaosVDSelectionInterface()
{
if (!Z_Registration_Info_UClass_UChaosVDSelectionInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSelectionInterface.OuterSingleton, Z_Construct_UClass_UChaosVDSelectionInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSelectionInterface.OuterSingleton;
}
UChaosVDSelectionInterface::UChaosVDSelectionInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSelectionInterface);
UChaosVDSelectionInterface::~UChaosVDSelectionInterface() {}
// ********** End Class UChaosVDSelectionInterface *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSelectionInterface, UChaosVDSelectionInterface::StaticClass, TEXT("UChaosVDSelectionInterface"), &Z_Registration_Info_UClass_UChaosVDSelectionInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSelectionInterface), 4262713996U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h__Script_ChaosVD_2083027184{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h__Script_ChaosVD_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 "TEDS/ChaosVDSelectionInterface.h"
#ifdef CHAOSVD_ChaosVDSelectionInterface_generated_h
#error "ChaosVDSelectionInterface.generated.h already included, missing '#pragma once' in ChaosVDSelectionInterface.h"
#endif
#define CHAOSVD_ChaosVDSelectionInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSelectionInterface ***********************************************
struct Z_Construct_UClass_UChaosVDSelectionInterface_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSelectionInterface_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSelectionInterface(); \
friend struct ::Z_Construct_UClass_UChaosVDSelectionInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSelectionInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSelectionInterface, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSelectionInterface_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSelectionInterface) \
virtual UObject* _getUObject() const override { return const_cast<UChaosVDSelectionInterface*>(this); }
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDSelectionInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSelectionInterface(UChaosVDSelectionInterface&&) = delete; \
UChaosVDSelectionInterface(const UChaosVDSelectionInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDSelectionInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSelectionInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDSelectionInterface) \
CHAOSVD_API virtual ~UChaosVDSelectionInterface();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h_12_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSelectionInterface;
// ********** End Class UChaosVDSelectionInterface *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_TEDS_ChaosVDSelectionInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,257 @@
// 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 "ChaosVDSkySphereInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSkySphereInterface() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSkySphereInterface();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSkySphereInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
ENGINE_API UClass* Z_Construct_UClass_ADirectionalLight_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UChaosVDSkySphereInterface Function Refresh **************************
void IChaosVDSkySphereInterface::Refresh()
{
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Refresh instead.");
}
static FName NAME_UChaosVDSkySphereInterface_Refresh = FName(TEXT("Refresh"));
void IChaosVDSkySphereInterface::Execute_Refresh(UObject* O)
{
check(O != NULL);
check(O->GetClass()->ImplementsInterface(UChaosVDSkySphereInterface::StaticClass()));
UFunction* const Func = O->FindFunction(NAME_UChaosVDSkySphereInterface_Refresh);
if (Func)
{
O->ProcessEvent(Func, NULL);
}
else if (auto I = (IChaosVDSkySphereInterface*)(O->GetNativeInterfaceAddress(UChaosVDSkySphereInterface::StaticClass())))
{
I->Refresh_Implementation();
}
}
struct Z_Construct_UFunction_UChaosVDSkySphereInterface_Refresh_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "ModuleRelativePath", "Private/ChaosVDSkySphereInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Refresh constinit property declarations *******************************
// ********** End Function Refresh constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosVDSkySphereInterface_Refresh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosVDSkySphereInterface, nullptr, "Refresh", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosVDSkySphereInterface_Refresh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosVDSkySphereInterface_Refresh_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UChaosVDSkySphereInterface_Refresh()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosVDSkySphereInterface_Refresh_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IChaosVDSkySphereInterface::execRefresh)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Refresh_Implementation();
P_NATIVE_END;
}
// ********** End Interface UChaosVDSkySphereInterface Function Refresh ****************************
// ********** Begin Interface UChaosVDSkySphereInterface Function SetDirectionalLightSource ********
struct ChaosVDSkySphereInterface_eventSetDirectionalLightSource_Parms
{
ADirectionalLight* NewLightSource;
};
void IChaosVDSkySphereInterface::SetDirectionalLightSource(ADirectionalLight* NewLightSource)
{
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_SetDirectionalLightSource instead.");
}
static FName NAME_UChaosVDSkySphereInterface_SetDirectionalLightSource = FName(TEXT("SetDirectionalLightSource"));
void IChaosVDSkySphereInterface::Execute_SetDirectionalLightSource(UObject* O, ADirectionalLight* NewLightSource)
{
check(O != NULL);
check(O->GetClass()->ImplementsInterface(UChaosVDSkySphereInterface::StaticClass()));
ChaosVDSkySphereInterface_eventSetDirectionalLightSource_Parms Parms;
UFunction* const Func = O->FindFunction(NAME_UChaosVDSkySphereInterface_SetDirectionalLightSource);
if (Func)
{
Parms.NewLightSource=std::move(NewLightSource);
O->ProcessEvent(Func, &Parms);
}
else if (auto I = (IChaosVDSkySphereInterface*)(O->GetNativeInterfaceAddress(UChaosVDSkySphereInterface::StaticClass())))
{
I->SetDirectionalLightSource_Implementation(NewLightSource);
}
}
struct Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "ModuleRelativePath", "Private/ChaosVDSkySphereInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDirectionalLightSource constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewLightSource;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDirectionalLightSource constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDirectionalLightSource Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::NewProp_NewLightSource = { "NewLightSource", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ChaosVDSkySphereInterface_eventSetDirectionalLightSource_Parms, NewLightSource), Z_Construct_UClass_ADirectionalLight_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::NewProp_NewLightSource,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::PropPointers) < 2048);
// ********** End Function SetDirectionalLightSource Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UChaosVDSkySphereInterface, nullptr, "SetDirectionalLightSource", Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::PropPointers),
sizeof(ChaosVDSkySphereInterface_eventSetDirectionalLightSource_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::Function_MetaDataParams), Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(ChaosVDSkySphereInterface_eventSetDirectionalLightSource_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IChaosVDSkySphereInterface::execSetDirectionalLightSource)
{
P_GET_OBJECT(ADirectionalLight,Z_Param_NewLightSource);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDirectionalLightSource_Implementation(Z_Param_NewLightSource);
P_NATIVE_END;
}
// ********** End Interface UChaosVDSkySphereInterface Function SetDirectionalLightSource **********
// ********** Begin Interface UChaosVDSkySphereInterface *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSkySphereInterface;
UClass* UChaosVDSkySphereInterface::GetPrivateStaticClass()
{
using TClass = UChaosVDSkySphereInterface;
if (!Z_Registration_Info_UClass_UChaosVDSkySphereInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSkySphereInterface"),
Z_Registration_Info_UClass_UChaosVDSkySphereInterface.InnerSingleton,
StaticRegisterNativesUChaosVDSkySphereInterface,
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_UChaosVDSkySphereInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSkySphereInterface_NoRegister()
{
return UChaosVDSkySphereInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSkySphereInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Private/ChaosVDSkySphereInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UChaosVDSkySphereInterface constinit property declarations ***********
// ********** End Interface UChaosVDSkySphereInterface constinit property declarations *************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("Refresh"), .Pointer = &IChaosVDSkySphereInterface::execRefresh },
{ .NameUTF8 = UTF8TEXT("SetDirectionalLightSource"), .Pointer = &IChaosVDSkySphereInterface::execSetDirectionalLightSource },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UChaosVDSkySphereInterface_Refresh, "Refresh" }, // 3993181475
{ &Z_Construct_UFunction_UChaosVDSkySphereInterface_SetDirectionalLightSource, "SetDirectionalLightSource" }, // 4088594805
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IChaosVDSkySphereInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSkySphereInterface_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSkySphereInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSkySphereInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSkySphereInterface_Statics::ClassParams = {
&UChaosVDSkySphereInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000040A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSkySphereInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSkySphereInterface_Statics::Class_MetaDataParams)
};
void UChaosVDSkySphereInterface::StaticRegisterNativesUChaosVDSkySphereInterface()
{
UClass* Class = UChaosVDSkySphereInterface::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UChaosVDSkySphereInterface_Statics::Funcs));
}
UClass* Z_Construct_UClass_UChaosVDSkySphereInterface()
{
if (!Z_Registration_Info_UClass_UChaosVDSkySphereInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSkySphereInterface.OuterSingleton, Z_Construct_UClass_UChaosVDSkySphereInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSkySphereInterface.OuterSingleton;
}
UChaosVDSkySphereInterface::UChaosVDSkySphereInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSkySphereInterface);
// ********** End Interface UChaosVDSkySphereInterface *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSkySphereInterface, UChaosVDSkySphereInterface::StaticClass, TEXT("UChaosVDSkySphereInterface"), &Z_Registration_Info_UClass_UChaosVDSkySphereInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSkySphereInterface), 2778001518U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h__Script_ChaosVD_572669491{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,92 @@
// 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 "ChaosVDSkySphereInterface.h"
#ifdef CHAOSVD_ChaosVDSkySphereInterface_generated_h
#error "ChaosVDSkySphereInterface.generated.h already included, missing '#pragma once' in ChaosVDSkySphereInterface.h"
#endif
#define CHAOSVD_ChaosVDSkySphereInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class ADirectionalLight;
// ********** Begin Interface UChaosVDSkySphereInterface *******************************************
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_RPC_WRAPPERS_NO_PURE_DECLS \
virtual void Refresh_Implementation() {}; \
virtual void SetDirectionalLightSource_Implementation(ADirectionalLight* NewLightSource) {}; \
DECLARE_FUNCTION(execRefresh); \
DECLARE_FUNCTION(execSetDirectionalLightSource);
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UChaosVDSkySphereInterface_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSkySphereInterface_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDSkySphereInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSkySphereInterface(UChaosVDSkySphereInterface&&) = delete; \
UChaosVDSkySphereInterface(const UChaosVDSkySphereInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDSkySphereInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSkySphereInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDSkySphereInterface) \
virtual ~UChaosVDSkySphereInterface() = default;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUChaosVDSkySphereInterface(); \
friend struct ::Z_Construct_UClass_UChaosVDSkySphereInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSkySphereInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSkySphereInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSkySphereInterface_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSkySphereInterface)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IChaosVDSkySphereInterface() {} \
public: \
typedef UChaosVDSkySphereInterface UClassType; \
typedef IChaosVDSkySphereInterface ThisClass; \
static void Execute_Refresh(UObject* O); \
static void Execute_SetDirectionalLightSource(UObject* O, ADirectionalLight* NewLightSource); \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_10_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_CALLBACK_WRAPPERS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h_13_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSkySphereInterface;
// ********** End Interface UChaosVDSkySphereInterface *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_ChaosVDSkySphereInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Components/ChaosVDSolverCharacterGroundConstraintDataComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSolverCharacterGroundConstraintDataComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDConstraintDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDSolverCharacterGroundConstraintDataComponent *********************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent;
UClass* UChaosVDSolverCharacterGroundConstraintDataComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDSolverCharacterGroundConstraintDataComponent;
if (!Z_Registration_Info_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSolverCharacterGroundConstraintDataComponent"),
Z_Registration_Info_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent.InnerSingleton,
StaticRegisterNativesUChaosVDSolverCharacterGroundConstraintDataComponent,
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_UChaosVDSolverCharacterGroundConstraintDataComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_NoRegister()
{
return UChaosVDSolverCharacterGroundConstraintDataComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Components/ChaosVDSolverCharacterGroundConstraintDataComponent.h" },
{ "ModuleRelativePath", "Private/Components/ChaosVDSolverCharacterGroundConstraintDataComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSolverCharacterGroundConstraintDataComponent constinit property declarations
// ********** End Class UChaosVDSolverCharacterGroundConstraintDataComponent constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSolverCharacterGroundConstraintDataComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDConstraintDataComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics::ClassParams = {
&UChaosVDSolverCharacterGroundConstraintDataComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics::Class_MetaDataParams)
};
void UChaosVDSolverCharacterGroundConstraintDataComponent::StaticRegisterNativesUChaosVDSolverCharacterGroundConstraintDataComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent.OuterSingleton, Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent.OuterSingleton;
}
UChaosVDSolverCharacterGroundConstraintDataComponent::UChaosVDSolverCharacterGroundConstraintDataComponent() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSolverCharacterGroundConstraintDataComponent);
UChaosVDSolverCharacterGroundConstraintDataComponent::~UChaosVDSolverCharacterGroundConstraintDataComponent() {}
// ********** End Class UChaosVDSolverCharacterGroundConstraintDataComponent ***********************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent, UChaosVDSolverCharacterGroundConstraintDataComponent::StaticClass, TEXT("UChaosVDSolverCharacterGroundConstraintDataComponent"), &Z_Registration_Info_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSolverCharacterGroundConstraintDataComponent), 3380672899U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h__Script_ChaosVD_3245411714{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h__Script_ChaosVD_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 "Components/ChaosVDSolverCharacterGroundConstraintDataComponent.h"
#ifdef CHAOSVD_ChaosVDSolverCharacterGroundConstraintDataComponent_generated_h
#error "ChaosVDSolverCharacterGroundConstraintDataComponent.generated.h already included, missing '#pragma once' in ChaosVDSolverCharacterGroundConstraintDataComponent.h"
#endif
#define CHAOSVD_ChaosVDSolverCharacterGroundConstraintDataComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSolverCharacterGroundConstraintDataComponent *********************
struct Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h_13_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSolverCharacterGroundConstraintDataComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSolverCharacterGroundConstraintDataComponent, UChaosVDConstraintDataComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSolverCharacterGroundConstraintDataComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h_13_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDSolverCharacterGroundConstraintDataComponent(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSolverCharacterGroundConstraintDataComponent(UChaosVDSolverCharacterGroundConstraintDataComponent&&) = delete; \
UChaosVDSolverCharacterGroundConstraintDataComponent(const UChaosVDSolverCharacterGroundConstraintDataComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDSolverCharacterGroundConstraintDataComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSolverCharacterGroundConstraintDataComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDSolverCharacterGroundConstraintDataComponent) \
CHAOSVD_API virtual ~UChaosVDSolverCharacterGroundConstraintDataComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h_10_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h_13_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h_13_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h_13_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSolverCharacterGroundConstraintDataComponent;
// ********** End Class UChaosVDSolverCharacterGroundConstraintDataComponent ***********************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCharacterGroundConstraintDataComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "Components/ChaosVDSolverCollisionDataComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSolverCollisionDataComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverCollisionDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverDataComponent();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDSolverCollisionDataComponent *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSolverCollisionDataComponent;
UClass* UChaosVDSolverCollisionDataComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDSolverCollisionDataComponent;
if (!Z_Registration_Info_UClass_UChaosVDSolverCollisionDataComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSolverCollisionDataComponent"),
Z_Registration_Info_UClass_UChaosVDSolverCollisionDataComponent.InnerSingleton,
StaticRegisterNativesUChaosVDSolverCollisionDataComponent,
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_UChaosVDSolverCollisionDataComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_NoRegister()
{
return UChaosVDSolverCollisionDataComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Components/ChaosVDSolverCollisionDataComponent.h" },
{ "ModuleRelativePath", "Private/Components/ChaosVDSolverCollisionDataComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSolverCollisionDataComponent constinit property declarations *****
// ********** End Class UChaosVDSolverCollisionDataComponent constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSolverCollisionDataComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSolverDataComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics::ClassParams = {
&UChaosVDSolverCollisionDataComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics::Class_MetaDataParams)
};
void UChaosVDSolverCollisionDataComponent::StaticRegisterNativesUChaosVDSolverCollisionDataComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDSolverCollisionDataComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDSolverCollisionDataComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSolverCollisionDataComponent.OuterSingleton, Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSolverCollisionDataComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSolverCollisionDataComponent);
UChaosVDSolverCollisionDataComponent::~UChaosVDSolverCollisionDataComponent() {}
// ********** End Class UChaosVDSolverCollisionDataComponent ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSolverCollisionDataComponent, UChaosVDSolverCollisionDataComponent::StaticClass, TEXT("UChaosVDSolverCollisionDataComponent"), &Z_Registration_Info_UClass_UChaosVDSolverCollisionDataComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSolverCollisionDataComponent), 1721594697U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h__Script_ChaosVD_2367095474{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Components/ChaosVDSolverCollisionDataComponent.h"
#ifdef CHAOSVD_ChaosVDSolverCollisionDataComponent_generated_h
#error "ChaosVDSolverCollisionDataComponent.generated.h already included, missing '#pragma once' in ChaosVDSolverCollisionDataComponent.h"
#endif
#define CHAOSVD_ChaosVDSolverCollisionDataComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSolverCollisionDataComponent *************************************
struct Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSolverCollisionDataComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSolverCollisionDataComponent, UChaosVDSolverDataComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSolverCollisionDataComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h_24_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSolverCollisionDataComponent(UChaosVDSolverCollisionDataComponent&&) = delete; \
UChaosVDSolverCollisionDataComponent(const UChaosVDSolverCollisionDataComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDSolverCollisionDataComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSolverCollisionDataComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDSolverCollisionDataComponent) \
NO_API virtual ~UChaosVDSolverCollisionDataComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h_21_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSolverCollisionDataComponent;
// ********** End Class UChaosVDSolverCollisionDataComponent ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverCollisionDataComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "Visualizers/ChaosVDSolverCollisionDataComponentVisualizer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSolverCollisionDataComponentVisualizer() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSelectionContext();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosVDCollisionDataSelectionContext *****************************
struct Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDCollisionDataSelectionContext); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDCollisionDataSelectionContext); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Private/Visualizers/ChaosVDSolverCollisionDataComponentVisualizer.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDCollisionDataSelectionContext constinit property declarations
// ********** End ScriptStruct FChaosVDCollisionDataSelectionContext constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDCollisionDataSelectionContext>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics
static_assert(std::is_polymorphic<FChaosVDCollisionDataSelectionContext>() == std::is_polymorphic<FChaosVDSelectionContext>(), "USTRUCT FChaosVDCollisionDataSelectionContext cannot be polymorphic unless super FChaosVDSelectionContext is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDCollisionDataSelectionContext;
class UScriptStruct* FChaosVDCollisionDataSelectionContext::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDCollisionDataSelectionContext.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDCollisionDataSelectionContext.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDCollisionDataSelectionContext"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDCollisionDataSelectionContext.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
Z_Construct_UScriptStruct_FChaosVDSelectionContext,
&NewStructOps,
"ChaosVDCollisionDataSelectionContext",
nullptr,
0,
sizeof(FChaosVDCollisionDataSelectionContext),
alignof(FChaosVDCollisionDataSelectionContext),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDCollisionDataSelectionContext.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDCollisionDataSelectionContext.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDCollisionDataSelectionContext.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDCollisionDataSelectionContext *******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSolverCollisionDataComponentVisualizer_h__Script_ChaosVD_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDCollisionDataSelectionContext::StaticStruct, Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics::NewStructOps, TEXT("ChaosVDCollisionDataSelectionContext"),&Z_Registration_Info_UScriptStruct_FChaosVDCollisionDataSelectionContext, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDCollisionDataSelectionContext), 4193857431U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSolverCollisionDataComponentVisualizer_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSolverCollisionDataComponentVisualizer_h__Script_ChaosVD_2438148352{
TEXT("/Script/ChaosVD"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSolverCollisionDataComponentVisualizer_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSolverCollisionDataComponentVisualizer_h__Script_ChaosVD_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Visualizers/ChaosVDSolverCollisionDataComponentVisualizer.h"
#ifdef CHAOSVD_ChaosVDSolverCollisionDataComponentVisualizer_generated_h
#error "ChaosVDSolverCollisionDataComponentVisualizer.generated.h already included, missing '#pragma once' in ChaosVDSolverCollisionDataComponentVisualizer.h"
#endif
#define CHAOSVD_ChaosVDSolverCollisionDataComponentVisualizer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDCollisionDataSelectionContext *****************************
struct Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSolverCollisionDataComponentVisualizer_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDCollisionDataSelectionContext_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct(); \
typedef FChaosVDSelectionContext Super;
struct FChaosVDCollisionDataSelectionContext;
// ********** End ScriptStruct FChaosVDCollisionDataSelectionContext *******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Visualizers_ChaosVDSolverCollisionDataComponentVisualizer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Components/ChaosVDSolverDataComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSolverDataComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverDataComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDSolverDataComponent **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSolverDataComponent;
UClass* UChaosVDSolverDataComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDSolverDataComponent;
if (!Z_Registration_Info_UClass_UChaosVDSolverDataComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSolverDataComponent"),
Z_Registration_Info_UClass_UChaosVDSolverDataComponent.InnerSingleton,
StaticRegisterNativesUChaosVDSolverDataComponent,
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_UChaosVDSolverDataComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSolverDataComponent_NoRegister()
{
return UChaosVDSolverDataComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSolverDataComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for all components that stores recorded solver data\n */" },
{ "IncludePath", "Components/ChaosVDSolverDataComponent.h" },
{ "ModuleRelativePath", "Public/Components/ChaosVDSolverDataComponent.h" },
{ "ToolTip", "Base class for all components that stores recorded solver data" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSolverDataComponent constinit property declarations **************
// ********** End Class UChaosVDSolverDataComponent constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSolverDataComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSolverDataComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSolverDataComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverDataComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSolverDataComponent_Statics::ClassParams = {
&UChaosVDSolverDataComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverDataComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSolverDataComponent_Statics::Class_MetaDataParams)
};
void UChaosVDSolverDataComponent::StaticRegisterNativesUChaosVDSolverDataComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDSolverDataComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDSolverDataComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSolverDataComponent.OuterSingleton, Z_Construct_UClass_UChaosVDSolverDataComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSolverDataComponent.OuterSingleton;
}
UChaosVDSolverDataComponent::UChaosVDSolverDataComponent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSolverDataComponent);
UChaosVDSolverDataComponent::~UChaosVDSolverDataComponent() {}
// ********** End Class UChaosVDSolverDataComponent ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSolverDataComponent, UChaosVDSolverDataComponent::StaticClass, TEXT("UChaosVDSolverDataComponent"), &Z_Registration_Info_UClass_UChaosVDSolverDataComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSolverDataComponent), 3387047228U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h__Script_ChaosVD_542730511{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h__Script_ChaosVD_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 "Components/ChaosVDSolverDataComponent.h"
#ifdef CHAOSVD_ChaosVDSolverDataComponent_generated_h
#error "ChaosVDSolverDataComponent.generated.h already included, missing '#pragma once' in ChaosVDSolverDataComponent.h"
#endif
#define CHAOSVD_ChaosVDSolverDataComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSolverDataComponent **********************************************
struct Z_Construct_UClass_UChaosVDSolverDataComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverDataComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSolverDataComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDSolverDataComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSolverDataComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSolverDataComponent, UActorComponent, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSolverDataComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSolverDataComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h_19_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDSolverDataComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSolverDataComponent(UChaosVDSolverDataComponent&&) = delete; \
UChaosVDSolverDataComponent(const UChaosVDSolverDataComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDSolverDataComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSolverDataComponent); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDSolverDataComponent) \
CHAOSVD_API virtual ~UChaosVDSolverDataComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h_16_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSolverDataComponent;
// ********** End Class UChaosVDSolverDataComponent ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Components_ChaosVDSolverDataComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,142 @@
// 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 "ChaosVDSolverDataSelection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSolverDataSelection() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSelectionContext();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosVDSelectionContext ******************************************
struct Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDSelectionContext); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDSelectionContext); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Base struct type used for any context data we want to add for a selection handle */" },
{ "ModuleRelativePath", "Public/ChaosVDSolverDataSelection.h" },
{ "ToolTip", "Base struct type used for any context data we want to add for a selection handle" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDSelectionContext constinit property declarations **********
// ********** End ScriptStruct FChaosVDSelectionContext constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDSelectionContext>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDSelectionContext;
class UScriptStruct* FChaosVDSelectionContext::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSelectionContext.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDSelectionContext.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDSelectionContext, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDSelectionContext"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDSelectionContext.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDSelectionContext",
nullptr,
0,
sizeof(FChaosVDSelectionContext),
alignof(FChaosVDSelectionContext),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSelectionContext()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSelectionContext.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDSelectionContext.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDSelectionContext.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDSelectionContext ********************************************
// ********** Begin ScriptStruct FChaosVDSelectionMultipleView *************************************
struct Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDSelectionMultipleView); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDSelectionMultipleView); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Struct used to create a combined view of multiple structs to be used in a vanilla details panel.\n * This struct type has a customization that will show each data entry as an individual property\n */" },
{ "ModuleRelativePath", "Public/ChaosVDSolverDataSelection.h" },
{ "ToolTip", "Struct used to create a combined view of multiple structs to be used in a vanilla details panel.\nThis struct type has a customization that will show each data entry as an individual property" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDSelectionMultipleView constinit property declarations *****
// ********** End ScriptStruct FChaosVDSelectionMultipleView constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDSelectionMultipleView>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDSelectionMultipleView;
class UScriptStruct* FChaosVDSelectionMultipleView::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSelectionMultipleView.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDSelectionMultipleView.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosVDSelectionMultipleView"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDSelectionMultipleView.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosVDSelectionMultipleView",
nullptr,
0,
sizeof(FChaosVDSelectionMultipleView),
alignof(FChaosVDSelectionMultipleView),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDSelectionMultipleView.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDSelectionMultipleView.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDSelectionMultipleView.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDSelectionMultipleView ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSolverDataSelection_h__Script_ChaosVD_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDSelectionContext::StaticStruct, Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics::NewStructOps, TEXT("ChaosVDSelectionContext"),&Z_Registration_Info_UScriptStruct_FChaosVDSelectionContext, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDSelectionContext), 3004900567U) },
{ FChaosVDSelectionMultipleView::StaticStruct, Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics::NewStructOps, TEXT("ChaosVDSelectionMultipleView"),&Z_Registration_Info_UScriptStruct_FChaosVDSelectionMultipleView, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDSelectionMultipleView), 890331625U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSolverDataSelection_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSolverDataSelection_h__Script_ChaosVD_2497581883{
TEXT("/Script/ChaosVD"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSolverDataSelection_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSolverDataSelection_h__Script_ChaosVD_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 "ChaosVDSolverDataSelection.h"
#ifdef CHAOSVD_ChaosVDSolverDataSelection_generated_h
#error "ChaosVDSolverDataSelection.generated.h already included, missing '#pragma once' in ChaosVDSolverDataSelection.h"
#endif
#define CHAOSVD_ChaosVDSolverDataSelection_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosVDSelectionContext ******************************************
struct Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSolverDataSelection_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDSelectionContext_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDSelectionContext;
// ********** End ScriptStruct FChaosVDSelectionContext ********************************************
// ********** Begin ScriptStruct FChaosVDSelectionMultipleView *************************************
struct Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics;
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSolverDataSelection_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosVDSelectionMultipleView_Statics; \
CHAOSVD_API static class UScriptStruct* StaticStruct();
struct FChaosVDSelectionMultipleView;
// ********** End ScriptStruct FChaosVDSelectionMultipleView ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_ChaosVDSolverDataSelection_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,191 @@
// 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 "Actors/ChaosVDSolverInfoActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSolverInfoActor() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDDataContainerBaseActor();
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDSolverInfoActor();
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDSolverInfoActor_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleDataComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSceneQueryDataComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AChaosVDSolverInfoActor **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AChaosVDSolverInfoActor;
UClass* AChaosVDSolverInfoActor::GetPrivateStaticClass()
{
using TClass = AChaosVDSolverInfoActor;
if (!Z_Registration_Info_UClass_AChaosVDSolverInfoActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSolverInfoActor"),
Z_Registration_Info_UClass_AChaosVDSolverInfoActor.InnerSingleton,
StaticRegisterNativesAChaosVDSolverInfoActor,
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_AChaosVDSolverInfoActor.InnerSingleton;
}
UClass* Z_Construct_UClass_AChaosVDSolverInfoActor_NoRegister()
{
return AChaosVDSolverInfoActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AChaosVDSolverInfoActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Actor that contains all relevant data for the current visualized solver frame */" },
{ "IncludePath", "Actors/ChaosVDSolverInfoActor.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
{ "ToolTip", "Actor that contains all relevant data for the current visualized solver frame" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimulationTransform_MetaData[] = {
{ "Category", "Solver Data" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SolverName_MetaData[] = {
{ "Category", "Solver Data" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionDataComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleDataComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JointsDataComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CharacterGroundConstraintDataComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SceneQueryDataComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GTDataReRouteComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/Actors/ChaosVDSolverInfoActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AChaosVDSolverInfoActor constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_SimulationTransform;
static const UECodeGen_Private::FNamePropertyParams NewProp_SolverName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CollisionDataComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParticleDataComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_JointsDataComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CharacterGroundConstraintDataComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SceneQueryDataComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GTDataReRouteComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AChaosVDSolverInfoActor constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AChaosVDSolverInfoActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AChaosVDSolverInfoActor_Statics
// ********** Begin Class AChaosVDSolverInfoActor Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_SimulationTransform = { "SimulationTransform", nullptr, (EPropertyFlags)0x0020080000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosVDSolverInfoActor, SimulationTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimulationTransform_MetaData), NewProp_SimulationTransform_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_SolverName = { "SolverName", nullptr, (EPropertyFlags)0x0020080000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosVDSolverInfoActor, SolverName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SolverName_MetaData), NewProp_SolverName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_CollisionDataComponent = { "CollisionDataComponent", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosVDSolverInfoActor, CollisionDataComponent), Z_Construct_UClass_UChaosVDSolverCollisionDataComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionDataComponent_MetaData), NewProp_CollisionDataComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_ParticleDataComponent = { "ParticleDataComponent", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosVDSolverInfoActor, ParticleDataComponent), Z_Construct_UClass_UChaosVDParticleDataComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleDataComponent_MetaData), NewProp_ParticleDataComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_JointsDataComponent = { "JointsDataComponent", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosVDSolverInfoActor, JointsDataComponent), Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JointsDataComponent_MetaData), NewProp_JointsDataComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_CharacterGroundConstraintDataComponent = { "CharacterGroundConstraintDataComponent", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosVDSolverInfoActor, CharacterGroundConstraintDataComponent), Z_Construct_UClass_UChaosVDSolverCharacterGroundConstraintDataComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CharacterGroundConstraintDataComponent_MetaData), NewProp_CharacterGroundConstraintDataComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_SceneQueryDataComponent = { "SceneQueryDataComponent", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosVDSolverInfoActor, SceneQueryDataComponent), Z_Construct_UClass_UChaosVDSceneQueryDataComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SceneQueryDataComponent_MetaData), NewProp_SceneQueryDataComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_GTDataReRouteComponent = { "GTDataReRouteComponent", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AChaosVDSolverInfoActor, GTDataReRouteComponent), Z_Construct_UClass_UChaosVDAdditionalGTDataRouterComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GTDataReRouteComponent_MetaData), NewProp_GTDataReRouteComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_SimulationTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_SolverName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_CollisionDataComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_ParticleDataComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_JointsDataComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_CharacterGroundConstraintDataComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_SceneQueryDataComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::NewProp_GTDataReRouteComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::PropPointers) < 2048);
// ********** End Class AChaosVDSolverInfoActor Property Definitions *******************************
UObject* (*const Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AChaosVDDataContainerBaseActor,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::ClassParams = {
&AChaosVDSolverInfoActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::PropPointers),
0,
0x008002A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::Class_MetaDataParams)
};
void AChaosVDSolverInfoActor::StaticRegisterNativesAChaosVDSolverInfoActor()
{
}
UClass* Z_Construct_UClass_AChaosVDSolverInfoActor()
{
if (!Z_Registration_Info_UClass_AChaosVDSolverInfoActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AChaosVDSolverInfoActor.OuterSingleton, Z_Construct_UClass_AChaosVDSolverInfoActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AChaosVDSolverInfoActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AChaosVDSolverInfoActor);
AChaosVDSolverInfoActor::~AChaosVDSolverInfoActor() {}
// ********** End Class AChaosVDSolverInfoActor ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AChaosVDSolverInfoActor, AChaosVDSolverInfoActor::StaticClass, TEXT("AChaosVDSolverInfoActor"), &Z_Registration_Info_UClass_AChaosVDSolverInfoActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AChaosVDSolverInfoActor), 3603264391U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h__Script_ChaosVD_1290425301{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Actors/ChaosVDSolverInfoActor.h"
#ifdef CHAOSVD_ChaosVDSolverInfoActor_generated_h
#error "ChaosVDSolverInfoActor.generated.h already included, missing '#pragma once' in ChaosVDSolverInfoActor.h"
#endif
#define CHAOSVD_ChaosVDSolverInfoActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AChaosVDSolverInfoActor **************************************************
struct Z_Construct_UClass_AChaosVDSolverInfoActor_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_AChaosVDSolverInfoActor_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAChaosVDSolverInfoActor(); \
friend struct ::Z_Construct_UClass_AChaosVDSolverInfoActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_AChaosVDSolverInfoActor_NoRegister(); \
public: \
DECLARE_CLASS2(AChaosVDSolverInfoActor, AChaosVDDataContainerBaseActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_AChaosVDSolverInfoActor_NoRegister) \
DECLARE_SERIALIZER(AChaosVDSolverInfoActor)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h_27_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AChaosVDSolverInfoActor(AChaosVDSolverInfoActor&&) = delete; \
AChaosVDSolverInfoActor(const AChaosVDSolverInfoActor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AChaosVDSolverInfoActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AChaosVDSolverInfoActor); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AChaosVDSolverInfoActor) \
NO_API virtual ~AChaosVDSolverInfoActor();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h_24_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AChaosVDSolverInfoActor;
// ********** End Class AChaosVDSolverInfoActor ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Actors_ChaosVDSolverInfoActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Components/ChaosVDSolverJointConstraintDataComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSolverJointConstraintDataComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDConstraintDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDSolverJointConstraintDataComponent *******************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSolverJointConstraintDataComponent;
UClass* UChaosVDSolverJointConstraintDataComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDSolverJointConstraintDataComponent;
if (!Z_Registration_Info_UClass_UChaosVDSolverJointConstraintDataComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSolverJointConstraintDataComponent"),
Z_Registration_Info_UClass_UChaosVDSolverJointConstraintDataComponent.InnerSingleton,
StaticRegisterNativesUChaosVDSolverJointConstraintDataComponent,
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_UChaosVDSolverJointConstraintDataComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_NoRegister()
{
return UChaosVDSolverJointConstraintDataComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Components/ChaosVDSolverJointConstraintDataComponent.h" },
{ "ModuleRelativePath", "Private/Components/ChaosVDSolverJointConstraintDataComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSolverJointConstraintDataComponent constinit property declarations
// ********** End Class UChaosVDSolverJointConstraintDataComponent constinit property declarations *
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSolverJointConstraintDataComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDConstraintDataComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics::ClassParams = {
&UChaosVDSolverJointConstraintDataComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics::Class_MetaDataParams)
};
void UChaosVDSolverJointConstraintDataComponent::StaticRegisterNativesUChaosVDSolverJointConstraintDataComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDSolverJointConstraintDataComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSolverJointConstraintDataComponent.OuterSingleton, Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSolverJointConstraintDataComponent.OuterSingleton;
}
UChaosVDSolverJointConstraintDataComponent::UChaosVDSolverJointConstraintDataComponent() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSolverJointConstraintDataComponent);
UChaosVDSolverJointConstraintDataComponent::~UChaosVDSolverJointConstraintDataComponent() {}
// ********** End Class UChaosVDSolverJointConstraintDataComponent *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent, UChaosVDSolverJointConstraintDataComponent::StaticClass, TEXT("UChaosVDSolverJointConstraintDataComponent"), &Z_Registration_Info_UClass_UChaosVDSolverJointConstraintDataComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSolverJointConstraintDataComponent), 288688199U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h__Script_ChaosVD_2972152206{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h__Script_ChaosVD_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 "Components/ChaosVDSolverJointConstraintDataComponent.h"
#ifdef CHAOSVD_ChaosVDSolverJointConstraintDataComponent_generated_h
#error "ChaosVDSolverJointConstraintDataComponent.generated.h already included, missing '#pragma once' in ChaosVDSolverJointConstraintDataComponent.h"
#endif
#define CHAOSVD_ChaosVDSolverJointConstraintDataComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSolverJointConstraintDataComponent *******************************
struct Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSolverJointConstraintDataComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSolverJointConstraintDataComponent, UChaosVDConstraintDataComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSolverJointConstraintDataComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSolverJointConstraintDataComponent)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDSolverJointConstraintDataComponent(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSolverJointConstraintDataComponent(UChaosVDSolverJointConstraintDataComponent&&) = delete; \
UChaosVDSolverJointConstraintDataComponent(const UChaosVDSolverJointConstraintDataComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDSolverJointConstraintDataComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSolverJointConstraintDataComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDSolverJointConstraintDataComponent) \
CHAOSVD_API virtual ~UChaosVDSolverJointConstraintDataComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h_11_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSolverJointConstraintDataComponent;
// ********** End Class UChaosVDSolverJointConstraintDataComponent *********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDSolverJointConstraintDataComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,141 @@
// 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 "Settings/ChaosVDSolverTrackSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDSolverTrackSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSettingsObjectBase();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverTrackSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverTrackSettings_NoRegister();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDSolverTrackSettings **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDSolverTrackSettings;
UClass* UChaosVDSolverTrackSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDSolverTrackSettings;
if (!Z_Registration_Info_UClass_UChaosVDSolverTrackSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDSolverTrackSettings"),
Z_Registration_Info_UClass_UChaosVDSolverTrackSettings.InnerSingleton,
StaticRegisterNativesUChaosVDSolverTrackSettings,
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_UChaosVDSolverTrackSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDSolverTrackSettings_NoRegister()
{
return UChaosVDSolverTrackSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Settings object for Solver Tracks configuration\n */" },
{ "IncludePath", "Settings/ChaosVDSolverTrackSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDSolverTrackSettings.h" },
{ "ToolTip", "Settings object for Solver Tracks configuration" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SyncMode_MetaData[] = {
{ "Category", "Timeline Sync" },
{ "Comment", "/** Sync mode used to keep all timelines in sync during playback.\n\x09 * Not: Not all solver tracks support all modes. When an unsupported mode is selected, the default mode, RecordedTimestamp, will be used\n\x09 */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDSolverTrackSettings.h" },
{ "ToolTip", "Sync mode used to keep all timelines in sync during playback.\nNot: Not all solver tracks support all modes. When an unsupported mode is selected, the default mode, RecordedTimestamp, will be used" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDSolverTrackSettings constinit property declarations **************
static const UECodeGen_Private::FBytePropertyParams NewProp_SyncMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SyncMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDSolverTrackSettings constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDSolverTrackSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics
// ********** Begin Class UChaosVDSolverTrackSettings Property Definitions *************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::NewProp_SyncMode_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_UChaosVDSolverTrackSettings_Statics::NewProp_SyncMode = { "SyncMode", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDSolverTrackSettings, SyncMode), Z_Construct_UEnum_ChaosVD_EChaosVDSyncTimelinesMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SyncMode_MetaData), NewProp_SyncMode_MetaData) }; // 3779079023
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::NewProp_SyncMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::NewProp_SyncMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDSolverTrackSettings Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::ClassParams = {
&UChaosVDSolverTrackSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::Class_MetaDataParams)
};
void UChaosVDSolverTrackSettings::StaticRegisterNativesUChaosVDSolverTrackSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDSolverTrackSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDSolverTrackSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDSolverTrackSettings.OuterSingleton, Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDSolverTrackSettings.OuterSingleton;
}
UChaosVDSolverTrackSettings::UChaosVDSolverTrackSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDSolverTrackSettings);
UChaosVDSolverTrackSettings::~UChaosVDSolverTrackSettings() {}
// ********** End Class UChaosVDSolverTrackSettings ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDSolverTrackSettings, UChaosVDSolverTrackSettings::StaticClass, TEXT("UChaosVDSolverTrackSettings"), &Z_Registration_Info_UClass_UChaosVDSolverTrackSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDSolverTrackSettings), 3108713796U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h__Script_ChaosVD_1331174389{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h__Script_ChaosVD_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 "Settings/ChaosVDSolverTrackSettings.h"
#ifdef CHAOSVD_ChaosVDSolverTrackSettings_generated_h
#error "ChaosVDSolverTrackSettings.generated.h already included, missing '#pragma once' in ChaosVDSolverTrackSettings.h"
#endif
#define CHAOSVD_ChaosVDSolverTrackSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDSolverTrackSettings **********************************************
struct Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDSolverTrackSettings_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDSolverTrackSettings(); \
friend struct ::Z_Construct_UClass_UChaosVDSolverTrackSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDSolverTrackSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDSolverTrackSettings, UChaosVDSettingsObjectBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDSolverTrackSettings_NoRegister) \
DECLARE_SERIALIZER(UChaosVDSolverTrackSettings)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDSolverTrackSettings(); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDSolverTrackSettings(UChaosVDSolverTrackSettings&&) = delete; \
UChaosVDSolverTrackSettings(const UChaosVDSolverTrackSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDSolverTrackSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDSolverTrackSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UChaosVDSolverTrackSettings) \
NO_API virtual ~UChaosVDSolverTrackSettings();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h_12_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDSolverTrackSettings;
// ********** End Class UChaosVDSolverTrackSettings ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDSolverTrackSettings_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,129 @@
// 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 "Components/ChaosVDStaticMeshComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDStaticMeshComponent() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDPooledObject_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDStaticMeshComponent();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDStaticMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDStaticMeshComponent **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDStaticMeshComponent;
UClass* UChaosVDStaticMeshComponent::GetPrivateStaticClass()
{
using TClass = UChaosVDStaticMeshComponent;
if (!Z_Registration_Info_UClass_UChaosVDStaticMeshComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDStaticMeshComponent"),
Z_Registration_Info_UClass_UChaosVDStaticMeshComponent.InnerSingleton,
StaticRegisterNativesUChaosVDStaticMeshComponent,
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_UChaosVDStaticMeshComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDStaticMeshComponent_NoRegister()
{
return UChaosVDStaticMeshComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** CVD version of a Static Mesh Component that holds additional CVD data */" },
{ "HideCategories", "Transform Object Activation Components|Activation Trigger" },
{ "IncludePath", "Components/ChaosVDStaticMeshComponent.h" },
{ "ModuleRelativePath", "Private/Components/ChaosVDStaticMeshComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "CVD version of a Static Mesh Component that holds additional CVD data" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDStaticMeshComponent constinit property declarations **************
// ********** End Class UChaosVDStaticMeshComponent constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDStaticMeshComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics
UObject* (*const Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStaticMeshComponent,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UChaosVDGeometryComponent_NoRegister, (int32)VTABLE_OFFSET(UChaosVDStaticMeshComponent, IChaosVDGeometryComponent), false }, // 3040029798
{ Z_Construct_UClass_UChaosVDPooledObject_NoRegister, (int32)VTABLE_OFFSET(UChaosVDStaticMeshComponent, IChaosVDPooledObject), false }, // 2787684822
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics::ClassParams = {
&UChaosVDStaticMeshComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x00A010A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics::Class_MetaDataParams)
};
void UChaosVDStaticMeshComponent::StaticRegisterNativesUChaosVDStaticMeshComponent()
{
}
UClass* Z_Construct_UClass_UChaosVDStaticMeshComponent()
{
if (!Z_Registration_Info_UClass_UChaosVDStaticMeshComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDStaticMeshComponent.OuterSingleton, Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDStaticMeshComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDStaticMeshComponent);
UChaosVDStaticMeshComponent::~UChaosVDStaticMeshComponent() {}
// ********** End Class UChaosVDStaticMeshComponent ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDStaticMeshComponent, UChaosVDStaticMeshComponent::StaticClass, TEXT("UChaosVDStaticMeshComponent"), &Z_Registration_Info_UClass_UChaosVDStaticMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDStaticMeshComponent), 2366007666U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h__Script_ChaosVD_3527768698{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "Components/ChaosVDStaticMeshComponent.h"
#ifdef CHAOSVD_ChaosVDStaticMeshComponent_generated_h
#error "ChaosVDStaticMeshComponent.generated.h already included, missing '#pragma once' in ChaosVDStaticMeshComponent.h"
#endif
#define CHAOSVD_ChaosVDStaticMeshComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDStaticMeshComponent **********************************************
struct Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDStaticMeshComponent_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDStaticMeshComponent(); \
friend struct ::Z_Construct_UClass_UChaosVDStaticMeshComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDStaticMeshComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDStaticMeshComponent, UStaticMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDStaticMeshComponent_NoRegister) \
DECLARE_SERIALIZER(UChaosVDStaticMeshComponent) \
virtual UObject* _getUObject() const override { return const_cast<UChaosVDStaticMeshComponent*>(this); }
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h_14_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDStaticMeshComponent(UChaosVDStaticMeshComponent&&) = delete; \
UChaosVDStaticMeshComponent(const UChaosVDStaticMeshComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDStaticMeshComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDStaticMeshComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDStaticMeshComponent) \
NO_API virtual ~UChaosVDStaticMeshComponent();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h_11_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDStaticMeshComponent;
// ********** End Class UChaosVDStaticMeshComponent ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Components_ChaosVDStaticMeshComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,98 @@
// 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 "Widgets/SChaosBrowseTraceFileSourceModal.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSChaosBrowseTraceFileSourceModal() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDBrowseFileModalResponse *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDBrowseFileModalResponse;
static UEnum* EChaosVDBrowseFileModalResponse_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDBrowseFileModalResponse.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDBrowseFileModalResponse.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDBrowseFileModalResponse"));
}
return Z_Registration_Info_UEnum_EChaosVDBrowseFileModalResponse.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDBrowseFileModalResponse>()
{
return EChaosVDBrowseFileModalResponse_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Cancel.Hidden", "" },
{ "Cancel.Name", "EChaosVDBrowseFileModalResponse::Cancel" },
{ "Comment", "/**\n * Available default folder locations where CVD files might be located\n */" },
{ "LastOpened.Comment", "/** Opens the file picker at the last opened folder */" },
{ "LastOpened.Name", "EChaosVDBrowseFileModalResponse::LastOpened" },
{ "LastOpened.ToolTip", "Opens the file picker at the last opened folder" },
{ "ModuleRelativePath", "Private/Widgets/SChaosBrowseTraceFileSourceModal.h" },
{ "Profiling.Comment", "/** Opens the file picker at this project profiling folder (Saved/Profiling) */" },
{ "Profiling.Name", "EChaosVDBrowseFileModalResponse::Profiling" },
{ "Profiling.ToolTip", "Opens the file picker at this project profiling folder (Saved/Profiling)" },
{ "ToolTip", "Available default folder locations where CVD files might be located" },
{ "TraceStore.Comment", "/** Opens the file picker at local trace store folder (This is where live recordings are located) */" },
{ "TraceStore.Name", "EChaosVDBrowseFileModalResponse::TraceStore" },
{ "TraceStore.ToolTip", "Opens the file picker at local trace store folder (This is where live recordings are located)" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDBrowseFileModalResponse::LastOpened", (int64)EChaosVDBrowseFileModalResponse::LastOpened },
{ "EChaosVDBrowseFileModalResponse::Profiling", (int64)EChaosVDBrowseFileModalResponse::Profiling },
{ "EChaosVDBrowseFileModalResponse::TraceStore", (int64)EChaosVDBrowseFileModalResponse::TraceStore },
{ "EChaosVDBrowseFileModalResponse::Cancel", (int64)EChaosVDBrowseFileModalResponse::Cancel },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDBrowseFileModalResponse",
"EChaosVDBrowseFileModalResponse",
Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse()
{
if (!Z_Registration_Info_UEnum_EChaosVDBrowseFileModalResponse.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDBrowseFileModalResponse.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDBrowseFileModalResponse_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDBrowseFileModalResponse.InnerSingleton;
}
// ********** End Enum EChaosVDBrowseFileModalResponse *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosBrowseTraceFileSourceModal_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDBrowseFileModalResponse_StaticEnum, TEXT("EChaosVDBrowseFileModalResponse"), &Z_Registration_Info_UEnum_EChaosVDBrowseFileModalResponse, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1775187437U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosBrowseTraceFileSourceModal_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosBrowseTraceFileSourceModal_h__Script_ChaosVD_4263150832{
TEXT("/Script/ChaosVD"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosBrowseTraceFileSourceModal_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosBrowseTraceFileSourceModal_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,36 @@
// 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 "Widgets/SChaosBrowseTraceFileSourceModal.h"
#ifdef CHAOSVD_SChaosBrowseTraceFileSourceModal_generated_h
#error "SChaosBrowseTraceFileSourceModal.generated.h already included, missing '#pragma once' in SChaosBrowseTraceFileSourceModal.h"
#endif
#define CHAOSVD_SChaosBrowseTraceFileSourceModal_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_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosBrowseTraceFileSourceModal_h
// ********** Begin Enum EChaosVDBrowseFileModalResponse *******************************************
#define FOREACH_ENUM_ECHAOSVDBROWSEFILEMODALRESPONSE(op) \
op(EChaosVDBrowseFileModalResponse::LastOpened) \
op(EChaosVDBrowseFileModalResponse::Profiling) \
op(EChaosVDBrowseFileModalResponse::TraceStore) \
op(EChaosVDBrowseFileModalResponse::Cancel)
enum class EChaosVDBrowseFileModalResponse;
template<> struct TIsUEnumClass<EChaosVDBrowseFileModalResponse> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDBrowseFileModalResponse>();
// ********** End Enum EChaosVDBrowseFileModalResponse *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Widgets/SChaosVDLogBrowserToolbar.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSChaosVDLogBrowserToolbar() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDLogBrowserToolbarMenuContext *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDLogBrowserToolbarMenuContext;
UClass* UChaosVDLogBrowserToolbarMenuContext::GetPrivateStaticClass()
{
using TClass = UChaosVDLogBrowserToolbarMenuContext;
if (!Z_Registration_Info_UClass_UChaosVDLogBrowserToolbarMenuContext.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDLogBrowserToolbarMenuContext"),
Z_Registration_Info_UClass_UChaosVDLogBrowserToolbarMenuContext.InnerSingleton,
StaticRegisterNativesUChaosVDLogBrowserToolbarMenuContext,
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_UChaosVDLogBrowserToolbarMenuContext.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_NoRegister()
{
return UChaosVDLogBrowserToolbarMenuContext::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Widgets/SChaosVDLogBrowserToolbar.h" },
{ "ModuleRelativePath", "Private/Widgets/SChaosVDLogBrowserToolbar.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDLogBrowserToolbarMenuContext constinit property declarations *****
// ********** End Class UChaosVDLogBrowserToolbarMenuContext constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDLogBrowserToolbarMenuContext>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics
UObject* (*const Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics::ClassParams = {
&UChaosVDLogBrowserToolbarMenuContext::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics::Class_MetaDataParams)
};
void UChaosVDLogBrowserToolbarMenuContext::StaticRegisterNativesUChaosVDLogBrowserToolbarMenuContext()
{
}
UClass* Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext()
{
if (!Z_Registration_Info_UClass_UChaosVDLogBrowserToolbarMenuContext.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDLogBrowserToolbarMenuContext.OuterSingleton, Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDLogBrowserToolbarMenuContext.OuterSingleton;
}
UChaosVDLogBrowserToolbarMenuContext::UChaosVDLogBrowserToolbarMenuContext(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDLogBrowserToolbarMenuContext);
UChaosVDLogBrowserToolbarMenuContext::~UChaosVDLogBrowserToolbarMenuContext() {}
// ********** End Class UChaosVDLogBrowserToolbarMenuContext ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext, UChaosVDLogBrowserToolbarMenuContext::StaticClass, TEXT("UChaosVDLogBrowserToolbarMenuContext"), &Z_Registration_Info_UClass_UChaosVDLogBrowserToolbarMenuContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDLogBrowserToolbarMenuContext), 2935502454U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h__Script_ChaosVD_1350507255{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h__Script_ChaosVD_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 "Widgets/SChaosVDLogBrowserToolbar.h"
#ifdef CHAOSVD_SChaosVDLogBrowserToolbar_generated_h
#error "SChaosVDLogBrowserToolbar.generated.h already included, missing '#pragma once' in SChaosVDLogBrowserToolbar.h"
#endif
#define CHAOSVD_SChaosVDLogBrowserToolbar_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDLogBrowserToolbarMenuContext *************************************
struct Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDLogBrowserToolbarMenuContext(); \
friend struct ::Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDLogBrowserToolbarMenuContext, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDLogBrowserToolbarMenuContext_NoRegister) \
DECLARE_SERIALIZER(UChaosVDLogBrowserToolbarMenuContext)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h_16_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UChaosVDLogBrowserToolbarMenuContext(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDLogBrowserToolbarMenuContext(UChaosVDLogBrowserToolbarMenuContext&&) = delete; \
UChaosVDLogBrowserToolbarMenuContext(const UChaosVDLogBrowserToolbarMenuContext&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UChaosVDLogBrowserToolbarMenuContext); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDLogBrowserToolbarMenuContext); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDLogBrowserToolbarMenuContext) \
NO_API virtual ~UChaosVDLogBrowserToolbarMenuContext();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h_13_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDLogBrowserToolbarMenuContext;
// ********** End Class UChaosVDLogBrowserToolbarMenuContext ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDLogBrowserToolbar_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Widgets/SChaosVDMainTab.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSChaosVDMainTab() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDMainToolbarMenuContext();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDMainToolbarMenuContext_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UChaosVDMainToolbarMenuContext *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDMainToolbarMenuContext;
UClass* UChaosVDMainToolbarMenuContext::GetPrivateStaticClass()
{
using TClass = UChaosVDMainToolbarMenuContext;
if (!Z_Registration_Info_UClass_UChaosVDMainToolbarMenuContext.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDMainToolbarMenuContext"),
Z_Registration_Info_UClass_UChaosVDMainToolbarMenuContext.InnerSingleton,
StaticRegisterNativesUChaosVDMainToolbarMenuContext,
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_UChaosVDMainToolbarMenuContext.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDMainToolbarMenuContext_NoRegister()
{
return UChaosVDMainToolbarMenuContext::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Widgets/SChaosVDMainTab.h" },
{ "ModuleRelativePath", "Public/Widgets/SChaosVDMainTab.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDMainToolbarMenuContext constinit property declarations ***********
// ********** End Class UChaosVDMainToolbarMenuContext constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDMainToolbarMenuContext>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics
UObject* (*const Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics::ClassParams = {
&UChaosVDMainToolbarMenuContext::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics::Class_MetaDataParams)
};
void UChaosVDMainToolbarMenuContext::StaticRegisterNativesUChaosVDMainToolbarMenuContext()
{
}
UClass* Z_Construct_UClass_UChaosVDMainToolbarMenuContext()
{
if (!Z_Registration_Info_UClass_UChaosVDMainToolbarMenuContext.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDMainToolbarMenuContext.OuterSingleton, Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDMainToolbarMenuContext.OuterSingleton;
}
UChaosVDMainToolbarMenuContext::UChaosVDMainToolbarMenuContext(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDMainToolbarMenuContext);
UChaosVDMainToolbarMenuContext::~UChaosVDMainToolbarMenuContext() {}
// ********** End Class UChaosVDMainToolbarMenuContext *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h__Script_ChaosVD_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDMainToolbarMenuContext, UChaosVDMainToolbarMenuContext::StaticClass, TEXT("UChaosVDMainToolbarMenuContext"), &Z_Registration_Info_UClass_UChaosVDMainToolbarMenuContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDMainToolbarMenuContext), 1423533863U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h__Script_ChaosVD_1264496894{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h__Script_ChaosVD_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 "Widgets/SChaosVDMainTab.h"
#ifdef CHAOSVD_SChaosVDMainTab_generated_h
#error "SChaosVDMainTab.generated.h already included, missing '#pragma once' in SChaosVDMainTab.h"
#endif
#define CHAOSVD_SChaosVDMainTab_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UChaosVDMainToolbarMenuContext *******************************************
struct Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics;
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDMainToolbarMenuContext_NoRegister();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h_42_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUChaosVDMainToolbarMenuContext(); \
friend struct ::Z_Construct_UClass_UChaosVDMainToolbarMenuContext_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CHAOSVD_API UClass* ::Z_Construct_UClass_UChaosVDMainToolbarMenuContext_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosVDMainToolbarMenuContext, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosVD"), Z_Construct_UClass_UChaosVDMainToolbarMenuContext_NoRegister) \
DECLARE_SERIALIZER(UChaosVDMainToolbarMenuContext)
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h_42_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CHAOSVD_API UChaosVDMainToolbarMenuContext(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosVDMainToolbarMenuContext(UChaosVDMainToolbarMenuContext&&) = delete; \
UChaosVDMainToolbarMenuContext(const UChaosVDMainToolbarMenuContext&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSVD_API, UChaosVDMainToolbarMenuContext); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosVDMainToolbarMenuContext); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosVDMainToolbarMenuContext) \
CHAOSVD_API virtual ~UChaosVDMainToolbarMenuContext();
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h_39_PROLOG
#define FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h_42_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h_42_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_h_42_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosVDMainToolbarMenuContext;
// ********** End Class UChaosVDMainToolbarMenuContext *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Public_Widgets_SChaosVDMainTab_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!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Widgets/SChaosVDRecordedLogBrowser.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSChaosVDRecordedLogBrowser() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDLogVerbosityFlags *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDLogVerbosityFlags;
static UEnum* EChaosVDLogVerbosityFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDLogVerbosityFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDLogVerbosityFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDLogVerbosityFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDLogVerbosityFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDLogVerbosityFlags>()
{
return EChaosVDLogVerbosityFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "All.Name", "EChaosVDLogVerbosityFlags::All" },
{ "Bitflags", "" },
{ "Errors.Name", "EChaosVDLogVerbosityFlags::Errors" },
{ "Messages.Name", "EChaosVDLogVerbosityFlags::Messages" },
{ "ModuleRelativePath", "Private/Widgets/SChaosVDRecordedLogBrowser.h" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDLogVerbosityFlags::None" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
{ "Warnings.Name", "EChaosVDLogVerbosityFlags::Warnings" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDLogVerbosityFlags::None", (int64)EChaosVDLogVerbosityFlags::None },
{ "EChaosVDLogVerbosityFlags::Messages", (int64)EChaosVDLogVerbosityFlags::Messages },
{ "EChaosVDLogVerbosityFlags::Warnings", (int64)EChaosVDLogVerbosityFlags::Warnings },
{ "EChaosVDLogVerbosityFlags::Errors", (int64)EChaosVDLogVerbosityFlags::Errors },
{ "EChaosVDLogVerbosityFlags::All", (int64)EChaosVDLogVerbosityFlags::All },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDLogVerbosityFlags",
"EChaosVDLogVerbosityFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDLogVerbosityFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDLogVerbosityFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDLogVerbosityFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDLogVerbosityFlags.InnerSingleton;
}
// ********** End Enum EChaosVDLogVerbosityFlags ***************************************************
// ********** Begin Enum EChaosVDLogBrowserDirtyFlags **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDLogBrowserDirtyFlags;
static UEnum* EChaosVDLogBrowserDirtyFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDLogBrowserDirtyFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDLogBrowserDirtyFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDLogBrowserDirtyFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDLogBrowserDirtyFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDLogBrowserDirtyFlags>()
{
return EChaosVDLogBrowserDirtyFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bitflags", "" },
{ "Categories.Name", "EChaosVDLogBrowserDirtyFlags::Categories" },
{ "Filtering.Name", "EChaosVDLogBrowserDirtyFlags::Filtering" },
{ "Messages.Name", "EChaosVDLogBrowserDirtyFlags::Messages" },
{ "ModuleRelativePath", "Private/Widgets/SChaosVDRecordedLogBrowser.h" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDLogBrowserDirtyFlags::None" },
{ "Playback.Name", "EChaosVDLogBrowserDirtyFlags::Playback" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
{ "Verbosity.Name", "EChaosVDLogBrowserDirtyFlags::Verbosity" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDLogBrowserDirtyFlags::None", (int64)EChaosVDLogBrowserDirtyFlags::None },
{ "EChaosVDLogBrowserDirtyFlags::Categories", (int64)EChaosVDLogBrowserDirtyFlags::Categories },
{ "EChaosVDLogBrowserDirtyFlags::Messages", (int64)EChaosVDLogBrowserDirtyFlags::Messages },
{ "EChaosVDLogBrowserDirtyFlags::Verbosity", (int64)EChaosVDLogBrowserDirtyFlags::Verbosity },
{ "EChaosVDLogBrowserDirtyFlags::Filtering", (int64)EChaosVDLogBrowserDirtyFlags::Filtering },
{ "EChaosVDLogBrowserDirtyFlags::Playback", (int64)EChaosVDLogBrowserDirtyFlags::Playback },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDLogBrowserDirtyFlags",
"EChaosVDLogBrowserDirtyFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDLogBrowserDirtyFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDLogBrowserDirtyFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDLogBrowserDirtyFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDLogBrowserDirtyFlags.InnerSingleton;
}
// ********** End Enum EChaosVDLogBrowserDirtyFlags ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDRecordedLogBrowser_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDLogVerbosityFlags_StaticEnum, TEXT("EChaosVDLogVerbosityFlags"), &Z_Registration_Info_UEnum_EChaosVDLogVerbosityFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3940159525U) },
{ EChaosVDLogBrowserDirtyFlags_StaticEnum, TEXT("EChaosVDLogBrowserDirtyFlags"), &Z_Registration_Info_UEnum_EChaosVDLogBrowserDirtyFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2817929762U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDRecordedLogBrowser_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDRecordedLogBrowser_h__Script_ChaosVD_1822478532{
TEXT("/Script/ChaosVD"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDRecordedLogBrowser_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDRecordedLogBrowser_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,51 @@
// 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 "Widgets/SChaosVDRecordedLogBrowser.h"
#ifdef CHAOSVD_SChaosVDRecordedLogBrowser_generated_h
#error "SChaosVDRecordedLogBrowser.generated.h already included, missing '#pragma once' in SChaosVDRecordedLogBrowser.h"
#endif
#define CHAOSVD_SChaosVDRecordedLogBrowser_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_ChaosVD_Source_ChaosVD_Private_Widgets_SChaosVDRecordedLogBrowser_h
// ********** Begin Enum EChaosVDLogVerbosityFlags *************************************************
#define FOREACH_ENUM_ECHAOSVDLOGVERBOSITYFLAGS(op) \
op(EChaosVDLogVerbosityFlags::None) \
op(EChaosVDLogVerbosityFlags::Messages) \
op(EChaosVDLogVerbosityFlags::Warnings) \
op(EChaosVDLogVerbosityFlags::Errors) \
op(EChaosVDLogVerbosityFlags::All)
enum class EChaosVDLogVerbosityFlags : uint8;
template<> struct TIsUEnumClass<EChaosVDLogVerbosityFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDLogVerbosityFlags>();
// ********** End Enum EChaosVDLogVerbosityFlags ***************************************************
// ********** Begin Enum EChaosVDLogBrowserDirtyFlags **********************************************
#define FOREACH_ENUM_ECHAOSVDLOGBROWSERDIRTYFLAGS(op) \
op(EChaosVDLogBrowserDirtyFlags::None) \
op(EChaosVDLogBrowserDirtyFlags::Categories) \
op(EChaosVDLogBrowserDirtyFlags::Messages) \
op(EChaosVDLogBrowserDirtyFlags::Verbosity) \
op(EChaosVDLogBrowserDirtyFlags::Filtering) \
op(EChaosVDLogBrowserDirtyFlags::Playback)
enum class EChaosVDLogBrowserDirtyFlags : uint8;
template<> struct TIsUEnumClass<EChaosVDLogBrowserDirtyFlags> { enum { Value = true }; };
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDLogBrowserDirtyFlags>();
// ********** End Enum EChaosVDLogBrowserDirtyFlags ************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

Some files were not shown because too many files have changed in this diff Show More