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,126 @@
// 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 "ChaosBlueprint.h"
#ifdef GEOMETRYCOLLECTIONENGINE_ChaosBlueprint_generated_h
#error "ChaosBlueprint.generated.h already included, missing '#pragma once' in ChaosBlueprint.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_ChaosBlueprint_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AChaosSolverActor;
class AGeometryCollectionActor;
enum class EChaosBreakingSortMethod : uint8;
enum class EChaosCollisionSortMethod : uint8;
enum class EChaosRemovalSortMethod : uint8;
enum class EChaosTrailingSortMethod : uint8;
struct FChaosBreakingEventData;
struct FChaosBreakingEventRequestSettings;
struct FChaosCollisionEventData;
struct FChaosCollisionEventRequestSettings;
struct FChaosRemovalEventData;
struct FChaosRemovalEventRequestSettings;
struct FChaosTrailingEventData;
struct FChaosTrailingEventRequestSettings;
// ********** Begin Delegate FOnChaosCollisionEvents ***********************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_23_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnChaosCollisionEvents_DelegateWrapper(const FMulticastScriptDelegate& OnChaosCollisionEvents, TArray<FChaosCollisionEventData> const& CollisionEvents);
// ********** End Delegate FOnChaosCollisionEvents *************************************************
// ********** Begin Delegate FOnChaosBreakingEvents ************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_28_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnChaosBreakingEvents_DelegateWrapper(const FMulticastScriptDelegate& OnChaosBreakingEvents, TArray<FChaosBreakingEventData> const& BreakingEvents);
// ********** End Delegate FOnChaosBreakingEvents **************************************************
// ********** Begin Delegate FOnChaosTrailingEvents ************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_33_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnChaosTrailingEvents_DelegateWrapper(const FMulticastScriptDelegate& OnChaosTrailingEvents, TArray<FChaosTrailingEventData> const& TrailingEvents);
// ********** End Delegate FOnChaosTrailingEvents **************************************************
// ********** Begin Delegate FOnChaosRemovalEvents *************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_38_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnChaosRemovalEvents_DelegateWrapper(const FMulticastScriptDelegate& OnChaosRemovalEvents, TArray<FChaosRemovalEventData> const& RemovalEvents);
// ********** End Delegate FOnChaosRemovalEvents ***************************************************
// ********** Begin Class UChaosDestructionListener ************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_45_RPC_WRAPPERS \
DECLARE_FUNCTION(execSortRemovalEvents); \
DECLARE_FUNCTION(execSortTrailingEvents); \
DECLARE_FUNCTION(execSortBreakingEvents); \
DECLARE_FUNCTION(execSortCollisionEvents); \
DECLARE_FUNCTION(execIsEventListening); \
DECLARE_FUNCTION(execSetRemovalEventEnabled); \
DECLARE_FUNCTION(execSetTrailingEventEnabled); \
DECLARE_FUNCTION(execSetBreakingEventEnabled); \
DECLARE_FUNCTION(execSetCollisionEventEnabled); \
DECLARE_FUNCTION(execSetRemovalEventRequestSettings); \
DECLARE_FUNCTION(execSetTrailingEventRequestSettings); \
DECLARE_FUNCTION(execSetBreakingEventRequestSettings); \
DECLARE_FUNCTION(execSetCollisionEventRequestSettings); \
DECLARE_FUNCTION(execRemoveGeometryCollectionActor); \
DECLARE_FUNCTION(execAddGeometryCollectionActor); \
DECLARE_FUNCTION(execRemoveChaosSolverActor); \
DECLARE_FUNCTION(execAddChaosSolverActor);
struct Z_Construct_UClass_UChaosDestructionListener_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UChaosDestructionListener_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_45_INCLASS \
private: \
static void StaticRegisterNativesUChaosDestructionListener(); \
friend struct ::Z_Construct_UClass_UChaosDestructionListener_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UChaosDestructionListener_NoRegister(); \
public: \
DECLARE_CLASS2(UChaosDestructionListener, USceneComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UChaosDestructionListener_NoRegister) \
DECLARE_SERIALIZER(UChaosDestructionListener)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_45_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UChaosDestructionListener(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UChaosDestructionListener) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UChaosDestructionListener); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UChaosDestructionListener); \
/** Deleted move- and copy-constructors, should never be used */ \
UChaosDestructionListener(UChaosDestructionListener&&) = delete; \
UChaosDestructionListener(const UChaosDestructionListener&) = delete; \
GEOMETRYCOLLECTIONENGINE_API virtual ~UChaosDestructionListener();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_42_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_45_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_45_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_45_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h_45_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UChaosDestructionListener;
// ********** End Class UChaosDestructionListener **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBlueprint_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,308 @@
// 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 "ChaosBreakingEventFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosBreakingEventFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
GEOMETRYCOLLECTIONENGINE_API UEnum* Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosBreakingEventData();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosBreakingEventData *******************************************
struct Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosBreakingEventData); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosBreakingEventData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// A breaking event data structure. \n" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "A breaking event data structure." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// Location of the breaking event (centroid)\n" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "Location of the breaking event (centroid)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// The velocity of the breaking event\n" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "The velocity of the breaking event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// The mass of the breaking event\n" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "The mass of the breaking event" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosBreakingEventData constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosBreakingEventData constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosBreakingEventData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosBreakingEventData;
class UScriptStruct* FChaosBreakingEventData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosBreakingEventData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosBreakingEventData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosBreakingEventData, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ChaosBreakingEventData"));
}
return Z_Registration_Info_UScriptStruct_FChaosBreakingEventData.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosBreakingEventData Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventData, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::NewProp_Velocity = { "Velocity", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventData, Velocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity_MetaData), NewProp_Velocity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::NewProp_Mass = { "Mass", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventData, Mass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass_MetaData), NewProp_Mass_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::NewProp_Velocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::NewProp_Mass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosBreakingEventData Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"ChaosBreakingEventData",
Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::PropPointers),
sizeof(FChaosBreakingEventData),
alignof(FChaosBreakingEventData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosBreakingEventData()
{
if (!Z_Registration_Info_UScriptStruct_FChaosBreakingEventData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosBreakingEventData.InnerSingleton, Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosBreakingEventData.InnerSingleton);
}
// ********** End ScriptStruct FChaosBreakingEventData *********************************************
// ********** Begin Enum EChaosBreakingSortMethod **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosBreakingSortMethod;
static UEnum* EChaosBreakingSortMethod_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosBreakingSortMethod.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosBreakingSortMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("EChaosBreakingSortMethod"));
}
return Z_Registration_Info_UEnum_EChaosBreakingSortMethod.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosBreakingSortMethod>()
{
return EChaosBreakingSortMethod_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Enumeration defining how to sort breaking results\n" },
{ "Count.Hidden", "" },
{ "Count.Name", "EChaosBreakingSortMethod::Count" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "SortByHighestMass.Name", "EChaosBreakingSortMethod::SortByHighestMass" },
{ "SortByHighestSpeed.Name", "EChaosBreakingSortMethod::SortByHighestSpeed" },
{ "SortByNearestFirst.Name", "EChaosBreakingSortMethod::SortByNearestFirst" },
{ "SortNone.Name", "EChaosBreakingSortMethod::SortNone" },
{ "ToolTip", "Enumeration defining how to sort breaking results" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosBreakingSortMethod::SortNone", (int64)EChaosBreakingSortMethod::SortNone },
{ "EChaosBreakingSortMethod::SortByHighestMass", (int64)EChaosBreakingSortMethod::SortByHighestMass },
{ "EChaosBreakingSortMethod::SortByHighestSpeed", (int64)EChaosBreakingSortMethod::SortByHighestSpeed },
{ "EChaosBreakingSortMethod::SortByNearestFirst", (int64)EChaosBreakingSortMethod::SortByNearestFirst },
{ "EChaosBreakingSortMethod::Count", (int64)EChaosBreakingSortMethod::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
"EChaosBreakingSortMethod",
"EChaosBreakingSortMethod",
Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod()
{
if (!Z_Registration_Info_UEnum_EChaosBreakingSortMethod.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosBreakingSortMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosBreakingSortMethod.InnerSingleton;
}
// ********** End Enum EChaosBreakingSortMethod ****************************************************
// ********** Begin ScriptStruct FChaosBreakingEventRequestSettings ********************************
struct Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosBreakingEventRequestSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosBreakingEventRequestSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Settings used to refine breaking event requests\n" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "Settings used to refine breaking event requests" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNumberOfResults_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The maximum number of results to return. */" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "The maximum number of results to return." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRadius_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum breaking radius threshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "The minimum breaking radius threshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinSpeed_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum speed threshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "The minimum speed threshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinMass_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum mass threshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "The minimum mass threshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The maximum distance threshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "The maximum distance threshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SortMethod_MetaData[] = {
{ "Category", "Sort" },
{ "Comment", "/** The method used to sort the breaking events. */" },
{ "ModuleRelativePath", "Public/ChaosBreakingEventFilter.h" },
{ "ToolTip", "The method used to sort the breaking events." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosBreakingEventRequestSettings constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxNumberOfResults;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinMass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistance;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortMethod;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosBreakingEventRequestSettings constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosBreakingEventRequestSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosBreakingEventRequestSettings;
class UScriptStruct* FChaosBreakingEventRequestSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosBreakingEventRequestSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosBreakingEventRequestSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ChaosBreakingEventRequestSettings"));
}
return Z_Registration_Info_UScriptStruct_FChaosBreakingEventRequestSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosBreakingEventRequestSettings Property Definitions ***********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MaxNumberOfResults = { "MaxNumberOfResults", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventRequestSettings, MaxNumberOfResults), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNumberOfResults_MetaData), NewProp_MaxNumberOfResults_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MinRadius = { "MinRadius", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventRequestSettings, MinRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRadius_MetaData), NewProp_MinRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MinSpeed = { "MinSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventRequestSettings, MinSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinSpeed_MetaData), NewProp_MinSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MinMass = { "MinMass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventRequestSettings, MinMass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinMass_MetaData), NewProp_MinMass_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventRequestSettings, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_SortMethod_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_FChaosBreakingEventRequestSettings_Statics::NewProp_SortMethod = { "SortMethod", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosBreakingEventRequestSettings, SortMethod), Z_Construct_UEnum_GeometryCollectionEngine_EChaosBreakingSortMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SortMethod_MetaData), NewProp_SortMethod_MetaData) }; // 211297696
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MaxNumberOfResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MinRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MinSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MinMass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_MaxDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_SortMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewProp_SortMethod,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosBreakingEventRequestSettings Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"ChaosBreakingEventRequestSettings",
Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::PropPointers),
sizeof(FChaosBreakingEventRequestSettings),
alignof(FChaosBreakingEventRequestSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings()
{
if (!Z_Registration_Info_UScriptStruct_FChaosBreakingEventRequestSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosBreakingEventRequestSettings.InnerSingleton, Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosBreakingEventRequestSettings.InnerSingleton);
}
// ********** End ScriptStruct FChaosBreakingEventRequestSettings **********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosBreakingSortMethod_StaticEnum, TEXT("EChaosBreakingSortMethod"), &Z_Registration_Info_UEnum_EChaosBreakingSortMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 211297696U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosBreakingEventData::StaticStruct, Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics::NewStructOps, TEXT("ChaosBreakingEventData"),&Z_Registration_Info_UScriptStruct_FChaosBreakingEventData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosBreakingEventData), 2765962732U) },
{ FChaosBreakingEventRequestSettings::StaticStruct, Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics::NewStructOps, TEXT("ChaosBreakingEventRequestSettings"),&Z_Registration_Info_UScriptStruct_FChaosBreakingEventRequestSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosBreakingEventRequestSettings), 915044391U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h__Script_GeometryCollectionEngine_1913097736{
TEXT("/Script/GeometryCollectionEngine"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h__Script_GeometryCollectionEngine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h__Script_GeometryCollectionEngine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// 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 "ChaosBreakingEventFilter.h"
#ifdef GEOMETRYCOLLECTIONENGINE_ChaosBreakingEventFilter_generated_h
#error "ChaosBreakingEventFilter.generated.h already included, missing '#pragma once' in ChaosBreakingEventFilter.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_ChaosBreakingEventFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosBreakingEventData *******************************************
struct Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosBreakingEventData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosBreakingEventData;
// ********** End ScriptStruct FChaosBreakingEventData *********************************************
// ********** Begin ScriptStruct FChaosBreakingEventRequestSettings ********************************
struct Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h_52_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosBreakingEventRequestSettings_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosBreakingEventRequestSettings;
// ********** End ScriptStruct FChaosBreakingEventRequestSettings **********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosBreakingEventFilter_h
// ********** Begin Enum EChaosBreakingSortMethod **************************************************
#define FOREACH_ENUM_ECHAOSBREAKINGSORTMETHOD(op) \
op(EChaosBreakingSortMethod::SortNone) \
op(EChaosBreakingSortMethod::SortByHighestMass) \
op(EChaosBreakingSortMethod::SortByHighestSpeed) \
op(EChaosBreakingSortMethod::SortByNearestFirst) \
op(EChaosBreakingSortMethod::Count)
enum class EChaosBreakingSortMethod : uint8;
template<> struct TIsUEnumClass<EChaosBreakingSortMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosBreakingSortMethod>();
// ********** End Enum EChaosBreakingSortMethod ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,346 @@
// 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 "ChaosCollisionEventFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosCollisionEventFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
GEOMETRYCOLLECTIONENGINE_API UEnum* Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosCollisionEventData();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosCollisionEventData ******************************************
struct Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosCollisionEventData); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosCollisionEventData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// A collision event data structure\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "A collision event data structure" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// Location of the collision event\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "Location of the collision event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// Normal of the collision event\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "Normal of the collision event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity1_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// The velocity of object 1 of the collision event\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The velocity of object 1 of the collision event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity2_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// The velocity of object 2 of the collision event\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The velocity of object 2 of the collision event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass1_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// The mass of object 1 of the collision event\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The mass of object 1 of the collision event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass2_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// The mass of object 2 of the collision event\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The mass of object 2 of the collision event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Impulse_MetaData[] = {
{ "Category", "Data" },
{ "Comment", "// The accumulated impulse vector of the collision event\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The accumulated impulse vector of the collision event" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosCollisionEventData constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity1;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity2;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass1;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass2;
static const UECodeGen_Private::FStructPropertyParams NewProp_Impulse;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosCollisionEventData constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosCollisionEventData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosCollisionEventData;
class UScriptStruct* FChaosCollisionEventData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosCollisionEventData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosCollisionEventData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosCollisionEventData, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ChaosCollisionEventData"));
}
return Z_Registration_Info_UScriptStruct_FChaosCollisionEventData.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosCollisionEventData Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventData, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventData, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Velocity1 = { "Velocity1", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventData, Velocity1), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity1_MetaData), NewProp_Velocity1_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Velocity2 = { "Velocity2", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventData, Velocity2), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity2_MetaData), NewProp_Velocity2_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Mass1 = { "Mass1", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventData, Mass1), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass1_MetaData), NewProp_Mass1_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Mass2 = { "Mass2", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventData, Mass2), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass2_MetaData), NewProp_Mass2_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Impulse = { "Impulse", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventData, Impulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Impulse_MetaData), NewProp_Impulse_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Velocity1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Velocity2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Mass1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Mass2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewProp_Impulse,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosCollisionEventData Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"ChaosCollisionEventData",
Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::PropPointers),
sizeof(FChaosCollisionEventData),
alignof(FChaosCollisionEventData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosCollisionEventData()
{
if (!Z_Registration_Info_UScriptStruct_FChaosCollisionEventData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosCollisionEventData.InnerSingleton, Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosCollisionEventData.InnerSingleton);
}
// ********** End ScriptStruct FChaosCollisionEventData ********************************************
// ********** Begin Enum EChaosCollisionSortMethod *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosCollisionSortMethod;
static UEnum* EChaosCollisionSortMethod_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosCollisionSortMethod.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosCollisionSortMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("EChaosCollisionSortMethod"));
}
return Z_Registration_Info_UEnum_EChaosCollisionSortMethod.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosCollisionSortMethod>()
{
return EChaosCollisionSortMethod_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Enumeration defining how to sort collision results\n" },
{ "Count.Hidden", "" },
{ "Count.Name", "EChaosCollisionSortMethod::Count" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "SortByHighestImpulse.Name", "EChaosCollisionSortMethod::SortByHighestImpulse" },
{ "SortByHighestMass.Name", "EChaosCollisionSortMethod::SortByHighestMass" },
{ "SortByHighestSpeed.Name", "EChaosCollisionSortMethod::SortByHighestSpeed" },
{ "SortByNearestFirst.Name", "EChaosCollisionSortMethod::SortByNearestFirst" },
{ "SortNone.Name", "EChaosCollisionSortMethod::SortNone" },
{ "ToolTip", "Enumeration defining how to sort collision results" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosCollisionSortMethod::SortNone", (int64)EChaosCollisionSortMethod::SortNone },
{ "EChaosCollisionSortMethod::SortByHighestMass", (int64)EChaosCollisionSortMethod::SortByHighestMass },
{ "EChaosCollisionSortMethod::SortByHighestSpeed", (int64)EChaosCollisionSortMethod::SortByHighestSpeed },
{ "EChaosCollisionSortMethod::SortByHighestImpulse", (int64)EChaosCollisionSortMethod::SortByHighestImpulse },
{ "EChaosCollisionSortMethod::SortByNearestFirst", (int64)EChaosCollisionSortMethod::SortByNearestFirst },
{ "EChaosCollisionSortMethod::Count", (int64)EChaosCollisionSortMethod::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
"EChaosCollisionSortMethod",
"EChaosCollisionSortMethod",
Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod()
{
if (!Z_Registration_Info_UEnum_EChaosCollisionSortMethod.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosCollisionSortMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosCollisionSortMethod.InnerSingleton;
}
// ********** End Enum EChaosCollisionSortMethod ***************************************************
// ********** Begin ScriptStruct FChaosCollisionEventRequestSettings *******************************
struct Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosCollisionEventRequestSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosCollisionEventRequestSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Settings used to define collision event requests\n" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "Settings used to define collision event requests" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNumberResults_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The maximum number of results to return. */" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The maximum number of results to return." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinMass_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum mass threshold for the results (compared with min of particle 1 mass and particle 2 mass). */" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The minimum mass threshold for the results (compared with min of particle 1 mass and particle 2 mass)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinSpeed_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The min speed threshold for the results (compared with min of particle 1 speed and particle 2 speed). */" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The min speed threshold for the results (compared with min of particle 1 speed and particle 2 speed)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinImpulse_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum impulse threshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The minimum impulse threshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The maximum distance threshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The maximum distance threshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SortMethod_MetaData[] = {
{ "Category", "Sort" },
{ "Comment", "/** The method used to sort the collision events. */" },
{ "ModuleRelativePath", "Public/ChaosCollisionEventFilter.h" },
{ "ToolTip", "The method used to sort the collision events." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosCollisionEventRequestSettings constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxNumberResults;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinMass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinImpulse;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistance;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortMethod;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosCollisionEventRequestSettings constinit property declarations *
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosCollisionEventRequestSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosCollisionEventRequestSettings;
class UScriptStruct* FChaosCollisionEventRequestSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosCollisionEventRequestSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosCollisionEventRequestSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ChaosCollisionEventRequestSettings"));
}
return Z_Registration_Info_UScriptStruct_FChaosCollisionEventRequestSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosCollisionEventRequestSettings Property Definitions **********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MaxNumberResults = { "MaxNumberResults", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventRequestSettings, MaxNumberResults), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNumberResults_MetaData), NewProp_MaxNumberResults_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MinMass = { "MinMass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventRequestSettings, MinMass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinMass_MetaData), NewProp_MinMass_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MinSpeed = { "MinSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventRequestSettings, MinSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinSpeed_MetaData), NewProp_MinSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MinImpulse = { "MinImpulse", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventRequestSettings, MinImpulse), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinImpulse_MetaData), NewProp_MinImpulse_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventRequestSettings, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_SortMethod_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_FChaosCollisionEventRequestSettings_Statics::NewProp_SortMethod = { "SortMethod", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosCollisionEventRequestSettings, SortMethod), Z_Construct_UEnum_GeometryCollectionEngine_EChaosCollisionSortMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SortMethod_MetaData), NewProp_SortMethod_MetaData) }; // 4276774489
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MaxNumberResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MinMass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MinSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MinImpulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_MaxDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_SortMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewProp_SortMethod,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosCollisionEventRequestSettings Property Definitions ************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"ChaosCollisionEventRequestSettings",
Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::PropPointers),
sizeof(FChaosCollisionEventRequestSettings),
alignof(FChaosCollisionEventRequestSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings()
{
if (!Z_Registration_Info_UScriptStruct_FChaosCollisionEventRequestSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosCollisionEventRequestSettings.InnerSingleton, Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosCollisionEventRequestSettings.InnerSingleton);
}
// ********** End ScriptStruct FChaosCollisionEventRequestSettings *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosCollisionSortMethod_StaticEnum, TEXT("EChaosCollisionSortMethod"), &Z_Registration_Info_UEnum_EChaosCollisionSortMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4276774489U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosCollisionEventData::StaticStruct, Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics::NewStructOps, TEXT("ChaosCollisionEventData"),&Z_Registration_Info_UScriptStruct_FChaosCollisionEventData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosCollisionEventData), 4195101272U) },
{ FChaosCollisionEventRequestSettings::StaticStruct, Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics::NewStructOps, TEXT("ChaosCollisionEventRequestSettings"),&Z_Registration_Info_UScriptStruct_FChaosCollisionEventRequestSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosCollisionEventRequestSettings), 2335478468U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h__Script_GeometryCollectionEngine_1243161193{
TEXT("/Script/GeometryCollectionEngine"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h__Script_GeometryCollectionEngine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h__Script_GeometryCollectionEngine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,56 @@
// 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 "ChaosCollisionEventFilter.h"
#ifdef GEOMETRYCOLLECTIONENGINE_ChaosCollisionEventFilter_generated_h
#error "ChaosCollisionEventFilter.generated.h already included, missing '#pragma once' in ChaosCollisionEventFilter.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_ChaosCollisionEventFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosCollisionEventData ******************************************
struct Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosCollisionEventData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosCollisionEventData;
// ********** End ScriptStruct FChaosCollisionEventData ********************************************
// ********** Begin ScriptStruct FChaosCollisionEventRequestSettings *******************************
struct Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h_73_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosCollisionEventRequestSettings_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosCollisionEventRequestSettings;
// ********** End ScriptStruct FChaosCollisionEventRequestSettings *********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosCollisionEventFilter_h
// ********** Begin Enum EChaosCollisionSortMethod *************************************************
#define FOREACH_ENUM_ECHAOSCOLLISIONSORTMETHOD(op) \
op(EChaosCollisionSortMethod::SortNone) \
op(EChaosCollisionSortMethod::SortByHighestMass) \
op(EChaosCollisionSortMethod::SortByHighestSpeed) \
op(EChaosCollisionSortMethod::SortByHighestImpulse) \
op(EChaosCollisionSortMethod::SortByNearestFirst) \
op(EChaosCollisionSortMethod::Count)
enum class EChaosCollisionSortMethod : uint8;
template<> struct TIsUEnumClass<EChaosCollisionSortMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosCollisionSortMethod>();
// ********** End Enum EChaosCollisionSortMethod ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,286 @@
// 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 "ChaosRemovalEventFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosRemovalEventFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
GEOMETRYCOLLECTIONENGINE_API UEnum* Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosRemovalEventData();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosRemovalEventData ********************************************
struct Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosRemovalEventData); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosRemovalEventData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// A Removal event data structure. \n" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "ToolTip", "A Removal event data structure." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** Current removal location. */" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "ToolTip", "Current removal location." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The mass of the removal. */" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "ToolTip", "The mass of the removal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleIndex_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The particle index of the removal. */" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "ToolTip", "The particle index of the removal." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosRemovalEventData constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass;
static const UECodeGen_Private::FIntPropertyParams NewProp_ParticleIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosRemovalEventData constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosRemovalEventData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosRemovalEventData;
class UScriptStruct* FChaosRemovalEventData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosRemovalEventData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosRemovalEventData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosRemovalEventData, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ChaosRemovalEventData"));
}
return Z_Registration_Info_UScriptStruct_FChaosRemovalEventData.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosRemovalEventData Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosRemovalEventData, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::NewProp_Mass = { "Mass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosRemovalEventData, Mass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass_MetaData), NewProp_Mass_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::NewProp_ParticleIndex = { "ParticleIndex", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosRemovalEventData, ParticleIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleIndex_MetaData), NewProp_ParticleIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::NewProp_Mass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::NewProp_ParticleIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosRemovalEventData Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"ChaosRemovalEventData",
Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::PropPointers),
sizeof(FChaosRemovalEventData),
alignof(FChaosRemovalEventData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosRemovalEventData()
{
if (!Z_Registration_Info_UScriptStruct_FChaosRemovalEventData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosRemovalEventData.InnerSingleton, Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosRemovalEventData.InnerSingleton);
}
// ********** End ScriptStruct FChaosRemovalEventData **********************************************
// ********** Begin Enum EChaosRemovalSortMethod ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosRemovalSortMethod;
static UEnum* EChaosRemovalSortMethod_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosRemovalSortMethod.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosRemovalSortMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("EChaosRemovalSortMethod"));
}
return Z_Registration_Info_UEnum_EChaosRemovalSortMethod.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosRemovalSortMethod>()
{
return EChaosRemovalSortMethod_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Enumeration defining how to sort removal results\n" },
{ "Count.Hidden", "" },
{ "Count.Name", "EChaosRemovalSortMethod::Count" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "SortByHighestMass.Name", "EChaosRemovalSortMethod::SortByHighestMass" },
{ "SortByNearestFirst.Name", "EChaosRemovalSortMethod::SortByNearestFirst" },
{ "SortNone.Name", "EChaosRemovalSortMethod::SortNone" },
{ "ToolTip", "Enumeration defining how to sort removal results" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosRemovalSortMethod::SortNone", (int64)EChaosRemovalSortMethod::SortNone },
{ "EChaosRemovalSortMethod::SortByHighestMass", (int64)EChaosRemovalSortMethod::SortByHighestMass },
{ "EChaosRemovalSortMethod::SortByNearestFirst", (int64)EChaosRemovalSortMethod::SortByNearestFirst },
{ "EChaosRemovalSortMethod::Count", (int64)EChaosRemovalSortMethod::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
"EChaosRemovalSortMethod",
"EChaosRemovalSortMethod",
Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod()
{
if (!Z_Registration_Info_UEnum_EChaosRemovalSortMethod.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosRemovalSortMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosRemovalSortMethod.InnerSingleton;
}
// ********** End Enum EChaosRemovalSortMethod *****************************************************
// ********** Begin ScriptStruct FChaosRemovalEventRequestSettings *********************************
struct Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosRemovalEventRequestSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosRemovalEventRequestSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNumberOfResults_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The maximum number of results to return. */" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "ToolTip", "The maximum number of results to return." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinMass_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum mass treshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "ToolTip", "The minimum mass treshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The maximum distance threshold for the results (if location is set on destruction event listener). */" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "ToolTip", "The maximum distance threshold for the results (if location is set on destruction event listener)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SortMethod_MetaData[] = {
{ "Category", "Sort" },
{ "Comment", "/** The method used to sort the removal events. */" },
{ "ModuleRelativePath", "Public/ChaosRemovalEventFilter.h" },
{ "ToolTip", "The method used to sort the removal events." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosRemovalEventRequestSettings constinit property declarations *
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxNumberOfResults;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinMass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistance;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortMethod;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosRemovalEventRequestSettings constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosRemovalEventRequestSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosRemovalEventRequestSettings;
class UScriptStruct* FChaosRemovalEventRequestSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosRemovalEventRequestSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosRemovalEventRequestSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ChaosRemovalEventRequestSettings"));
}
return Z_Registration_Info_UScriptStruct_FChaosRemovalEventRequestSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosRemovalEventRequestSettings Property Definitions ************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_MaxNumberOfResults = { "MaxNumberOfResults", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosRemovalEventRequestSettings, MaxNumberOfResults), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNumberOfResults_MetaData), NewProp_MaxNumberOfResults_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_MinMass = { "MinMass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosRemovalEventRequestSettings, MinMass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinMass_MetaData), NewProp_MinMass_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosRemovalEventRequestSettings, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_SortMethod_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_FChaosRemovalEventRequestSettings_Statics::NewProp_SortMethod = { "SortMethod", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosRemovalEventRequestSettings, SortMethod), Z_Construct_UEnum_GeometryCollectionEngine_EChaosRemovalSortMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SortMethod_MetaData), NewProp_SortMethod_MetaData) }; // 4140080936
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_MaxNumberOfResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_MinMass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_MaxDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_SortMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewProp_SortMethod,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosRemovalEventRequestSettings Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"ChaosRemovalEventRequestSettings",
Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::PropPointers),
sizeof(FChaosRemovalEventRequestSettings),
alignof(FChaosRemovalEventRequestSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings()
{
if (!Z_Registration_Info_UScriptStruct_FChaosRemovalEventRequestSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosRemovalEventRequestSettings.InnerSingleton, Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosRemovalEventRequestSettings.InnerSingleton);
}
// ********** End ScriptStruct FChaosRemovalEventRequestSettings ***********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosRemovalSortMethod_StaticEnum, TEXT("EChaosRemovalSortMethod"), &Z_Registration_Info_UEnum_EChaosRemovalSortMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4140080936U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosRemovalEventData::StaticStruct, Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics::NewStructOps, TEXT("ChaosRemovalEventData"),&Z_Registration_Info_UScriptStruct_FChaosRemovalEventData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosRemovalEventData), 504241011U) },
{ FChaosRemovalEventRequestSettings::StaticStruct, Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics::NewStructOps, TEXT("ChaosRemovalEventRequestSettings"),&Z_Registration_Info_UScriptStruct_FChaosRemovalEventRequestSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosRemovalEventRequestSettings), 3107392747U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h__Script_GeometryCollectionEngine_139379586{
TEXT("/Script/GeometryCollectionEngine"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h__Script_GeometryCollectionEngine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h__Script_GeometryCollectionEngine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,54 @@
// 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 "ChaosRemovalEventFilter.h"
#ifdef GEOMETRYCOLLECTIONENGINE_ChaosRemovalEventFilter_generated_h
#error "ChaosRemovalEventFilter.generated.h already included, missing '#pragma once' in ChaosRemovalEventFilter.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_ChaosRemovalEventFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosRemovalEventData ********************************************
struct Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosRemovalEventData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosRemovalEventData;
// ********** End ScriptStruct FChaosRemovalEventData **********************************************
// ********** Begin ScriptStruct FChaosRemovalEventRequestSettings *********************************
struct Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h_50_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosRemovalEventRequestSettings_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosRemovalEventRequestSettings;
// ********** End ScriptStruct FChaosRemovalEventRequestSettings ***********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosRemovalEventFilter_h
// ********** Begin Enum EChaosRemovalSortMethod ***************************************************
#define FOREACH_ENUM_ECHAOSREMOVALSORTMETHOD(op) \
op(EChaosRemovalSortMethod::SortNone) \
op(EChaosRemovalSortMethod::SortByHighestMass) \
op(EChaosRemovalSortMethod::SortByNearestFirst) \
op(EChaosRemovalSortMethod::Count)
enum class EChaosRemovalSortMethod : uint8;
template<> struct TIsUEnumClass<EChaosRemovalSortMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosRemovalSortMethod>();
// ********** End Enum EChaosRemovalSortMethod *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,324 @@
// 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 "ChaosTrailingEventFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosTrailingEventFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
GEOMETRYCOLLECTIONENGINE_API UEnum* Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosTrailingEventData();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FChaosTrailingEventData *******************************************
struct Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosTrailingEventData); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosTrailingEventData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// A trailing event data structure. \n" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "A trailing event data structure." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** Current trail location. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "Current trail location." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The velocity of the trail. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The velocity of the trail." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocity_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The angular velocity of the trail. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The angular velocity of the trail." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mass_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The mass of the trail. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The mass of the trail." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleIndex_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The particle index of the trail. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The particle index of the trail." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosTrailingEventData constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass;
static const UECodeGen_Private::FIntPropertyParams NewProp_ParticleIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosTrailingEventData constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosTrailingEventData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosTrailingEventData;
class UScriptStruct* FChaosTrailingEventData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosTrailingEventData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosTrailingEventData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosTrailingEventData, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ChaosTrailingEventData"));
}
return Z_Registration_Info_UScriptStruct_FChaosTrailingEventData.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosTrailingEventData Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventData, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_Velocity = { "Velocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventData, Velocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity_MetaData), NewProp_Velocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_AngularVelocity = { "AngularVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventData, AngularVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularVelocity_MetaData), NewProp_AngularVelocity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_Mass = { "Mass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventData, Mass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mass_MetaData), NewProp_Mass_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_ParticleIndex = { "ParticleIndex", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventData, ParticleIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleIndex_MetaData), NewProp_ParticleIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_Velocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_AngularVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_Mass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewProp_ParticleIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosTrailingEventData Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"ChaosTrailingEventData",
Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::PropPointers),
sizeof(FChaosTrailingEventData),
alignof(FChaosTrailingEventData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosTrailingEventData()
{
if (!Z_Registration_Info_UScriptStruct_FChaosTrailingEventData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosTrailingEventData.InnerSingleton, Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosTrailingEventData.InnerSingleton);
}
// ********** End ScriptStruct FChaosTrailingEventData *********************************************
// ********** Begin Enum EChaosTrailingSortMethod **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosTrailingSortMethod;
static UEnum* EChaosTrailingSortMethod_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosTrailingSortMethod.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosTrailingSortMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("EChaosTrailingSortMethod"));
}
return Z_Registration_Info_UEnum_EChaosTrailingSortMethod.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosTrailingSortMethod>()
{
return EChaosTrailingSortMethod_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// Enumeration defining how to sort trailing results\n" },
{ "Count.Hidden", "" },
{ "Count.Name", "EChaosTrailingSortMethod::Count" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "SortByHighestMass.Name", "EChaosTrailingSortMethod::SortByHighestMass" },
{ "SortByHighestSpeed.Name", "EChaosTrailingSortMethod::SortByHighestSpeed" },
{ "SortByNearestFirst.Name", "EChaosTrailingSortMethod::SortByNearestFirst" },
{ "SortNone.Name", "EChaosTrailingSortMethod::SortNone" },
{ "ToolTip", "Enumeration defining how to sort trailing results" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosTrailingSortMethod::SortNone", (int64)EChaosTrailingSortMethod::SortNone },
{ "EChaosTrailingSortMethod::SortByHighestMass", (int64)EChaosTrailingSortMethod::SortByHighestMass },
{ "EChaosTrailingSortMethod::SortByHighestSpeed", (int64)EChaosTrailingSortMethod::SortByHighestSpeed },
{ "EChaosTrailingSortMethod::SortByNearestFirst", (int64)EChaosTrailingSortMethod::SortByNearestFirst },
{ "EChaosTrailingSortMethod::Count", (int64)EChaosTrailingSortMethod::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
"EChaosTrailingSortMethod",
"EChaosTrailingSortMethod",
Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod()
{
if (!Z_Registration_Info_UEnum_EChaosTrailingSortMethod.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosTrailingSortMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosTrailingSortMethod.InnerSingleton;
}
// ********** End Enum EChaosTrailingSortMethod ****************************************************
// ********** Begin ScriptStruct FChaosTrailingEventRequestSettings ********************************
struct Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosTrailingEventRequestSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosTrailingEventRequestSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNumberOfResults_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The maximum number of results to return. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The maximum number of results to return." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinMass_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum mass treshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The minimum mass treshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinSpeed_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum speed threshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The minimum speed threshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinAngularSpeed_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The minimum angular speed threshold for the results. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The minimum angular speed threshold for the results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = {
{ "Category", "Filters" },
{ "Comment", "/** The maximum distance threshold for the results (if location is set on destruction event listener). */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The maximum distance threshold for the results (if location is set on destruction event listener)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SortMethod_MetaData[] = {
{ "Category", "Sort" },
{ "Comment", "/** The method used to sort the breaking events. */" },
{ "ModuleRelativePath", "Public/ChaosTrailingEventFilter.h" },
{ "ToolTip", "The method used to sort the breaking events." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosTrailingEventRequestSettings constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxNumberOfResults;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinMass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinAngularSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistance;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortMethod;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosTrailingEventRequestSettings constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosTrailingEventRequestSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosTrailingEventRequestSettings;
class UScriptStruct* FChaosTrailingEventRequestSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosTrailingEventRequestSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosTrailingEventRequestSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ChaosTrailingEventRequestSettings"));
}
return Z_Registration_Info_UScriptStruct_FChaosTrailingEventRequestSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosTrailingEventRequestSettings Property Definitions ***********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MaxNumberOfResults = { "MaxNumberOfResults", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventRequestSettings, MaxNumberOfResults), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNumberOfResults_MetaData), NewProp_MaxNumberOfResults_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MinMass = { "MinMass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventRequestSettings, MinMass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinMass_MetaData), NewProp_MinMass_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MinSpeed = { "MinSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventRequestSettings, MinSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinSpeed_MetaData), NewProp_MinSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MinAngularSpeed = { "MinAngularSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventRequestSettings, MinAngularSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinAngularSpeed_MetaData), NewProp_MinAngularSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventRequestSettings, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_SortMethod_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_FChaosTrailingEventRequestSettings_Statics::NewProp_SortMethod = { "SortMethod", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosTrailingEventRequestSettings, SortMethod), Z_Construct_UEnum_GeometryCollectionEngine_EChaosTrailingSortMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SortMethod_MetaData), NewProp_SortMethod_MetaData) }; // 2644361412
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MaxNumberOfResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MinMass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MinSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MinAngularSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_MaxDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_SortMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewProp_SortMethod,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosTrailingEventRequestSettings Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"ChaosTrailingEventRequestSettings",
Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::PropPointers),
sizeof(FChaosTrailingEventRequestSettings),
alignof(FChaosTrailingEventRequestSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings()
{
if (!Z_Registration_Info_UScriptStruct_FChaosTrailingEventRequestSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosTrailingEventRequestSettings.InnerSingleton, Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosTrailingEventRequestSettings.InnerSingleton);
}
// ********** End ScriptStruct FChaosTrailingEventRequestSettings **********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosTrailingSortMethod_StaticEnum, TEXT("EChaosTrailingSortMethod"), &Z_Registration_Info_UEnum_EChaosTrailingSortMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2644361412U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosTrailingEventData::StaticStruct, Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics::NewStructOps, TEXT("ChaosTrailingEventData"),&Z_Registration_Info_UScriptStruct_FChaosTrailingEventData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosTrailingEventData), 982515563U) },
{ FChaosTrailingEventRequestSettings::StaticStruct, Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics::NewStructOps, TEXT("ChaosTrailingEventRequestSettings"),&Z_Registration_Info_UScriptStruct_FChaosTrailingEventRequestSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosTrailingEventRequestSettings), 3923615218U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h__Script_GeometryCollectionEngine_535156563{
TEXT("/Script/GeometryCollectionEngine"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h__Script_GeometryCollectionEngine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h__Script_GeometryCollectionEngine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// 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 "ChaosTrailingEventFilter.h"
#ifdef GEOMETRYCOLLECTIONENGINE_ChaosTrailingEventFilter_generated_h
#error "ChaosTrailingEventFilter.generated.h already included, missing '#pragma once' in ChaosTrailingEventFilter.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_ChaosTrailingEventFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FChaosTrailingEventData *******************************************
struct Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosTrailingEventData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosTrailingEventData;
// ********** End ScriptStruct FChaosTrailingEventData *********************************************
// ********** Begin ScriptStruct FChaosTrailingEventRequestSettings ********************************
struct Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h_61_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FChaosTrailingEventRequestSettings_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FChaosTrailingEventRequestSettings;
// ********** End ScriptStruct FChaosTrailingEventRequestSettings **********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_ChaosTrailingEventFilter_h
// ********** Begin Enum EChaosTrailingSortMethod **************************************************
#define FOREACH_ENUM_ECHAOSTRAILINGSORTMETHOD(op) \
op(EChaosTrailingSortMethod::SortNone) \
op(EChaosTrailingSortMethod::SortByHighestMass) \
op(EChaosTrailingSortMethod::SortByHighestSpeed) \
op(EChaosTrailingSortMethod::SortByNearestFirst) \
op(EChaosTrailingSortMethod::Count)
enum class EChaosTrailingSortMethod : uint8;
template<> struct TIsUEnumClass<EChaosTrailingSortMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosTrailingSortMethod>();
// ********** End Enum EChaosTrailingSortMethod ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,229 @@
// 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 "GeometryCollection/GeometryCollectionActor.h"
#include "Engine/HitResult.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionActor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHitResult();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionActor();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionActor_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionComponent_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AGeometryCollectionActor Function RaycastSingle **************************
struct Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics
{
struct GeometryCollectionActor_eventRaycastSingle_Parms
{
FVector Start;
FVector End;
FHitResult OutHit;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function RaycastSingle constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Start;
static const UECodeGen_Private::FStructPropertyParams NewProp_End;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutHit;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RaycastSingle constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RaycastSingle Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_Start = { "Start", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionActor_eventRaycastSingle_Parms, Start), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_End = { "End", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionActor_eventRaycastSingle_Parms, End), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_OutHit = { "OutHit", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionActor_eventRaycastSingle_Parms, OutHit), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(0, nullptr) }; // 222120718
void Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((GeometryCollectionActor_eventRaycastSingle_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GeometryCollectionActor_eventRaycastSingle_Parms), &Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_Start,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_End,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_OutHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::PropPointers) < 2048);
// ********** End Function RaycastSingle Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AGeometryCollectionActor, nullptr, "RaycastSingle", Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::GeometryCollectionActor_eventRaycastSingle_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::Function_MetaDataParams), Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::GeometryCollectionActor_eventRaycastSingle_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AGeometryCollectionActor::execRaycastSingle)
{
P_GET_STRUCT(FVector,Z_Param_Start);
P_GET_STRUCT(FVector,Z_Param_End);
P_GET_STRUCT_REF(FHitResult,Z_Param_Out_OutHit);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RaycastSingle(Z_Param_Start,Z_Param_End,Z_Param_Out_OutHit);
P_NATIVE_END;
}
// ********** End Class AGeometryCollectionActor Function RaycastSingle ****************************
// ********** Begin Class AGeometryCollectionActor *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AGeometryCollectionActor;
UClass* AGeometryCollectionActor::GetPrivateStaticClass()
{
using TClass = AGeometryCollectionActor;
if (!Z_Registration_Info_UClass_AGeometryCollectionActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionActor"),
Z_Registration_Info_UClass_AGeometryCollectionActor.InnerSingleton,
StaticRegisterNativesAGeometryCollectionActor,
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_AGeometryCollectionActor.InnerSingleton;
}
UClass* Z_Construct_UClass_AGeometryCollectionActor_NoRegister()
{
return AGeometryCollectionActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AGeometryCollectionActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "GeometryCollection/GeometryCollectionActor.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollectionComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Destruction" },
{ "Comment", "/* GeometryCollectionComponent */" },
{ "EditInline", "true" },
{ "ExposeFunctionCategories", "Components|GeometryCollection" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionActor.h" },
{ "ToolTip", "GeometryCollectionComponent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollectionDebugDrawComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AGeometryCollectionActor constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollectionComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollectionDebugDrawComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AGeometryCollectionActor constinit property declarations *******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("RaycastSingle"), .Pointer = &AGeometryCollectionActor::execRaycastSingle },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_AGeometryCollectionActor_RaycastSingle, "RaycastSingle" }, // 1806632100
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AGeometryCollectionActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AGeometryCollectionActor_Statics
// ********** Begin Class AGeometryCollectionActor Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AGeometryCollectionActor_Statics::NewProp_GeometryCollectionComponent = { "GeometryCollectionComponent", nullptr, (EPropertyFlags)0x01140000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGeometryCollectionActor, GeometryCollectionComponent), Z_Construct_UClass_UGeometryCollectionComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollectionComponent_MetaData), NewProp_GeometryCollectionComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AGeometryCollectionActor_Statics::NewProp_GeometryCollectionDebugDrawComponent = { "GeometryCollectionDebugDrawComponent", nullptr, (EPropertyFlags)0x0114000020080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGeometryCollectionActor, GeometryCollectionDebugDrawComponent_DEPRECATED), Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollectionDebugDrawComponent_MetaData), NewProp_GeometryCollectionDebugDrawComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AGeometryCollectionActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionActor_Statics::NewProp_GeometryCollectionComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionActor_Statics::NewProp_GeometryCollectionDebugDrawComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionActor_Statics::PropPointers) < 2048);
// ********** End Class AGeometryCollectionActor Property Definitions ******************************
UObject* (*const Z_Construct_UClass_AGeometryCollectionActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AGeometryCollectionActor_Statics::ClassParams = {
&AGeometryCollectionActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_AGeometryCollectionActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AGeometryCollectionActor_Statics::Class_MetaDataParams)
};
void AGeometryCollectionActor::StaticRegisterNativesAGeometryCollectionActor()
{
UClass* Class = AGeometryCollectionActor::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_AGeometryCollectionActor_Statics::Funcs));
}
UClass* Z_Construct_UClass_AGeometryCollectionActor()
{
if (!Z_Registration_Info_UClass_AGeometryCollectionActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AGeometryCollectionActor.OuterSingleton, Z_Construct_UClass_AGeometryCollectionActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AGeometryCollectionActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AGeometryCollectionActor);
AGeometryCollectionActor::~AGeometryCollectionActor() {}
// ********** End Class AGeometryCollectionActor ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AGeometryCollectionActor, AGeometryCollectionActor::StaticClass, TEXT("AGeometryCollectionActor"), &Z_Registration_Info_UClass_AGeometryCollectionActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AGeometryCollectionActor), 527715482U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h__Script_GeometryCollectionEngine_2892710791{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h__Script_GeometryCollectionEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// 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 "GeometryCollection/GeometryCollectionActor.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionActor_generated_h
#error "GeometryCollectionActor.generated.h already included, missing '#pragma once' in GeometryCollectionActor.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FHitResult;
// ********** Begin Class AGeometryCollectionActor *************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h_21_RPC_WRAPPERS \
DECLARE_FUNCTION(execRaycastSingle);
struct Z_Construct_UClass_AGeometryCollectionActor_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionActor_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h_21_INCLASS \
private: \
static void StaticRegisterNativesAGeometryCollectionActor(); \
friend struct ::Z_Construct_UClass_AGeometryCollectionActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_AGeometryCollectionActor_NoRegister(); \
public: \
DECLARE_CLASS2(AGeometryCollectionActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_AGeometryCollectionActor_NoRegister) \
DECLARE_SERIALIZER(AGeometryCollectionActor)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h_21_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API AGeometryCollectionActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AGeometryCollectionActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, AGeometryCollectionActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AGeometryCollectionActor); \
/** Deleted move- and copy-constructors, should never be used */ \
AGeometryCollectionActor(AGeometryCollectionActor&&) = delete; \
AGeometryCollectionActor(const AGeometryCollectionActor&) = delete; \
GEOMETRYCOLLECTIONENGINE_API virtual ~AGeometryCollectionActor();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h_18_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h_21_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h_21_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h_21_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AGeometryCollectionActor;
// ********** End Class AGeometryCollectionActor ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,337 @@
// 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 "GeometryCollection/GeometryCollectionBlueprintLibrary.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionBlueprintLibrary() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionBlueprintLibrary();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGeometryCollectionBlueprintLibrary Function SetCustomInstanceDataByIndex
struct Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics
{
struct GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByIndex_Parms
{
UGeometryCollectionComponent* GeometryCollectionComponent;
int32 CustomDataIndex;
float CustomDataValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ChaosPhysics" },
{ "Comment", "/** \n\x09 * Set a custom instance data value for all instances associated with a geometry collection. \n\x09 * This assumes that the geometry collection is using a custom renderer that supports IGeometryCollectionCustomDataInterface.\n\x09 * @param GeometryCollectionComponent\x09The Geometry Collection Component that we want to set custom instance data on.\n\x09 * @param CustomDataIndex\x09The index of the custom instance data slot that we want to set.\n\x09 * @param CustomDataValue\x09The value to set to the custom instance data slot.\n\x09 */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionBlueprintLibrary.h" },
{ "ToolTip", "Set a custom instance data value for all instances associated with a geometry collection.\nThis assumes that the geometry collection is using a custom renderer that supports IGeometryCollectionCustomDataInterface.\n@param GeometryCollectionComponent The Geometry Collection Component that we want to set custom instance data on.\n@param CustomDataIndex The index of the custom instance data slot that we want to set.\n@param CustomDataValue The value to set to the custom instance data slot." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollectionComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomInstanceDataByIndex constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollectionComponent;
static const UECodeGen_Private::FIntPropertyParams NewProp_CustomDataIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CustomDataValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomInstanceDataByIndex constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomInstanceDataByIndex Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::NewProp_GeometryCollectionComponent = { "GeometryCollectionComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByIndex_Parms, GeometryCollectionComponent), Z_Construct_UClass_UGeometryCollectionComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollectionComponent_MetaData), NewProp_GeometryCollectionComponent_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::NewProp_CustomDataIndex = { "CustomDataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByIndex_Parms, CustomDataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::NewProp_CustomDataValue = { "CustomDataValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByIndex_Parms, CustomDataValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::NewProp_GeometryCollectionComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::NewProp_CustomDataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::NewProp_CustomDataValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::PropPointers) < 2048);
// ********** End Function SetCustomInstanceDataByIndex Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGeometryCollectionBlueprintLibrary, nullptr, "SetCustomInstanceDataByIndex", Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGeometryCollectionBlueprintLibrary::execSetCustomInstanceDataByIndex)
{
P_GET_OBJECT(UGeometryCollectionComponent,Z_Param_GeometryCollectionComponent);
P_GET_PROPERTY(FIntProperty,Z_Param_CustomDataIndex);
P_GET_PROPERTY(FFloatProperty,Z_Param_CustomDataValue);
P_FINISH;
P_NATIVE_BEGIN;
UGeometryCollectionBlueprintLibrary::SetCustomInstanceDataByIndex(Z_Param_GeometryCollectionComponent,Z_Param_CustomDataIndex,Z_Param_CustomDataValue);
P_NATIVE_END;
}
// ********** End Class UGeometryCollectionBlueprintLibrary Function SetCustomInstanceDataByIndex **
// ********** Begin Class UGeometryCollectionBlueprintLibrary Function SetCustomInstanceDataByName *
struct Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics
{
struct GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByName_Parms
{
UGeometryCollectionComponent* GeometryCollectionComponent;
FName CustomDataName;
float CustomDataValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ChaosPhysics" },
{ "Comment", "/** \n\x09 * Set a custom instance data value for all instances associated with a geometry collection. \n\x09 * This assumes that the geometry collection is using a custom renderer that supports IGeometryCollectionCustomDataInterface.\n\x09 * @param GeometryCollectionComponent\x09The Geometry Collection Component that we want to set custom instance data on.\n\x09 * @param CustomDataName\x09The name of the custom instance data slot that we want to set.\n\x09 * @param CustomDataValue\x09The value to set to the custom instance data slot.\n\x09 */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionBlueprintLibrary.h" },
{ "ToolTip", "Set a custom instance data value for all instances associated with a geometry collection.\nThis assumes that the geometry collection is using a custom renderer that supports IGeometryCollectionCustomDataInterface.\n@param GeometryCollectionComponent The Geometry Collection Component that we want to set custom instance data on.\n@param CustomDataName The name of the custom instance data slot that we want to set.\n@param CustomDataValue The value to set to the custom instance data slot." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollectionComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomInstanceDataByName constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollectionComponent;
static const UECodeGen_Private::FNamePropertyParams NewProp_CustomDataName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CustomDataValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomInstanceDataByName constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomInstanceDataByName Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::NewProp_GeometryCollectionComponent = { "GeometryCollectionComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByName_Parms, GeometryCollectionComponent), Z_Construct_UClass_UGeometryCollectionComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollectionComponent_MetaData), NewProp_GeometryCollectionComponent_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::NewProp_CustomDataName = { "CustomDataName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByName_Parms, CustomDataName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::NewProp_CustomDataValue = { "CustomDataValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByName_Parms, CustomDataValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::NewProp_GeometryCollectionComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::NewProp_CustomDataName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::NewProp_CustomDataValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::PropPointers) < 2048);
// ********** End Function SetCustomInstanceDataByName Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGeometryCollectionBlueprintLibrary, nullptr, "SetCustomInstanceDataByName", Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::GeometryCollectionBlueprintLibrary_eventSetCustomInstanceDataByName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGeometryCollectionBlueprintLibrary::execSetCustomInstanceDataByName)
{
P_GET_OBJECT(UGeometryCollectionComponent,Z_Param_GeometryCollectionComponent);
P_GET_PROPERTY(FNameProperty,Z_Param_CustomDataName);
P_GET_PROPERTY(FFloatProperty,Z_Param_CustomDataValue);
P_FINISH;
P_NATIVE_BEGIN;
UGeometryCollectionBlueprintLibrary::SetCustomInstanceDataByName(Z_Param_GeometryCollectionComponent,Z_Param_CustomDataName,Z_Param_CustomDataValue);
P_NATIVE_END;
}
// ********** End Class UGeometryCollectionBlueprintLibrary Function SetCustomInstanceDataByName ***
// ********** Begin Class UGeometryCollectionBlueprintLibrary Function SetISMPoolCustomInstanceData
struct Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics
{
struct GeometryCollectionBlueprintLibrary_eventSetISMPoolCustomInstanceData_Parms
{
UGeometryCollectionComponent* GeometryCollectionComponent;
int32 CustomDataIndex;
float CustomDataValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "ChaosPhysics" },
{ "DeprecatedFunction", "" },
{ "DeprecationMessage", "Use SetCustomInstanceDataByIndex() instead" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionBlueprintLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollectionComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetISMPoolCustomInstanceData constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollectionComponent;
static const UECodeGen_Private::FIntPropertyParams NewProp_CustomDataIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CustomDataValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetISMPoolCustomInstanceData constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetISMPoolCustomInstanceData Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::NewProp_GeometryCollectionComponent = { "GeometryCollectionComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetISMPoolCustomInstanceData_Parms, GeometryCollectionComponent), Z_Construct_UClass_UGeometryCollectionComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollectionComponent_MetaData), NewProp_GeometryCollectionComponent_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::NewProp_CustomDataIndex = { "CustomDataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetISMPoolCustomInstanceData_Parms, CustomDataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::NewProp_CustomDataValue = { "CustomDataValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionBlueprintLibrary_eventSetISMPoolCustomInstanceData_Parms, CustomDataValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::NewProp_GeometryCollectionComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::NewProp_CustomDataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::NewProp_CustomDataValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::PropPointers) < 2048);
// ********** End Function SetISMPoolCustomInstanceData Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGeometryCollectionBlueprintLibrary, nullptr, "SetISMPoolCustomInstanceData", Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::GeometryCollectionBlueprintLibrary_eventSetISMPoolCustomInstanceData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::GeometryCollectionBlueprintLibrary_eventSetISMPoolCustomInstanceData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGeometryCollectionBlueprintLibrary::execSetISMPoolCustomInstanceData)
{
P_GET_OBJECT(UGeometryCollectionComponent,Z_Param_GeometryCollectionComponent);
P_GET_PROPERTY(FIntProperty,Z_Param_CustomDataIndex);
P_GET_PROPERTY(FFloatProperty,Z_Param_CustomDataValue);
P_FINISH;
P_NATIVE_BEGIN;
UGeometryCollectionBlueprintLibrary::SetISMPoolCustomInstanceData(Z_Param_GeometryCollectionComponent,Z_Param_CustomDataIndex,Z_Param_CustomDataValue);
P_NATIVE_END;
}
// ********** End Class UGeometryCollectionBlueprintLibrary Function SetISMPoolCustomInstanceData **
// ********** Begin Class UGeometryCollectionBlueprintLibrary **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionBlueprintLibrary;
UClass* UGeometryCollectionBlueprintLibrary::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionBlueprintLibrary;
if (!Z_Registration_Info_UClass_UGeometryCollectionBlueprintLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionBlueprintLibrary"),
Z_Registration_Info_UClass_UGeometryCollectionBlueprintLibrary.InnerSingleton,
StaticRegisterNativesUGeometryCollectionBlueprintLibrary,
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_UGeometryCollectionBlueprintLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_NoRegister()
{
return UGeometryCollectionBlueprintLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Blueprint library for Geometry Collections. */" },
{ "IncludePath", "GeometryCollection/GeometryCollectionBlueprintLibrary.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionBlueprintLibrary.h" },
{ "ScriptName", "GeometryCollectionLibrary" },
{ "ToolTip", "Blueprint library for Geometry Collections." },
};
#endif // WITH_METADATA
// ********** Begin Class UGeometryCollectionBlueprintLibrary constinit property declarations ******
// ********** End Class UGeometryCollectionBlueprintLibrary constinit property declarations ********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetCustomInstanceDataByIndex"), .Pointer = &UGeometryCollectionBlueprintLibrary::execSetCustomInstanceDataByIndex },
{ .NameUTF8 = UTF8TEXT("SetCustomInstanceDataByName"), .Pointer = &UGeometryCollectionBlueprintLibrary::execSetCustomInstanceDataByName },
{ .NameUTF8 = UTF8TEXT("SetISMPoolCustomInstanceData"), .Pointer = &UGeometryCollectionBlueprintLibrary::execSetISMPoolCustomInstanceData },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByIndex, "SetCustomInstanceDataByIndex" }, // 129296640
{ &Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetCustomInstanceDataByName, "SetCustomInstanceDataByName" }, // 2135447096
{ &Z_Construct_UFunction_UGeometryCollectionBlueprintLibrary_SetISMPoolCustomInstanceData, "SetISMPoolCustomInstanceData" }, // 1048102783
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGeometryCollectionBlueprintLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics
UObject* (*const Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics::ClassParams = {
&UGeometryCollectionBlueprintLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics::Class_MetaDataParams)
};
void UGeometryCollectionBlueprintLibrary::StaticRegisterNativesUGeometryCollectionBlueprintLibrary()
{
UClass* Class = UGeometryCollectionBlueprintLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGeometryCollectionBlueprintLibrary()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionBlueprintLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionBlueprintLibrary.OuterSingleton, Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionBlueprintLibrary.OuterSingleton;
}
UGeometryCollectionBlueprintLibrary::UGeometryCollectionBlueprintLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionBlueprintLibrary);
UGeometryCollectionBlueprintLibrary::~UGeometryCollectionBlueprintLibrary() {}
// ********** End Class UGeometryCollectionBlueprintLibrary ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionBlueprintLibrary, UGeometryCollectionBlueprintLibrary::StaticClass, TEXT("UGeometryCollectionBlueprintLibrary"), &Z_Registration_Info_UClass_UGeometryCollectionBlueprintLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionBlueprintLibrary), 1864262576U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h__Script_GeometryCollectionEngine_395360706{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h__Script_GeometryCollectionEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// 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 "GeometryCollection/GeometryCollectionBlueprintLibrary.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionBlueprintLibrary_generated_h
#error "GeometryCollectionBlueprintLibrary.generated.h already included, missing '#pragma once' in GeometryCollectionBlueprintLibrary.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionBlueprintLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UGeometryCollectionComponent;
// ********** Begin Class UGeometryCollectionBlueprintLibrary **************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetISMPoolCustomInstanceData); \
DECLARE_FUNCTION(execSetCustomInstanceDataByName); \
DECLARE_FUNCTION(execSetCustomInstanceDataByIndex);
struct Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGeometryCollectionBlueprintLibrary(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionBlueprintLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionBlueprintLibrary_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionBlueprintLibrary)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UGeometryCollectionBlueprintLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionBlueprintLibrary(UGeometryCollectionBlueprintLibrary&&) = delete; \
UGeometryCollectionBlueprintLibrary(const UGeometryCollectionBlueprintLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionBlueprintLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionBlueprintLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionBlueprintLibrary) \
GEOMETRYCOLLECTIONENGINE_API virtual ~UGeometryCollectionBlueprintLibrary();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h_12_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionBlueprintLibrary;
// ********** End Class UGeometryCollectionBlueprintLibrary ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionBlueprintLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,156 @@
// 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 "GeometryCollection/GeometryCollectionCache.h"
#include "GeometryCollection/RecordedTransformTrack.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionCache() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FRecordedTransformTrack();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollection_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionCache();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionCache_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGeometryCollectionCache *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionCache;
UClass* UGeometryCollectionCache::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionCache;
if (!Z_Registration_Info_UClass_UGeometryCollectionCache.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionCache"),
Z_Registration_Info_UClass_UGeometryCollectionCache.InnerSingleton,
StaticRegisterNativesUGeometryCollectionCache,
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_UGeometryCollectionCache.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionCache_NoRegister()
{
return UGeometryCollectionCache::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionCache_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DevelopmentStatus", "Experimental" },
{ "IncludePath", "GeometryCollection/GeometryCollectionCache.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionCache.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RecordedData_MetaData[] = {
{ "Comment", "/** The recorded data from the simulation */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionCache.h" },
{ "ToolTip", "The recorded data from the simulation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SupportedCollection_MetaData[] = {
{ "Comment", "/** The collection that we recorded the data from */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionCache.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "The collection that we recorded the data from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompatibleCollectionState_MetaData[] = {
{ "Comment", "/** Guid pulled from the collection when the recording was last saved */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionCache.h" },
{ "ToolTip", "Guid pulled from the collection when the recording was last saved" },
};
#endif // WITH_METADATA
// ********** Begin Class UGeometryCollectionCache constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_RecordedData;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SupportedCollection;
static const UECodeGen_Private::FStructPropertyParams NewProp_CompatibleCollectionState;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGeometryCollectionCache constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGeometryCollectionCache>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionCache_Statics
// ********** Begin Class UGeometryCollectionCache Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGeometryCollectionCache_Statics::NewProp_RecordedData = { "RecordedData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionCache, RecordedData), Z_Construct_UScriptStruct_FRecordedTransformTrack, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RecordedData_MetaData), NewProp_RecordedData_MetaData) }; // 385500912
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGeometryCollectionCache_Statics::NewProp_SupportedCollection = { "SupportedCollection", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionCache, SupportedCollection), Z_Construct_UClass_UGeometryCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SupportedCollection_MetaData), NewProp_SupportedCollection_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGeometryCollectionCache_Statics::NewProp_CompatibleCollectionState = { "CompatibleCollectionState", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionCache, CompatibleCollectionState), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompatibleCollectionState_MetaData), NewProp_CompatibleCollectionState_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGeometryCollectionCache_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionCache_Statics::NewProp_RecordedData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionCache_Statics::NewProp_SupportedCollection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionCache_Statics::NewProp_CompatibleCollectionState,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionCache_Statics::PropPointers) < 2048);
// ********** End Class UGeometryCollectionCache Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UGeometryCollectionCache_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionCache_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionCache_Statics::ClassParams = {
&UGeometryCollectionCache::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGeometryCollectionCache_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionCache_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionCache_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionCache_Statics::Class_MetaDataParams)
};
void UGeometryCollectionCache::StaticRegisterNativesUGeometryCollectionCache()
{
}
UClass* Z_Construct_UClass_UGeometryCollectionCache()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionCache.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionCache.OuterSingleton, Z_Construct_UClass_UGeometryCollectionCache_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionCache.OuterSingleton;
}
UGeometryCollectionCache::UGeometryCollectionCache(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionCache);
UGeometryCollectionCache::~UGeometryCollectionCache() {}
// ********** End Class UGeometryCollectionCache ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionCache, UGeometryCollectionCache::StaticClass, TEXT("UGeometryCollectionCache"), &Z_Registration_Info_UClass_UGeometryCollectionCache, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionCache), 4067267972U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h__Script_GeometryCollectionEngine_185050100{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionCache.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionCache_generated_h
#error "GeometryCollectionCache.generated.h already included, missing '#pragma once' in GeometryCollectionCache.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionCache_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGeometryCollectionCache *************************************************
struct Z_Construct_UClass_UGeometryCollectionCache_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionCache_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGeometryCollectionCache(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionCache_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionCache_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionCache, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionCache_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionCache)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UGeometryCollectionCache(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionCache(UGeometryCollectionCache&&) = delete; \
UGeometryCollectionCache(const UGeometryCollectionCache&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionCache); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionCache); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionCache) \
GEOMETRYCOLLECTIONENGINE_API virtual ~UGeometryCollectionCache();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h_14_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionCache;
// ********** End Class UGeometryCollectionCache ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionCache_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,241 @@
// 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 "GeometryCollection/GeometryCollectionComponent.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionComponent_generated_h
#error "GeometryCollectionComponent.generated.h already included, missing '#pragma once' in GeometryCollectionComponent.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AChaosSolverActor;
class UFieldNodeBase;
class UFieldSystemMetaData;
class UGeometryCollection;
class UGeometryCollectionComponent;
enum class EDamageModelTypeEnum : uint8;
enum class EGeometryCollectionPhysicsTypeEnum : uint8;
struct FChaosBreakEvent;
struct FChaosCrumblingEvent;
struct FChaosPhysicsCollisionInfo;
struct FChaosRemovalEvent;
struct FGeometryCollectionDamagePropagationData;
// ********** Begin Delegate FOnChaosBreakEvent ****************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_53_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnChaosBreakEvent_DelegateWrapper(const FMulticastScriptDelegate& OnChaosBreakEvent, FChaosBreakEvent const& BreakEvent);
// ********** End Delegate FOnChaosBreakEvent ******************************************************
// ********** Begin Delegate FOnChaosRemovalEvent **************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_55_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnChaosRemovalEvent_DelegateWrapper(const FMulticastScriptDelegate& OnChaosRemovalEvent, FChaosRemovalEvent const& RemovalEvent);
// ********** End Delegate FOnChaosRemovalEvent ****************************************************
// ********** Begin Delegate FOnChaosCrumblingEvent ************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_57_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnChaosCrumblingEvent_DelegateWrapper(const FMulticastScriptDelegate& OnChaosCrumblingEvent, FChaosCrumblingEvent const& CrumbleEvent);
// ********** End Delegate FOnChaosCrumblingEvent **************************************************
// ********** Begin Delegate FOnGeometryCollectionFullyDecayedEvent ********************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_59_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnGeometryCollectionFullyDecayedEvent_DelegateWrapper(const FMulticastScriptDelegate& OnGeometryCollectionFullyDecayedEvent);
// ********** End Delegate FOnGeometryCollectionFullyDecayedEvent **********************************
// ********** Begin Delegate FOnGeometryCollectionRootMovedEvent ***********************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_61_DELEGATE \
GEOMETRYCOLLECTIONENGINE_API void FOnGeometryCollectionRootMovedEvent_DelegateWrapper(const FMulticastScriptDelegate& OnGeometryCollectionRootMovedEvent);
// ********** End Delegate FOnGeometryCollectionRootMovedEvent *************************************
// ********** Begin ScriptStruct FGeomComponentCacheParameters *************************************
struct Z_Construct_UScriptStruct_FGeomComponentCacheParameters_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_84_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeomComponentCacheParameters_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeomComponentCacheParameters;
// ********** End ScriptStruct FGeomComponentCacheParameters ***************************************
// ********** Begin ScriptStruct FGeometryCollectionRepData ****************************************
struct Z_Construct_UScriptStruct_FGeometryCollectionRepData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_392_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionRepData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionRepData;
// ********** End ScriptStruct FGeometryCollectionRepData ******************************************
// ********** Begin ScriptStruct FGeometryCollectionRepStateData ***********************************
struct Z_Construct_UScriptStruct_FGeometryCollectionRepStateData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_452_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionRepStateData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionRepStateData;
// ********** End ScriptStruct FGeometryCollectionRepStateData *************************************
// ********** Begin ScriptStruct FGeometryCollectionRepDynamicData *********************************
struct Z_Construct_UScriptStruct_FGeometryCollectionRepDynamicData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_513_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionRepDynamicData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionRepDynamicData;
// ********** End ScriptStruct FGeometryCollectionRepDynamicData ***********************************
// ********** Begin Delegate FNotifyGeometryCollectionPhysicsStateChange ***************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_1142_DELEGATE \
static GEOMETRYCOLLECTIONENGINE_API void FNotifyGeometryCollectionPhysicsStateChange_DelegateWrapper(const FMulticastScriptDelegate& NotifyGeometryCollectionPhysicsStateChange, UGeometryCollectionComponent* FracturedComponent);
// ********** End Delegate FNotifyGeometryCollectionPhysicsStateChange *****************************
// ********** Begin Delegate FNotifyGeometryCollectionPhysicsLoadingStateChange ********************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_1149_DELEGATE \
static GEOMETRYCOLLECTIONENGINE_API void FNotifyGeometryCollectionPhysicsLoadingStateChange_DelegateWrapper(const FMulticastScriptDelegate& NotifyGeometryCollectionPhysicsLoadingStateChange, UGeometryCollectionComponent* FracturedComponent);
// ********** End Delegate FNotifyGeometryCollectionPhysicsLoadingStateChange **********************
// ********** Begin Class UGeometryCollectionComponent *********************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_RPC_WRAPPERS \
DECLARE_FUNCTION(execSetSolverActor); \
DECLARE_FUNCTION(execGetSolverActor); \
DECLARE_FUNCTION(execOnRep_RepDynamicData); \
DECLARE_FUNCTION(execOnRep_RepStateData); \
DECLARE_FUNCTION(execOnRep_RepData); \
DECLARE_FUNCTION(execEnableRootProxyForCustomRenderer); \
DECLARE_FUNCTION(execSetRootProxyComponentSpaceTransform); \
DECLARE_FUNCTION(execFindLeafTransformByLineTrace); \
DECLARE_FUNCTION(execForceBrokenForCustomRenderer); \
DECLARE_FUNCTION(execSetUseStaticMeshCollisionForTraces); \
DECLARE_FUNCTION(execGetUseStaticMeshCollisionForTraces); \
DECLARE_FUNCTION(execSetNotifyGlobalCrumblings); \
DECLARE_FUNCTION(execSetNotifyGlobalRemovals); \
DECLARE_FUNCTION(execSetNotifyGlobalCollision); \
DECLARE_FUNCTION(execSetNotifyGlobalBreaks); \
DECLARE_FUNCTION(execSetNotifyCrumblings); \
DECLARE_FUNCTION(execSetNotifyRemovals); \
DECLARE_FUNCTION(execSetNotifyBreaks); \
DECLARE_FUNCTION(execApplyPhysicsField); \
DECLARE_FUNCTION(execApplyKinematicField); \
DECLARE_FUNCTION(execSetDamagePropagationData); \
DECLARE_FUNCTION(execSetUseMaterialDamageModifiers); \
DECLARE_FUNCTION(execSetDamageThreshold); \
DECLARE_FUNCTION(execGetDamageThreshold); \
DECLARE_FUNCTION(execSetDamageModel); \
DECLARE_FUNCTION(execSetDensityFromPhysicsMaterial); \
DECLARE_FUNCTION(execSetOneWayInteractionLevel); \
DECLARE_FUNCTION(execSetGravityGroupIndex); \
DECLARE_FUNCTION(execApplyAssetDefaults); \
DECLARE_FUNCTION(execSetPerParticleCollisionProfileName); \
DECLARE_FUNCTION(execSetPerLevelCollisionProfileNames); \
DECLARE_FUNCTION(execSetAbandonedParticleCollisionProfileName); \
DECLARE_FUNCTION(execSetEnableDamageFromCollision); \
DECLARE_FUNCTION(execGetDebugInfo); \
DECLARE_FUNCTION(execResetState); \
DECLARE_FUNCTION(execSetRestCollection); \
DECLARE_FUNCTION(execGetMassAndExtents); \
DECLARE_FUNCTION(execSetLocalRestTransforms); \
DECLARE_FUNCTION(execGetLocalRestTransforms); \
DECLARE_FUNCTION(execGetInitialLocalRestTransforms); \
DECLARE_FUNCTION(execIsRootBroken); \
DECLARE_FUNCTION(execGetRootCurrentTransform); \
DECLARE_FUNCTION(execGetRootInitialTransform); \
DECLARE_FUNCTION(execGetRootIndex); \
DECLARE_FUNCTION(execGetInitialLevel); \
DECLARE_FUNCTION(execApplyAngularVelocity); \
DECLARE_FUNCTION(execApplyLinearVelocity); \
DECLARE_FUNCTION(execApplyBreakingAngularVelocity); \
DECLARE_FUNCTION(execApplyBreakingLinearVelocity); \
DECLARE_FUNCTION(execRemoveAllAnchors); \
DECLARE_FUNCTION(execSetAnchoredByTransformedBox); \
DECLARE_FUNCTION(execSetAnchoredByBox); \
DECLARE_FUNCTION(execSetAnchoredByIndex); \
DECLARE_FUNCTION(execCrumbleActiveClusters); \
DECLARE_FUNCTION(execCrumbleCluster); \
DECLARE_FUNCTION(execApplyInternalStrain); \
DECLARE_FUNCTION(execApplyExternalStrain); \
DECLARE_FUNCTION(execGetLocalBounds);
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_CALLBACK_WRAPPERS
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UGeometryCollectionComponent, GEOMETRYCOLLECTIONENGINE_API)
struct Z_Construct_UClass_UGeometryCollectionComponent_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionComponent_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_INCLASS \
private: \
static void StaticRegisterNativesUGeometryCollectionComponent(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionComponent, UMeshComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionComponent_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionComponent) \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<UGeometryCollectionComponent*>(this); } \
enum class ENetFields_Private : uint16 \
{ \
NETFIELD_REP_START=(uint16)((int32)Super::ENetFields_Private::NETFIELD_REP_END + (int32)1), \
RepData=NETFIELD_REP_START, \
RepStateData, \
RepDynamicData, \
NETFIELD_REP_END=RepDynamicData }; \
DECLARE_VALIDATE_GENERATED_REP_ENUMS(GEOMETRYCOLLECTIONENGINE_API)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UGeometryCollectionComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionComponent(UGeometryCollectionComponent&&) = delete; \
UGeometryCollectionComponent(const UGeometryCollectionComponent&) = delete;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_576_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_CALLBACK_WRAPPERS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h_579_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionComponent;
// ********** End Class UGeometryCollectionComponent ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,125 @@
// 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 "GeometryCollection/GeometryCollectionDamagePropagationData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionDamagePropagationData() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGeometryCollectionDamagePropagationData **************************
struct Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionDamagePropagationData); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionDamagePropagationData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionDamagePropagationData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Damage Propagation" },
{ "Comment", "/** Whether or not damage propagation is enabled. */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionDamagePropagationData.h" },
{ "ToolTip", "Whether or not damage propagation is enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BreakDamagePropagationFactor_MetaData[] = {
{ "Category", "Damage Propagation" },
{ "Comment", "/** factor of the remaining strain propagated through the connection graph after a piece breaks. */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionDamagePropagationData.h" },
{ "ToolTip", "factor of the remaining strain propagated through the connection graph after a piece breaks." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShockDamagePropagationFactor_MetaData[] = {
{ "Category", "Damage Propagation" },
{ "Comment", "/** factor of the received strain propagated throug the connection graph if the piece did not break. */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionDamagePropagationData.h" },
{ "ToolTip", "factor of the received strain propagated throug the connection graph if the piece did not break." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionDamagePropagationData constinit property declarations
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BreakDamagePropagationFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ShockDamagePropagationFactor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionDamagePropagationData constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionDamagePropagationData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionDamagePropagationData;
class UScriptStruct* FGeometryCollectionDamagePropagationData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionDamagePropagationData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionDamagePropagationData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("GeometryCollectionDamagePropagationData"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionDamagePropagationData.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionDamagePropagationData Property Definitions *****
void Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FGeometryCollectionDamagePropagationData*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGeometryCollectionDamagePropagationData), &Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewProp_BreakDamagePropagationFactor = { "BreakDamagePropagationFactor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionDamagePropagationData, BreakDamagePropagationFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BreakDamagePropagationFactor_MetaData), NewProp_BreakDamagePropagationFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewProp_ShockDamagePropagationFactor = { "ShockDamagePropagationFactor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionDamagePropagationData, ShockDamagePropagationFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShockDamagePropagationFactor_MetaData), NewProp_ShockDamagePropagationFactor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewProp_bEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewProp_BreakDamagePropagationFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewProp_ShockDamagePropagationFactor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionDamagePropagationData Property Definitions *******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
&NewStructOps,
"GeometryCollectionDamagePropagationData",
Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::PropPointers),
sizeof(FGeometryCollectionDamagePropagationData),
alignof(FGeometryCollectionDamagePropagationData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionDamagePropagationData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionDamagePropagationData.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionDamagePropagationData.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionDamagePropagationData ****************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDamagePropagationData_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGeometryCollectionDamagePropagationData::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics::NewStructOps, TEXT("GeometryCollectionDamagePropagationData"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionDamagePropagationData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionDamagePropagationData), 2486641786U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDamagePropagationData_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDamagePropagationData_h__Script_GeometryCollectionEngine_1287231464{
TEXT("/Script/GeometryCollectionEngine"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDamagePropagationData_h__Script_GeometryCollectionEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDamagePropagationData_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionDamagePropagationData.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionDamagePropagationData_generated_h
#error "GeometryCollectionDamagePropagationData.generated.h already included, missing '#pragma once' in GeometryCollectionDamagePropagationData.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionDamagePropagationData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGeometryCollectionDamagePropagationData **************************
struct Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDamagePropagationData_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionDamagePropagationData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionDamagePropagationData;
// ********** End ScriptStruct FGeometryCollectionDamagePropagationData ****************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDamagePropagationData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,96 @@
// 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 "GeometryCollection/GeometryCollectionDebugDrawActor.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionDebugDrawActor_generated_h
#error "GeometryCollectionDebugDrawActor.generated.h already included, missing '#pragma once' in GeometryCollectionDebugDrawActor.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionDebugDrawActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGeometryCollectionDebugDrawWarningMessage ************************
struct Z_Construct_UScriptStruct_FGeometryCollectionDebugDrawWarningMessage_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h_45_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionDebugDrawWarningMessage_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionDebugDrawWarningMessage;
// ********** End ScriptStruct FGeometryCollectionDebugDrawWarningMessage **************************
// ********** Begin ScriptStruct FGeometryCollectionDebugDrawActorSelectedRigidBody ****************
struct Z_Construct_UScriptStruct_FGeometryCollectionDebugDrawActorSelectedRigidBody_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h_55_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionDebugDrawActorSelectedRigidBody_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionDebugDrawActorSelectedRigidBody;
// ********** End ScriptStruct FGeometryCollectionDebugDrawActorSelectedRigidBody ******************
// ********** Begin Class AGeometryCollectionDebugDrawActor ****************************************
struct Z_Construct_UClass_AGeometryCollectionDebugDrawActor_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionDebugDrawActor_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h_88_INCLASS \
private: \
static void StaticRegisterNativesAGeometryCollectionDebugDrawActor(); \
friend struct ::Z_Construct_UClass_AGeometryCollectionDebugDrawActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_AGeometryCollectionDebugDrawActor_NoRegister(); \
public: \
DECLARE_CLASS2(AGeometryCollectionDebugDrawActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_AGeometryCollectionDebugDrawActor_NoRegister) \
DECLARE_SERIALIZER(AGeometryCollectionDebugDrawActor)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h_88_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API AGeometryCollectionDebugDrawActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AGeometryCollectionDebugDrawActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, AGeometryCollectionDebugDrawActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AGeometryCollectionDebugDrawActor); \
/** Deleted move- and copy-constructors, should never be used */ \
AGeometryCollectionDebugDrawActor(AGeometryCollectionDebugDrawActor&&) = delete; \
AGeometryCollectionDebugDrawActor(const AGeometryCollectionDebugDrawActor&) = delete; \
GEOMETRYCOLLECTIONENGINE_API virtual ~AGeometryCollectionDebugDrawActor();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h_85_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h_88_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h_88_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h_88_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AGeometryCollectionDebugDrawActor;
// ********** End Class AGeometryCollectionDebugDrawActor ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawActor_h
// ********** Begin Enum EGeometryCollectionDebugDrawActorHideGeometry *****************************
#define FOREACH_ENUM_EGEOMETRYCOLLECTIONDEBUGDRAWACTORHIDEGEOMETRY(op) \
op(EGeometryCollectionDebugDrawActorHideGeometry::HideNone) \
op(EGeometryCollectionDebugDrawActorHideGeometry::HideWithCollision) \
op(EGeometryCollectionDebugDrawActorHideGeometry::HideSelected) \
op(EGeometryCollectionDebugDrawActorHideGeometry::HideWholeCollection) \
op(EGeometryCollectionDebugDrawActorHideGeometry::HideAll)
enum class EGeometryCollectionDebugDrawActorHideGeometry : uint8;
template<> struct TIsUEnumClass<EGeometryCollectionDebugDrawActorHideGeometry> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryCollectionDebugDrawActorHideGeometry>();
// ********** End Enum EGeometryCollectionDebugDrawActorHideGeometry *******************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,146 @@
// 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 "GeometryCollection/GeometryCollectionDebugDrawComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionDebugDrawComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionDebugDrawActor_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionDebugDrawComponent();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGeometryCollectionDebugDrawComponent ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionDebugDrawComponent;
UClass* UGeometryCollectionDebugDrawComponent::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionDebugDrawComponent;
if (!Z_Registration_Info_UClass_UGeometryCollectionDebugDrawComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionDebugDrawComponent"),
Z_Registration_Info_UClass_UGeometryCollectionDebugDrawComponent.InnerSingleton,
StaticRegisterNativesUGeometryCollectionDebugDrawComponent,
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_UGeometryCollectionDebugDrawComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_NoRegister()
{
return UGeometryCollectionDebugDrawComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "HideCategories", "Tags Activation Cooking AssetUserData Collision" },
{ "IncludePath", "GeometryCollection/GeometryCollectionDebugDrawComponent.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionDebugDrawComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollectionDebugDrawActor_MetaData[] = {
{ "Comment", "/** Singleton actor, containing the debug draw properties. Automatically populated at play time unless explicitly set. */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionDebugDrawComponent.h" },
{ "ToolTip", "Singleton actor, containing the debug draw properties. Automatically populated at play time unless explicitly set." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollectionRenderLevelSetActor_MetaData[] = {
{ "Category", "Debug Draw" },
{ "Comment", "/** Level Set singleton actor, containing the Render properties. Automatically populated at play time unless explicitly set. */" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionDebugDrawComponent.h" },
{ "ToolTip", "Level Set singleton actor, containing the Render properties. Automatically populated at play time unless explicitly set." },
};
#endif // WITH_METADATA
// ********** Begin Class UGeometryCollectionDebugDrawComponent constinit property declarations ****
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollectionDebugDrawActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollectionRenderLevelSetActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGeometryCollectionDebugDrawComponent constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGeometryCollectionDebugDrawComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics
// ********** Begin Class UGeometryCollectionDebugDrawComponent Property Definitions ***************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::NewProp_GeometryCollectionDebugDrawActor = { "GeometryCollectionDebugDrawActor", nullptr, (EPropertyFlags)0x0114000020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionDebugDrawComponent, GeometryCollectionDebugDrawActor_DEPRECATED), Z_Construct_UClass_AGeometryCollectionDebugDrawActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollectionDebugDrawActor_MetaData), NewProp_GeometryCollectionDebugDrawActor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::NewProp_GeometryCollectionRenderLevelSetActor = { "GeometryCollectionRenderLevelSetActor", nullptr, (EPropertyFlags)0x0114040000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionDebugDrawComponent, GeometryCollectionRenderLevelSetActor), Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollectionRenderLevelSetActor_MetaData), NewProp_GeometryCollectionRenderLevelSetActor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::NewProp_GeometryCollectionDebugDrawActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::NewProp_GeometryCollectionRenderLevelSetActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::PropPointers) < 2048);
// ********** End Class UGeometryCollectionDebugDrawComponent Property Definitions *****************
UObject* (*const Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::ClassParams = {
&UGeometryCollectionDebugDrawComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::Class_MetaDataParams)
};
void UGeometryCollectionDebugDrawComponent::StaticRegisterNativesUGeometryCollectionDebugDrawComponent()
{
}
UClass* Z_Construct_UClass_UGeometryCollectionDebugDrawComponent()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionDebugDrawComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionDebugDrawComponent.OuterSingleton, Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionDebugDrawComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionDebugDrawComponent);
UGeometryCollectionDebugDrawComponent::~UGeometryCollectionDebugDrawComponent() {}
// ********** End Class UGeometryCollectionDebugDrawComponent **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionDebugDrawComponent, UGeometryCollectionDebugDrawComponent::StaticClass, TEXT("UGeometryCollectionDebugDrawComponent"), &Z_Registration_Info_UClass_UGeometryCollectionDebugDrawComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionDebugDrawComponent), 4166181267U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h__Script_GeometryCollectionEngine_1117691069{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionDebugDrawComponent.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionDebugDrawComponent_generated_h
#error "GeometryCollectionDebugDrawComponent.generated.h already included, missing '#pragma once' in GeometryCollectionDebugDrawComponent.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionDebugDrawComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGeometryCollectionDebugDrawComponent ************************************
struct Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h_29_INCLASS \
private: \
static void StaticRegisterNativesUGeometryCollectionDebugDrawComponent(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionDebugDrawComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionDebugDrawComponent_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionDebugDrawComponent)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h_29_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UGeometryCollectionDebugDrawComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionDebugDrawComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionDebugDrawComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionDebugDrawComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionDebugDrawComponent(UGeometryCollectionDebugDrawComponent&&) = delete; \
UGeometryCollectionDebugDrawComponent(const UGeometryCollectionDebugDrawComponent&) = delete; \
GEOMETRYCOLLECTIONENGINE_API virtual ~UGeometryCollectionDebugDrawComponent();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h_26_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h_29_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h_29_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h_29_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionDebugDrawComponent;
// ********** End Class UGeometryCollectionDebugDrawComponent **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionDebugDrawComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,53 @@
// 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 EmptyLinkFunctionForGeneratedCodeGeometryCollectionEngine_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosBreakEvent__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosBreakingEvents__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosCollisionEvents__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosCrumblingEvent__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosRemovalEvent__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosRemovalEvents__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosTrailingEvents__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnGeometryCollectionFullyDecayedEvent__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnGeometryCollectionRootMovedEvent__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_UGeometryCollectionComponent_NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature();
GEOMETRYCOLLECTIONENGINE_API UFunction* Z_Construct_UDelegateFunction_UGeometryCollectionComponent_NotifyGeometryCollectionPhysicsStateChange__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_GeometryCollectionEngine;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine()
{
if (!Z_Registration_Info_UPackage__Script_GeometryCollectionEngine.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosBreakEvent__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosBreakingEvents__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosCollisionEvents__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosCrumblingEvent__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosRemovalEvent__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosRemovalEvents__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnChaosTrailingEvents__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnGeometryCollectionFullyDecayedEvent__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GeometryCollectionEngine_OnGeometryCollectionRootMovedEvent__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UGeometryCollectionComponent_NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UGeometryCollectionComponent_NotifyGeometryCollectionPhysicsStateChange__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/GeometryCollectionEngine",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x0FD187BB,
0xD13B638C,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_GeometryCollectionEngine.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_GeometryCollectionEngine.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_GeometryCollectionEngine(Z_Construct_UPackage__Script_GeometryCollectionEngine, TEXT("/Script/GeometryCollectionEngine"), Z_Registration_Info_UPackage__Script_GeometryCollectionEngine, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x0FD187BB, 0xD13B638C));
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,150 @@
// 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 "GeometryCollection/GeometryCollectionEngineTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionEngineTypes() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYCOLLECTIONENGINE_API UEnum* Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum();
GEOMETRYCOLLECTIONENGINE_API UEnum* Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ECollectionAttributeEnum **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECollectionAttributeEnum;
static UEnum* ECollectionAttributeEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECollectionAttributeEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ECollectionAttributeEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ECollectionAttributeEnum"));
}
return Z_Registration_Info_UEnum_ECollectionAttributeEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ECollectionAttributeEnum>()
{
return ECollectionAttributeEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Chaos_Active.DisplayName", "Active" },
{ "Chaos_Active.Name", "ECollectionAttributeEnum::Chaos_Active" },
{ "Chaos_CollisionGroup.DisplayName", "CollisionGroup" },
{ "Chaos_CollisionGroup.Name", "ECollectionAttributeEnum::Chaos_CollisionGroup" },
{ "Chaos_DynamicState.DisplayName", "DynamicState" },
{ "Chaos_DynamicState.Name", "ECollectionAttributeEnum::Chaos_DynamicState" },
{ "Chaos_Max.Comment", "//\n" },
{ "Chaos_Max.Hidden", "" },
{ "Chaos_Max.Name", "ECollectionAttributeEnum::Chaos_Max" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionEngineTypes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECollectionAttributeEnum::Chaos_Active", (int64)ECollectionAttributeEnum::Chaos_Active },
{ "ECollectionAttributeEnum::Chaos_DynamicState", (int64)ECollectionAttributeEnum::Chaos_DynamicState },
{ "ECollectionAttributeEnum::Chaos_CollisionGroup", (int64)ECollectionAttributeEnum::Chaos_CollisionGroup },
{ "ECollectionAttributeEnum::Chaos_Max", (int64)ECollectionAttributeEnum::Chaos_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
"ECollectionAttributeEnum",
"ECollectionAttributeEnum",
Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum()
{
if (!Z_Registration_Info_UEnum_ECollectionAttributeEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECollectionAttributeEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionEngine_ECollectionAttributeEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECollectionAttributeEnum.InnerSingleton;
}
// ********** End Enum ECollectionAttributeEnum ****************************************************
// ********** Begin Enum ECollectionGroupEnum ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECollectionGroupEnum;
static UEnum* ECollectionGroupEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECollectionGroupEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ECollectionGroupEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionEngine(), TEXT("ECollectionGroupEnum"));
}
return Z_Registration_Info_UEnum_ECollectionGroupEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ECollectionGroupEnum>()
{
return ECollectionGroupEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Chaos_Max.Comment", "//\n" },
{ "Chaos_Max.Hidden", "" },
{ "Chaos_Max.Name", "ECollectionGroupEnum::Chaos_Max" },
{ "Chaos_Traansform.DisplayName", "Transform" },
{ "Chaos_Traansform.Name", "ECollectionGroupEnum::Chaos_Traansform" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionEngineTypes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECollectionGroupEnum::Chaos_Traansform", (int64)ECollectionGroupEnum::Chaos_Traansform },
{ "ECollectionGroupEnum::Chaos_Max", (int64)ECollectionGroupEnum::Chaos_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
nullptr,
"ECollectionGroupEnum",
"ECollectionGroupEnum",
Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum()
{
if (!Z_Registration_Info_UEnum_ECollectionGroupEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECollectionGroupEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionEngine_ECollectionGroupEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECollectionGroupEnum.InnerSingleton;
}
// ********** End Enum ECollectionGroupEnum ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionEngineTypes_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ECollectionAttributeEnum_StaticEnum, TEXT("ECollectionAttributeEnum"), &Z_Registration_Info_UEnum_ECollectionAttributeEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3045165225U) },
{ ECollectionGroupEnum_StaticEnum, TEXT("ECollectionGroupEnum"), &Z_Registration_Info_UEnum_ECollectionGroupEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2635671478U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionEngineTypes_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionEngineTypes_h__Script_GeometryCollectionEngine_1130689856{
TEXT("/Script/GeometryCollectionEngine"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionEngineTypes_h__Script_GeometryCollectionEngine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionEngineTypes_h__Script_GeometryCollectionEngine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,46 @@
// 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 "GeometryCollection/GeometryCollectionEngineTypes.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionEngineTypes_generated_h
#error "GeometryCollectionEngineTypes.generated.h already included, missing '#pragma once' in GeometryCollectionEngineTypes.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionEngineTypes_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_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionEngineTypes_h
// ********** Begin Enum ECollectionAttributeEnum **************************************************
#define FOREACH_ENUM_ECOLLECTIONATTRIBUTEENUM(op) \
op(ECollectionAttributeEnum::Chaos_Active) \
op(ECollectionAttributeEnum::Chaos_DynamicState) \
op(ECollectionAttributeEnum::Chaos_CollisionGroup) \
op(ECollectionAttributeEnum::Chaos_Max)
enum class ECollectionAttributeEnum : uint8;
template<> struct TIsUEnumClass<ECollectionAttributeEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ECollectionAttributeEnum>();
// ********** End Enum ECollectionAttributeEnum ****************************************************
// ********** Begin Enum ECollectionGroupEnum ******************************************************
#define FOREACH_ENUM_ECOLLECTIONGROUPENUM(op) \
op(ECollectionGroupEnum::Chaos_Traansform) \
op(ECollectionGroupEnum::Chaos_Max)
enum class ECollectionGroupEnum : uint8;
template<> struct TIsUEnumClass<ECollectionGroupEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ECollectionGroupEnum>();
// ********** End Enum ECollectionGroupEnum ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,201 @@
// 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 "GeometryCollection/GeometryCollectionExternalRenderInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionExternalRenderInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionCustomDataInterface();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionCustomDataInterface_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionExternalRenderInterface();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UGeometryCollectionExternalRenderInterface ***************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionExternalRenderInterface;
UClass* UGeometryCollectionExternalRenderInterface::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionExternalRenderInterface;
if (!Z_Registration_Info_UClass_UGeometryCollectionExternalRenderInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionExternalRenderInterface"),
Z_Registration_Info_UClass_UGeometryCollectionExternalRenderInterface.InnerSingleton,
StaticRegisterNativesUGeometryCollectionExternalRenderInterface,
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_UGeometryCollectionExternalRenderInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister()
{
return UGeometryCollectionExternalRenderInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionExternalRenderInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGeometryCollectionExternalRenderInterface constinit property declarations
// ********** End Interface UGeometryCollectionExternalRenderInterface constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGeometryCollectionExternalRenderInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics
UObject* (*const Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics::ClassParams = {
&UGeometryCollectionExternalRenderInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics::Class_MetaDataParams)
};
void UGeometryCollectionExternalRenderInterface::StaticRegisterNativesUGeometryCollectionExternalRenderInterface()
{
}
UClass* Z_Construct_UClass_UGeometryCollectionExternalRenderInterface()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionExternalRenderInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionExternalRenderInterface.OuterSingleton, Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionExternalRenderInterface.OuterSingleton;
}
UGeometryCollectionExternalRenderInterface::UGeometryCollectionExternalRenderInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionExternalRenderInterface);
// ********** End Interface UGeometryCollectionExternalRenderInterface *****************************
// ********** Begin Interface UGeometryCollectionCustomDataInterface *******************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionCustomDataInterface;
UClass* UGeometryCollectionCustomDataInterface::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionCustomDataInterface;
if (!Z_Registration_Info_UClass_UGeometryCollectionCustomDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionCustomDataInterface"),
Z_Registration_Info_UClass_UGeometryCollectionCustomDataInterface.InnerSingleton,
StaticRegisterNativesUGeometryCollectionCustomDataInterface,
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_UGeometryCollectionCustomDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionCustomDataInterface_NoRegister()
{
return UGeometryCollectionCustomDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionExternalRenderInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGeometryCollectionCustomDataInterface constinit property declarations
// ********** End Interface UGeometryCollectionCustomDataInterface constinit property declarations *
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGeometryCollectionCustomDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics
UObject* (*const Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics::ClassParams = {
&UGeometryCollectionCustomDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics::Class_MetaDataParams)
};
void UGeometryCollectionCustomDataInterface::StaticRegisterNativesUGeometryCollectionCustomDataInterface()
{
}
UClass* Z_Construct_UClass_UGeometryCollectionCustomDataInterface()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionCustomDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionCustomDataInterface.OuterSingleton, Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionCustomDataInterface.OuterSingleton;
}
UGeometryCollectionCustomDataInterface::UGeometryCollectionCustomDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionCustomDataInterface);
// ********** End Interface UGeometryCollectionCustomDataInterface *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionExternalRenderInterface, UGeometryCollectionExternalRenderInterface::StaticClass, TEXT("UGeometryCollectionExternalRenderInterface"), &Z_Registration_Info_UClass_UGeometryCollectionExternalRenderInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionExternalRenderInterface), 3038385190U) },
{ Z_Construct_UClass_UGeometryCollectionCustomDataInterface, UGeometryCollectionCustomDataInterface::StaticClass, TEXT("UGeometryCollectionCustomDataInterface"), &Z_Registration_Info_UClass_UGeometryCollectionCustomDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionCustomDataInterface), 583595447U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h__Script_GeometryCollectionEngine_3714094260{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h__Script_GeometryCollectionEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,136 @@
// 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 "GeometryCollection/GeometryCollectionExternalRenderInterface.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionExternalRenderInterface_generated_h
#error "GeometryCollectionExternalRenderInterface.generated.h already included, missing '#pragma once' in GeometryCollectionExternalRenderInterface.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionExternalRenderInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UGeometryCollectionExternalRenderInterface ***************************
struct Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UGeometryCollectionExternalRenderInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionExternalRenderInterface(UGeometryCollectionExternalRenderInterface&&) = delete; \
UGeometryCollectionExternalRenderInterface(const UGeometryCollectionExternalRenderInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionExternalRenderInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionExternalRenderInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionExternalRenderInterface) \
virtual ~UGeometryCollectionExternalRenderInterface() = default;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_15_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUGeometryCollectionExternalRenderInterface(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionExternalRenderInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionExternalRenderInterface)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_15_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_15_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IGeometryCollectionExternalRenderInterface() {} \
public: \
typedef UGeometryCollectionExternalRenderInterface UClassType; \
typedef IGeometryCollectionExternalRenderInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_12_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_15_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionExternalRenderInterface;
// ********** End Interface UGeometryCollectionExternalRenderInterface *****************************
// ********** Begin Interface UGeometryCollectionCustomDataInterface *******************************
struct Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionCustomDataInterface_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_81_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UGeometryCollectionCustomDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionCustomDataInterface(UGeometryCollectionCustomDataInterface&&) = delete; \
UGeometryCollectionCustomDataInterface(const UGeometryCollectionCustomDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionCustomDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionCustomDataInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionCustomDataInterface) \
virtual ~UGeometryCollectionCustomDataInterface() = default;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_81_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUGeometryCollectionCustomDataInterface(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionCustomDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionCustomDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionCustomDataInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionCustomDataInterface_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionCustomDataInterface)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_81_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_81_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_81_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_81_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IGeometryCollectionCustomDataInterface() {} \
public: \
typedef UGeometryCollectionCustomDataInterface UClassType; \
typedef IGeometryCollectionCustomDataInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_78_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_86_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h_81_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionCustomDataInterface;
// ********** End Interface UGeometryCollectionCustomDataInterface *********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionExternalRenderInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,147 @@
// 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 "GeometryCollection/GeometryCollectionISMPoolActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionISMPoolActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionISMPoolActor();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionISMPoolActor_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolComponent_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AGeometryCollectionISMPoolActor ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AGeometryCollectionISMPoolActor;
UClass* AGeometryCollectionISMPoolActor::GetPrivateStaticClass()
{
using TClass = AGeometryCollectionISMPoolActor;
if (!Z_Registration_Info_UClass_AGeometryCollectionISMPoolActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionISMPoolActor"),
Z_Registration_Info_UClass_AGeometryCollectionISMPoolActor.InnerSingleton,
StaticRegisterNativesAGeometryCollectionISMPoolActor,
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_AGeometryCollectionISMPoolActor.InnerSingleton;
}
UClass* Z_Construct_UClass_AGeometryCollectionISMPoolActor_NoRegister()
{
return AGeometryCollectionISMPoolActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IgnoreCategoryKeywordsInSubclasses", "true" },
{ "IncludePath", "GeometryCollection/GeometryCollectionISMPoolActor.h" },
{ "IsConversionRoot", "true" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ISMPoolComp_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "ISMPoolActor" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ISMPoolDebugDrawComp_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "ISMPoolActor" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AGeometryCollectionISMPoolActor constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_ISMPoolComp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ISMPoolDebugDrawComp;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AGeometryCollectionISMPoolActor constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AGeometryCollectionISMPoolActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics
// ********** Begin Class AGeometryCollectionISMPoolActor Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::NewProp_ISMPoolComp = { "ISMPoolComp", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGeometryCollectionISMPoolActor, ISMPoolComp), Z_Construct_UClass_UGeometryCollectionISMPoolComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ISMPoolComp_MetaData), NewProp_ISMPoolComp_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::NewProp_ISMPoolDebugDrawComp = { "ISMPoolDebugDrawComp", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGeometryCollectionISMPoolActor, ISMPoolDebugDrawComp), Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ISMPoolDebugDrawComp_MetaData), NewProp_ISMPoolDebugDrawComp_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::NewProp_ISMPoolComp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::NewProp_ISMPoolDebugDrawComp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::PropPointers) < 2048);
// ********** End Class AGeometryCollectionISMPoolActor Property Definitions ***********************
UObject* (*const Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::ClassParams = {
&AGeometryCollectionISMPoolActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::Class_MetaDataParams)
};
void AGeometryCollectionISMPoolActor::StaticRegisterNativesAGeometryCollectionISMPoolActor()
{
}
UClass* Z_Construct_UClass_AGeometryCollectionISMPoolActor()
{
if (!Z_Registration_Info_UClass_AGeometryCollectionISMPoolActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AGeometryCollectionISMPoolActor.OuterSingleton, Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AGeometryCollectionISMPoolActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AGeometryCollectionISMPoolActor);
AGeometryCollectionISMPoolActor::~AGeometryCollectionISMPoolActor() {}
// ********** End Class AGeometryCollectionISMPoolActor ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AGeometryCollectionISMPoolActor, AGeometryCollectionISMPoolActor::StaticClass, TEXT("AGeometryCollectionISMPoolActor"), &Z_Registration_Info_UClass_AGeometryCollectionISMPoolActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AGeometryCollectionISMPoolActor), 1821971969U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h__Script_GeometryCollectionEngine_809131888{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionISMPoolActor.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolActor_generated_h
#error "GeometryCollectionISMPoolActor.generated.h already included, missing '#pragma once' in GeometryCollectionISMPoolActor.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AGeometryCollectionISMPoolActor ******************************************
struct Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionISMPoolActor_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h_13_INCLASS \
private: \
static void StaticRegisterNativesAGeometryCollectionISMPoolActor(); \
friend struct ::Z_Construct_UClass_AGeometryCollectionISMPoolActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_AGeometryCollectionISMPoolActor_NoRegister(); \
public: \
DECLARE_CLASS2(AGeometryCollectionISMPoolActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_AGeometryCollectionISMPoolActor_NoRegister) \
DECLARE_SERIALIZER(AGeometryCollectionISMPoolActor)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h_13_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API AGeometryCollectionISMPoolActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AGeometryCollectionISMPoolActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, AGeometryCollectionISMPoolActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AGeometryCollectionISMPoolActor); \
/** Deleted move- and copy-constructors, should never be used */ \
AGeometryCollectionISMPoolActor(AGeometryCollectionISMPoolActor&&) = delete; \
AGeometryCollectionISMPoolActor(const AGeometryCollectionISMPoolActor&) = delete; \
GEOMETRYCOLLECTIONENGINE_API virtual ~AGeometryCollectionISMPoolActor();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h_10_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h_13_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h_13_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_h_13_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AGeometryCollectionISMPoolActor;
// ********** End Class AGeometryCollectionISMPoolActor ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolActor_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 "GeometryCollection/GeometryCollectionISMPoolComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionISMPoolComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_USceneComponent();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolComponent();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGeometryCollectionISMPoolComponent **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionISMPoolComponent;
UClass* UGeometryCollectionISMPoolComponent::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionISMPoolComponent;
if (!Z_Registration_Info_UClass_UGeometryCollectionISMPoolComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionISMPoolComponent"),
Z_Registration_Info_UClass_UGeometryCollectionISMPoolComponent.InnerSingleton,
StaticRegisterNativesUGeometryCollectionISMPoolComponent,
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_UGeometryCollectionISMPoolComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionISMPoolComponent_NoRegister()
{
return UGeometryCollectionISMPoolComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "HideCategories", "Trigger PhysicsVolume" },
{ "IncludePath", "GeometryCollection/GeometryCollectionISMPoolComponent.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UGeometryCollectionISMPoolComponent constinit property declarations ******
// ********** End Class UGeometryCollectionISMPoolComponent constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGeometryCollectionISMPoolComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics
UObject* (*const Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USceneComponent,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics::ClassParams = {
&UGeometryCollectionISMPoolComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics::Class_MetaDataParams)
};
void UGeometryCollectionISMPoolComponent::StaticRegisterNativesUGeometryCollectionISMPoolComponent()
{
}
UClass* Z_Construct_UClass_UGeometryCollectionISMPoolComponent()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionISMPoolComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionISMPoolComponent.OuterSingleton, Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionISMPoolComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionISMPoolComponent);
UGeometryCollectionISMPoolComponent::~UGeometryCollectionISMPoolComponent() {}
// ********** End Class UGeometryCollectionISMPoolComponent ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionISMPoolComponent, UGeometryCollectionISMPoolComponent::StaticClass, TEXT("UGeometryCollectionISMPoolComponent"), &Z_Registration_Info_UClass_UGeometryCollectionISMPoolComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionISMPoolComponent), 3682768537U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h__Script_GeometryCollectionEngine_2311002610{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionISMPoolComponent.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolComponent_generated_h
#error "GeometryCollectionISMPoolComponent.generated.h already included, missing '#pragma once' in GeometryCollectionISMPoolComponent.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGeometryCollectionISMPoolComponent **************************************
struct Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolComponent_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h_351_INCLASS \
private: \
static void StaticRegisterNativesUGeometryCollectionISMPoolComponent(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionISMPoolComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionISMPoolComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionISMPoolComponent, USceneComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionISMPoolComponent_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionISMPoolComponent)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h_351_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UGeometryCollectionISMPoolComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionISMPoolComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionISMPoolComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionISMPoolComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionISMPoolComponent(UGeometryCollectionISMPoolComponent&&) = delete; \
UGeometryCollectionISMPoolComponent(const UGeometryCollectionISMPoolComponent&) = delete; \
GEOMETRYCOLLECTIONENGINE_API virtual ~UGeometryCollectionISMPoolComponent();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h_348_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h_351_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h_351_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h_351_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionISMPoolComponent;
// ********** End Class UGeometryCollectionISMPoolComponent ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,172 @@
// 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 "GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionISMPoolDebugDrawComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UDebugDrawComponent();
ENGINE_API UClass* Z_Construct_UClass_UInstancedStaticMeshComponent_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGeometryCollectionISMPoolDebugDrawComponent *****************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionISMPoolDebugDrawComponent;
UClass* UGeometryCollectionISMPoolDebugDrawComponent::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionISMPoolDebugDrawComponent;
if (!Z_Registration_Info_UClass_UGeometryCollectionISMPoolDebugDrawComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionISMPoolDebugDrawComponent"),
Z_Registration_Info_UClass_UGeometryCollectionISMPoolDebugDrawComponent.InnerSingleton,
StaticRegisterNativesUGeometryCollectionISMPoolDebugDrawComponent,
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_UGeometryCollectionISMPoolDebugDrawComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_NoRegister()
{
return UGeometryCollectionISMPoolDebugDrawComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "Debug" },
{ "HideCategories", "Activation AssetUserData Collision Cooking HLOD Lighting LOD Mobile Navigation Physics RayTracing Rendering Tags TextureStreaming Mobility VirtualTexture Trigger" },
{ "IncludePath", "GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowGlobalStats_MetaData[] = {
{ "Category", "Debug" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowStats_MetaData[] = {
{ "Category", "Debug" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowBounds_MetaData[] = {
{ "Category", "Debug" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectedComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h" },
{ "NativeConstTemplateArg", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGeometryCollectionISMPoolDebugDrawComponent constinit property declarations
static void NewProp_bShowGlobalStats_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowGlobalStats;
static void NewProp_bShowStats_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowStats;
static void NewProp_bShowBounds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowBounds;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGeometryCollectionISMPoolDebugDrawComponent constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGeometryCollectionISMPoolDebugDrawComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics
// ********** Begin Class UGeometryCollectionISMPoolDebugDrawComponent Property Definitions ********
void Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowGlobalStats_SetBit(void* Obj)
{
((UGeometryCollectionISMPoolDebugDrawComponent*)Obj)->bShowGlobalStats = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowGlobalStats = { "bShowGlobalStats", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGeometryCollectionISMPoolDebugDrawComponent), &Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowGlobalStats_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowGlobalStats_MetaData), NewProp_bShowGlobalStats_MetaData) };
void Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowStats_SetBit(void* Obj)
{
((UGeometryCollectionISMPoolDebugDrawComponent*)Obj)->bShowStats = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowStats = { "bShowStats", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGeometryCollectionISMPoolDebugDrawComponent), &Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowStats_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowStats_MetaData), NewProp_bShowStats_MetaData) };
void Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowBounds_SetBit(void* Obj)
{
((UGeometryCollectionISMPoolDebugDrawComponent*)Obj)->bShowBounds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowBounds = { "bShowBounds", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGeometryCollectionISMPoolDebugDrawComponent), &Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowBounds_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowBounds_MetaData), NewProp_bShowBounds_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_SelectedComponent = { "SelectedComponent", nullptr, (EPropertyFlags)0x0114000000082008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionISMPoolDebugDrawComponent, SelectedComponent), Z_Construct_UClass_UInstancedStaticMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectedComponent_MetaData), NewProp_SelectedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowGlobalStats,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowStats,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_bShowBounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::NewProp_SelectedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::PropPointers) < 2048);
// ********** End Class UGeometryCollectionISMPoolDebugDrawComponent Property Definitions **********
UObject* (*const Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDebugDrawComponent,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::ClassParams = {
&UGeometryCollectionISMPoolDebugDrawComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::PropPointers),
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::Class_MetaDataParams)
};
void UGeometryCollectionISMPoolDebugDrawComponent::StaticRegisterNativesUGeometryCollectionISMPoolDebugDrawComponent()
{
}
UClass* Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionISMPoolDebugDrawComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionISMPoolDebugDrawComponent.OuterSingleton, Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionISMPoolDebugDrawComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionISMPoolDebugDrawComponent);
UGeometryCollectionISMPoolDebugDrawComponent::~UGeometryCollectionISMPoolDebugDrawComponent() {}
// ********** End Class UGeometryCollectionISMPoolDebugDrawComponent *******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent, UGeometryCollectionISMPoolDebugDrawComponent::StaticClass, TEXT("UGeometryCollectionISMPoolDebugDrawComponent"), &Z_Registration_Info_UClass_UGeometryCollectionISMPoolDebugDrawComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionISMPoolDebugDrawComponent), 181276439U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h__Script_GeometryCollectionEngine_1577786811{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolDebugDrawComponent_generated_h
#error "GeometryCollectionISMPoolDebugDrawComponent.generated.h already included, missing '#pragma once' in GeometryCollectionISMPoolDebugDrawComponent.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolDebugDrawComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGeometryCollectionISMPoolDebugDrawComponent *****************************
struct Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h_15_INCLASS \
private: \
static void StaticRegisterNativesUGeometryCollectionISMPoolDebugDrawComponent(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionISMPoolDebugDrawComponent, UDebugDrawComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionISMPoolDebugDrawComponent_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionISMPoolDebugDrawComponent)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UGeometryCollectionISMPoolDebugDrawComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionISMPoolDebugDrawComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UGeometryCollectionISMPoolDebugDrawComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionISMPoolDebugDrawComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionISMPoolDebugDrawComponent(UGeometryCollectionISMPoolDebugDrawComponent&&) = delete; \
UGeometryCollectionISMPoolDebugDrawComponent(const UGeometryCollectionISMPoolDebugDrawComponent&) = delete; \
NO_API virtual ~UGeometryCollectionISMPoolDebugDrawComponent();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h_12_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h_15_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionISMPoolDebugDrawComponent;
// ********** End Class UGeometryCollectionISMPoolDebugDrawComponent *******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolDebugDrawComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,152 @@
// 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 "GeometryCollection/GeometryCollectionISMPoolRenderer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionISMPoolRenderer() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolRenderer();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_NoRegister();
ISMPOOL_API UClass* Z_Construct_UClass_UISMPoolComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGeometryCollectionISMPoolRenderer ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionISMPoolRenderer;
UClass* UGeometryCollectionISMPoolRenderer::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionISMPoolRenderer;
if (!Z_Registration_Info_UClass_UGeometryCollectionISMPoolRenderer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionISMPoolRenderer"),
Z_Registration_Info_UClass_UGeometryCollectionISMPoolRenderer.InnerSingleton,
StaticRegisterNativesUGeometryCollectionISMPoolRenderer,
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_UGeometryCollectionISMPoolRenderer.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_NoRegister()
{
return UGeometryCollectionISMPoolRenderer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Implementation of a geometry collection custom renderer that pushes AutoInstanceMeshes to an ISMPool. */" },
{ "IncludePath", "GeometryCollection/GeometryCollectionISMPoolRenderer.h" },
{ "ModuleRelativePath", "Private/GeometryCollection/GeometryCollectionISMPoolRenderer.h" },
{ "ToolTip", "Implementation of a geometry collection custom renderer that pushes AutoInstanceMeshes to an ISMPool." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedISMPoolComponent_MetaData[] = {
{ "Comment", "/** Instanced Static Mesh Pool component that is used to render our meshes. */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/GeometryCollection/GeometryCollectionISMPoolRenderer.h" },
{ "ToolTip", "Instanced Static Mesh Pool component that is used to render our meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalISMPoolComponent_MetaData[] = {
{ "Comment", "/** Set if we have an Instanced Static Mesh Pool component owned by this renderer (ie when in Editor mode). Non-transient to behave correctly under actor duplication. */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/GeometryCollection/GeometryCollectionISMPoolRenderer.h" },
{ "ToolTip", "Set if we have an Instanced Static Mesh Pool component owned by this renderer (ie when in Editor mode). Non-transient to behave correctly under actor duplication." },
};
#endif // WITH_METADATA
// ********** Begin Class UGeometryCollectionISMPoolRenderer constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedISMPoolComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LocalISMPoolComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGeometryCollectionISMPoolRenderer constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGeometryCollectionISMPoolRenderer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics
// ********** Begin Class UGeometryCollectionISMPoolRenderer Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::NewProp_CachedISMPoolComponent = { "CachedISMPoolComponent", nullptr, (EPropertyFlags)0x0144000000082008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionISMPoolRenderer, CachedISMPoolComponent), Z_Construct_UClass_UISMPoolComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedISMPoolComponent_MetaData), NewProp_CachedISMPoolComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::NewProp_LocalISMPoolComponent = { "LocalISMPoolComponent", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionISMPoolRenderer, LocalISMPoolComponent), Z_Construct_UClass_UISMPoolComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalISMPoolComponent_MetaData), NewProp_LocalISMPoolComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::NewProp_CachedISMPoolComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::NewProp_LocalISMPoolComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::PropPointers) < 2048);
// ********** End Class UGeometryCollectionISMPoolRenderer Property Definitions ********************
UObject* (*const Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister, (int32)VTABLE_OFFSET(UGeometryCollectionISMPoolRenderer, IGeometryCollectionExternalRenderInterface), false }, // 3038385190
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::ClassParams = {
&UGeometryCollectionISMPoolRenderer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::Class_MetaDataParams)
};
void UGeometryCollectionISMPoolRenderer::StaticRegisterNativesUGeometryCollectionISMPoolRenderer()
{
}
UClass* Z_Construct_UClass_UGeometryCollectionISMPoolRenderer()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionISMPoolRenderer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionISMPoolRenderer.OuterSingleton, Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionISMPoolRenderer.OuterSingleton;
}
UGeometryCollectionISMPoolRenderer::UGeometryCollectionISMPoolRenderer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionISMPoolRenderer);
UGeometryCollectionISMPoolRenderer::~UGeometryCollectionISMPoolRenderer() {}
// ********** End Class UGeometryCollectionISMPoolRenderer *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionISMPoolRenderer, UGeometryCollectionISMPoolRenderer::StaticClass, TEXT("UGeometryCollectionISMPoolRenderer"), &Z_Registration_Info_UClass_UGeometryCollectionISMPoolRenderer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionISMPoolRenderer), 2216583037U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h__Script_GeometryCollectionEngine_2188113364{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionISMPoolRenderer.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolRenderer_generated_h
#error "GeometryCollectionISMPoolRenderer.generated.h already included, missing '#pragma once' in GeometryCollectionISMPoolRenderer.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolRenderer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGeometryCollectionISMPoolRenderer ***************************************
struct Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGeometryCollectionISMPoolRenderer(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionISMPoolRenderer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionISMPoolRenderer_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionISMPoolRenderer) \
virtual UObject* _getUObject() const override { return const_cast<UGeometryCollectionISMPoolRenderer*>(this); }
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UGeometryCollectionISMPoolRenderer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionISMPoolRenderer(UGeometryCollectionISMPoolRenderer&&) = delete; \
UGeometryCollectionISMPoolRenderer(const UGeometryCollectionISMPoolRenderer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UGeometryCollectionISMPoolRenderer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionISMPoolRenderer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionISMPoolRenderer) \
NO_API virtual ~UGeometryCollectionISMPoolRenderer();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h_14_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionISMPoolRenderer;
// ********** End Class UGeometryCollectionISMPoolRenderer *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Private_GeometryCollection_GeometryCollectionISMPoolRenderer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,187 @@
// 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 "GeometryCollection/GeometryCollectionISMPoolSubSystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionISMPoolSubSystem() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorldSubsystem();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EEndPlayReason();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGeometryCollectionISMPoolSubSystem Function OnActorEndPlay **************
struct Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics
{
struct GeometryCollectionISMPoolSubSystem_eventOnActorEndPlay_Parms
{
AActor* InSource;
TEnumAsByte<EEndPlayReason::Type> Reason;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolSubSystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnActorEndPlay constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSource;
static const UECodeGen_Private::FBytePropertyParams NewProp_Reason;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnActorEndPlay constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnActorEndPlay Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::NewProp_InSource = { "InSource", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionISMPoolSubSystem_eventOnActorEndPlay_Parms, InSource), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::NewProp_Reason = { "Reason", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GeometryCollectionISMPoolSubSystem_eventOnActorEndPlay_Parms, Reason), Z_Construct_UEnum_Engine_EEndPlayReason, METADATA_PARAMS(0, nullptr) }; // 1050143493
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::NewProp_InSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::NewProp_Reason,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::PropPointers) < 2048);
// ********** End Function OnActorEndPlay Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem, nullptr, "OnActorEndPlay", Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::GeometryCollectionISMPoolSubSystem_eventOnActorEndPlay_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::GeometryCollectionISMPoolSubSystem_eventOnActorEndPlay_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGeometryCollectionISMPoolSubSystem::execOnActorEndPlay)
{
P_GET_OBJECT(AActor,Z_Param_InSource);
P_GET_PROPERTY(FByteProperty,Z_Param_Reason);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnActorEndPlay(Z_Param_InSource,EEndPlayReason::Type(Z_Param_Reason));
P_NATIVE_END;
}
// ********** End Class UGeometryCollectionISMPoolSubSystem Function OnActorEndPlay ****************
// ********** Begin Class UGeometryCollectionISMPoolSubSystem **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionISMPoolSubSystem;
UClass* UGeometryCollectionISMPoolSubSystem::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionISMPoolSubSystem;
if (!Z_Registration_Info_UClass_UGeometryCollectionISMPoolSubSystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionISMPoolSubSystem"),
Z_Registration_Info_UClass_UGeometryCollectionISMPoolSubSystem.InnerSingleton,
StaticRegisterNativesUGeometryCollectionISMPoolSubSystem,
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_UGeometryCollectionISMPoolSubSystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_NoRegister()
{
return UGeometryCollectionISMPoolSubSystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A subsystem managing ISMPool actors.\n * Used by geometry collection now but repurposed for more general use.\n */" },
{ "IncludePath", "GeometryCollection/GeometryCollectionISMPoolSubSystem.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionISMPoolSubSystem.h" },
{ "ToolTip", "A subsystem managing ISMPool actors.\nUsed by geometry collection now but repurposed for more general use." },
};
#endif // WITH_METADATA
// ********** Begin Class UGeometryCollectionISMPoolSubSystem constinit property declarations ******
// ********** End Class UGeometryCollectionISMPoolSubSystem constinit property declarations ********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("OnActorEndPlay"), .Pointer = &UGeometryCollectionISMPoolSubSystem::execOnActorEndPlay },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGeometryCollectionISMPoolSubSystem_OnActorEndPlay, "OnActorEndPlay" }, // 3967158619
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGeometryCollectionISMPoolSubSystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics
UObject* (*const Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UWorldSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics::ClassParams = {
&UGeometryCollectionISMPoolSubSystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics::Class_MetaDataParams)
};
void UGeometryCollectionISMPoolSubSystem::StaticRegisterNativesUGeometryCollectionISMPoolSubSystem()
{
UClass* Class = UGeometryCollectionISMPoolSubSystem::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionISMPoolSubSystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionISMPoolSubSystem.OuterSingleton, Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionISMPoolSubSystem.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionISMPoolSubSystem);
UGeometryCollectionISMPoolSubSystem::~UGeometryCollectionISMPoolSubSystem() {}
// ********** End Class UGeometryCollectionISMPoolSubSystem ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem, UGeometryCollectionISMPoolSubSystem::StaticClass, TEXT("UGeometryCollectionISMPoolSubSystem"), &Z_Registration_Info_UClass_UGeometryCollectionISMPoolSubSystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionISMPoolSubSystem), 4164636445U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h__Script_GeometryCollectionEngine_2004258786{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h__Script_GeometryCollectionEngine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,67 @@
// 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 "GeometryCollection/GeometryCollectionISMPoolSubSystem.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolSubSystem_generated_h
#error "GeometryCollectionISMPoolSubSystem.generated.h already included, missing '#pragma once' in GeometryCollectionISMPoolSubSystem.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionISMPoolSubSystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
// ********** Begin Class UGeometryCollectionISMPoolSubSystem **************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execOnActorEndPlay);
struct Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGeometryCollectionISMPoolSubSystem(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionISMPoolSubSystem, UWorldSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionISMPoolSubSystem_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionISMPoolSubSystem)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionISMPoolSubSystem(UGeometryCollectionISMPoolSubSystem&&) = delete; \
UGeometryCollectionISMPoolSubSystem(const UGeometryCollectionISMPoolSubSystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionISMPoolSubSystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionISMPoolSubSystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UGeometryCollectionISMPoolSubSystem) \
GEOMETRYCOLLECTIONENGINE_API virtual ~UGeometryCollectionISMPoolSubSystem();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h_14_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionISMPoolSubSystem;
// ********** End Class UGeometryCollectionISMPoolSubSystem ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionISMPoolSubSystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,176 @@
// 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 "GeometryCollection/GeometryCollectionObject.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionObject_generated_h
#error "GeometryCollectionObject.generated.h already included, missing '#pragma once' in GeometryCollectionObject.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionObject_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UDataflow;
// ********** Begin ScriptStruct FGeometryCollectionSource *****************************************
struct Z_Construct_UScriptStruct_FGeometryCollectionSource_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_32_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionSource_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionSource;
// ********** End ScriptStruct FGeometryCollectionSource *******************************************
// ********** Begin ScriptStruct FGeometryCollectionAutoInstanceMesh *******************************
struct Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_72_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionAutoInstanceMesh;
// ********** End ScriptStruct FGeometryCollectionAutoInstanceMesh *********************************
// ********** Begin ScriptStruct FGeometryCollectionEmbeddedExemplar *******************************
struct Z_Construct_UScriptStruct_FGeometryCollectionEmbeddedExemplar_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_99_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionEmbeddedExemplar_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionEmbeddedExemplar;
// ********** End ScriptStruct FGeometryCollectionEmbeddedExemplar *********************************
// ********** Begin ScriptStruct FGeometryCollectionLevelSetData ***********************************
struct Z_Construct_UScriptStruct_FGeometryCollectionLevelSetData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_131_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionLevelSetData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionLevelSetData;
// ********** End ScriptStruct FGeometryCollectionLevelSetData *************************************
// ********** Begin ScriptStruct FGeometryCollectionCollisionParticleData **************************
struct Z_Construct_UScriptStruct_FGeometryCollectionCollisionParticleData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_164_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionCollisionParticleData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionCollisionParticleData;
// ********** End ScriptStruct FGeometryCollectionCollisionParticleData ****************************
// ********** Begin ScriptStruct FGeometryCollectionCollisionTypeData ******************************
struct Z_Construct_UScriptStruct_FGeometryCollectionCollisionTypeData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_186_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionCollisionTypeData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionCollisionTypeData;
// ********** End ScriptStruct FGeometryCollectionCollisionTypeData ********************************
// ********** Begin ScriptStruct FGeometryCollectionSizeSpecificData *******************************
struct Z_Construct_UScriptStruct_FGeometryCollectionSizeSpecificData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_234_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionSizeSpecificData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionSizeSpecificData;
// ********** End ScriptStruct FGeometryCollectionSizeSpecificData *********************************
// ********** Begin ScriptStruct FGeometryCollectionProxyMeshMaterials *****************************
struct Z_Construct_UScriptStruct_FGeometryCollectionProxyMeshMaterials_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_332_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionProxyMeshMaterials_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionProxyMeshMaterials;
// ********** End ScriptStruct FGeometryCollectionProxyMeshMaterials *******************************
// ********** Begin ScriptStruct FGeometryCollectionProxyMeshData **********************************
struct Z_Construct_UScriptStruct_FGeometryCollectionProxyMeshData_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_341_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionProxyMeshData_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionProxyMeshData;
// ********** End ScriptStruct FGeometryCollectionProxyMeshData ************************************
// ********** Begin ScriptStruct FGeometryCollectionRenderResourceSizeInfo *************************
struct Z_Construct_UScriptStruct_FGeometryCollectionRenderResourceSizeInfo_Statics;
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_370_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionRenderResourceSizeInfo_Statics; \
GEOMETRYCOLLECTIONENGINE_API static class UScriptStruct* StaticStruct();
struct FGeometryCollectionRenderResourceSizeInfo;
// ********** End ScriptStruct FGeometryCollectionRenderResourceSizeInfo ***************************
// ********** Begin Class UGeometryCollection ******************************************************
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetDataflowAsset); \
DECLARE_FUNCTION(execSetDataflowAsset); \
DECLARE_FUNCTION(execSetConvertVertexColorsToSRGB); \
DECLARE_FUNCTION(execSetEnableNanite);
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UGeometryCollection, GEOMETRYCOLLECTIONENGINE_API)
struct Z_Construct_UClass_UGeometryCollection_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollection_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_INCLASS \
private: \
static void StaticRegisterNativesUGeometryCollection(); \
friend struct ::Z_Construct_UClass_UGeometryCollection_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollection_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollection, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollection_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollection) \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<UGeometryCollection*>(this); }
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_STANDARD_CONSTRUCTORS \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollection) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollection); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollection); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollection(UGeometryCollection&&) = delete; \
UGeometryCollection(const UGeometryCollection&) = delete; \
GEOMETRYCOLLECTIONENGINE_API virtual ~UGeometryCollection();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_387_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h_394_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollection;
// ********** End Class UGeometryCollection ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionObject_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,193 @@
// 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 "GeometryCollection/GeometryCollectionRenderLevelSetActor.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionRenderLevelSetActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_UMaterial_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UVolumeTexture_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AGeometryCollectionRenderLevelSetActor ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_AGeometryCollectionRenderLevelSetActor;
UClass* AGeometryCollectionRenderLevelSetActor::GetPrivateStaticClass()
{
using TClass = AGeometryCollectionRenderLevelSetActor;
if (!Z_Registration_Info_UClass_AGeometryCollectionRenderLevelSetActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionRenderLevelSetActor"),
Z_Registration_Info_UClass_AGeometryCollectionRenderLevelSetActor.InnerSingleton,
StaticRegisterNativesAGeometryCollectionRenderLevelSetActor,
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_AGeometryCollectionRenderLevelSetActor.InnerSingleton;
}
UClass* Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_NoRegister()
{
return AGeometryCollectionRenderLevelSetActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n*\x09""AGeometryCollectionRenderLevelSetActor\n* An actor representing the collection of data necessary to \n* render volumes. This references a ray marching material, which\n* is used internally by a post process component blendable. This\n* is a workflow that can be improved with a deeper implementation\n* in the future if we decide to. Note that behavior with multiple\n* render level set actors isn't currently supported very well,\n* but could be improved in the future\n*/" },
{ "IncludePath", "GeometryCollection/GeometryCollectionRenderLevelSetActor.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRenderLevelSetActor.h" },
{ "ToolTip", "AGeometryCollectionRenderLevelSetActor\nAn actor representing the collection of data necessary to\nrender volumes. This references a ray marching material, which\nis used internally by a post process component blendable. This\nis a workflow that can be improved with a deeper implementation\nin the future if we decide to. Note that behavior with multiple\nrender level set actors isn't currently supported very well,\nbut could be improved in the future" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetVolumeTexture_MetaData[] = {
{ "Category", "Volume" },
{ "Comment", "// Volume texture to fill\x09\n" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRenderLevelSetActor.h" },
{ "ToolTip", "Volume texture to fill" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RayMarchMaterial_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "// Material that performs ray marching. Note this must have certain parameters in order\n// to work correctly\n" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRenderLevelSetActor.h" },
{ "ToolTip", "Material that performs ray marching. Note this must have certain parameters in order\nto work correctly" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SurfaceTolerance_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "// Surface tolerance used for rendering. When surface reconstruction is noisy,\n// try tweaking this value\n" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRenderLevelSetActor.h" },
{ "ToolTip", "Surface tolerance used for rendering. When surface reconstruction is noisy,\ntry tweaking this value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Isovalue_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "// Isovalue of the level set to use for surface reconstruction. Generally you want\n// this to be zero, but it can be useful for exploring the distance values to make\n// this negative to see the interior structure of the levelset \n" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRenderLevelSetActor.h" },
{ "ToolTip", "Isovalue of the level set to use for surface reconstruction. Generally you want\nthis to be zero, but it can be useful for exploring the distance values to make\nthis negative to see the interior structure of the levelset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Enabled_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "// Enable or disable rendering\n" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRenderLevelSetActor.h" },
{ "ToolTip", "Enable or disable rendering" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderVolumeBoundingBox_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "// Enable or disable rendering\n" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRenderLevelSetActor.h" },
{ "ToolTip", "Enable or disable rendering" },
};
#endif // WITH_METADATA
// ********** Begin Class AGeometryCollectionRenderLevelSetActor constinit property declarations ***
static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetVolumeTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RayMarchMaterial;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SurfaceTolerance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Isovalue;
static void NewProp_Enabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Enabled;
static void NewProp_RenderVolumeBoundingBox_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_RenderVolumeBoundingBox;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AGeometryCollectionRenderLevelSetActor constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AGeometryCollectionRenderLevelSetActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics
// ********** Begin Class AGeometryCollectionRenderLevelSetActor Property Definitions **************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_TargetVolumeTexture = { "TargetVolumeTexture", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGeometryCollectionRenderLevelSetActor, TargetVolumeTexture), Z_Construct_UClass_UVolumeTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetVolumeTexture_MetaData), NewProp_TargetVolumeTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_RayMarchMaterial = { "RayMarchMaterial", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGeometryCollectionRenderLevelSetActor, RayMarchMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RayMarchMaterial_MetaData), NewProp_RayMarchMaterial_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_SurfaceTolerance = { "SurfaceTolerance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGeometryCollectionRenderLevelSetActor, SurfaceTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SurfaceTolerance_MetaData), NewProp_SurfaceTolerance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_Isovalue = { "Isovalue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGeometryCollectionRenderLevelSetActor, Isovalue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Isovalue_MetaData), NewProp_Isovalue_MetaData) };
void Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_Enabled_SetBit(void* Obj)
{
((AGeometryCollectionRenderLevelSetActor*)Obj)->Enabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_Enabled = { "Enabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGeometryCollectionRenderLevelSetActor), &Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_Enabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Enabled_MetaData), NewProp_Enabled_MetaData) };
void Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_RenderVolumeBoundingBox_SetBit(void* Obj)
{
((AGeometryCollectionRenderLevelSetActor*)Obj)->RenderVolumeBoundingBox = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_RenderVolumeBoundingBox = { "RenderVolumeBoundingBox", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGeometryCollectionRenderLevelSetActor), &Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_RenderVolumeBoundingBox_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderVolumeBoundingBox_MetaData), NewProp_RenderVolumeBoundingBox_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_TargetVolumeTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_RayMarchMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_SurfaceTolerance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_Isovalue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_Enabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::NewProp_RenderVolumeBoundingBox,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::PropPointers) < 2048);
// ********** End Class AGeometryCollectionRenderLevelSetActor Property Definitions ****************
UObject* (*const Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::ClassParams = {
&AGeometryCollectionRenderLevelSetActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::Class_MetaDataParams), Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::Class_MetaDataParams)
};
void AGeometryCollectionRenderLevelSetActor::StaticRegisterNativesAGeometryCollectionRenderLevelSetActor()
{
}
UClass* Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor()
{
if (!Z_Registration_Info_UClass_AGeometryCollectionRenderLevelSetActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AGeometryCollectionRenderLevelSetActor.OuterSingleton, Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AGeometryCollectionRenderLevelSetActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AGeometryCollectionRenderLevelSetActor);
AGeometryCollectionRenderLevelSetActor::~AGeometryCollectionRenderLevelSetActor() {}
// ********** End Class AGeometryCollectionRenderLevelSetActor *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor, AGeometryCollectionRenderLevelSetActor::StaticClass, TEXT("AGeometryCollectionRenderLevelSetActor"), &Z_Registration_Info_UClass_AGeometryCollectionRenderLevelSetActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AGeometryCollectionRenderLevelSetActor), 608326204U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h__Script_GeometryCollectionEngine_3741936248{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionRenderLevelSetActor.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionRenderLevelSetActor_generated_h
#error "GeometryCollectionRenderLevelSetActor.generated.h already included, missing '#pragma once' in GeometryCollectionRenderLevelSetActor.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionRenderLevelSetActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AGeometryCollectionRenderLevelSetActor ***********************************
struct Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h_30_INCLASS \
private: \
static void StaticRegisterNativesAGeometryCollectionRenderLevelSetActor(); \
friend struct ::Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_NoRegister(); \
public: \
DECLARE_CLASS2(AGeometryCollectionRenderLevelSetActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_AGeometryCollectionRenderLevelSetActor_NoRegister) \
DECLARE_SERIALIZER(AGeometryCollectionRenderLevelSetActor)
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h_30_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API AGeometryCollectionRenderLevelSetActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AGeometryCollectionRenderLevelSetActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, AGeometryCollectionRenderLevelSetActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AGeometryCollectionRenderLevelSetActor); \
/** Deleted move- and copy-constructors, should never be used */ \
AGeometryCollectionRenderLevelSetActor(AGeometryCollectionRenderLevelSetActor&&) = delete; \
AGeometryCollectionRenderLevelSetActor(const AGeometryCollectionRenderLevelSetActor&) = delete; \
GEOMETRYCOLLECTIONENGINE_API virtual ~AGeometryCollectionRenderLevelSetActor();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h_27_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h_30_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h_30_INCLASS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h_30_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AGeometryCollectionRenderLevelSetActor;
// ********** End Class AGeometryCollectionRenderLevelSetActor *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRenderLevelSetActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,146 @@
// 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 "GeometryCollection/GeometryCollectionRootProxyRenderer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionRootProxyRenderer() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionRootProxyRenderer();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGeometryCollectionRootProxyRenderer *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGeometryCollectionRootProxyRenderer;
UClass* UGeometryCollectionRootProxyRenderer::GetPrivateStaticClass()
{
using TClass = UGeometryCollectionRootProxyRenderer;
if (!Z_Registration_Info_UClass_UGeometryCollectionRootProxyRenderer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GeometryCollectionRootProxyRenderer"),
Z_Registration_Info_UClass_UGeometryCollectionRootProxyRenderer.InnerSingleton,
StaticRegisterNativesUGeometryCollectionRootProxyRenderer,
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_UGeometryCollectionRootProxyRenderer.InnerSingleton;
}
UClass* Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_NoRegister()
{
return UGeometryCollectionRootProxyRenderer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Implementation of a geometry collection custom renderer that creates static mesh components representing the root proxies. */" },
{ "IncludePath", "GeometryCollection/GeometryCollectionRootProxyRenderer.h" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRootProxyRenderer.h" },
{ "ToolTip", "Implementation of a geometry collection custom renderer that creates static mesh components representing the root proxies." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMeshComponents_MetaData[] = {
{ "Comment", "/** Static mesh components for the root proxy meshes. */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/GeometryCollection/GeometryCollectionRootProxyRenderer.h" },
{ "ToolTip", "Static mesh components for the root proxy meshes." },
};
#endif // WITH_METADATA
// ********** Begin Class UGeometryCollectionRootProxyRenderer constinit property declarations *****
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMeshComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_StaticMeshComponents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGeometryCollectionRootProxyRenderer constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGeometryCollectionRootProxyRenderer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics
// ********** Begin Class UGeometryCollectionRootProxyRenderer Property Definitions ****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::NewProp_StaticMeshComponents_Inner = { "StaticMeshComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UStaticMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::NewProp_StaticMeshComponents = { "StaticMeshComponents", nullptr, (EPropertyFlags)0x0144008000000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGeometryCollectionRootProxyRenderer, StaticMeshComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMeshComponents_MetaData), NewProp_StaticMeshComponents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::NewProp_StaticMeshComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::NewProp_StaticMeshComponents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::PropPointers) < 2048);
// ********** End Class UGeometryCollectionRootProxyRenderer Property Definitions ******************
UObject* (*const Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UGeometryCollectionExternalRenderInterface_NoRegister, (int32)VTABLE_OFFSET(UGeometryCollectionRootProxyRenderer, IGeometryCollectionExternalRenderInterface), false }, // 3038385190
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::ClassParams = {
&UGeometryCollectionRootProxyRenderer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::Class_MetaDataParams), Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::Class_MetaDataParams)
};
void UGeometryCollectionRootProxyRenderer::StaticRegisterNativesUGeometryCollectionRootProxyRenderer()
{
}
UClass* Z_Construct_UClass_UGeometryCollectionRootProxyRenderer()
{
if (!Z_Registration_Info_UClass_UGeometryCollectionRootProxyRenderer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGeometryCollectionRootProxyRenderer.OuterSingleton, Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGeometryCollectionRootProxyRenderer.OuterSingleton;
}
UGeometryCollectionRootProxyRenderer::UGeometryCollectionRootProxyRenderer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGeometryCollectionRootProxyRenderer);
UGeometryCollectionRootProxyRenderer::~UGeometryCollectionRootProxyRenderer() {}
// ********** End Class UGeometryCollectionRootProxyRenderer ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h__Script_GeometryCollectionEngine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGeometryCollectionRootProxyRenderer, UGeometryCollectionRootProxyRenderer::StaticClass, TEXT("UGeometryCollectionRootProxyRenderer"), &Z_Registration_Info_UClass_UGeometryCollectionRootProxyRenderer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGeometryCollectionRootProxyRenderer), 3068190990U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h__Script_GeometryCollectionEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h__Script_GeometryCollectionEngine_209126252{
TEXT("/Script/GeometryCollectionEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h__Script_GeometryCollectionEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h__Script_GeometryCollectionEngine_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 "GeometryCollection/GeometryCollectionRootProxyRenderer.h"
#ifdef GEOMETRYCOLLECTIONENGINE_GeometryCollectionRootProxyRenderer_generated_h
#error "GeometryCollectionRootProxyRenderer.generated.h already included, missing '#pragma once' in GeometryCollectionRootProxyRenderer.h"
#endif
#define GEOMETRYCOLLECTIONENGINE_GeometryCollectionRootProxyRenderer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGeometryCollectionRootProxyRenderer *************************************
struct Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics;
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_NoRegister();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGeometryCollectionRootProxyRenderer(); \
friend struct ::Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GEOMETRYCOLLECTIONENGINE_API UClass* ::Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_NoRegister(); \
public: \
DECLARE_CLASS2(UGeometryCollectionRootProxyRenderer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GeometryCollectionEngine"), Z_Construct_UClass_UGeometryCollectionRootProxyRenderer_NoRegister) \
DECLARE_SERIALIZER(UGeometryCollectionRootProxyRenderer) \
virtual UObject* _getUObject() const override { return const_cast<UGeometryCollectionRootProxyRenderer*>(this); }
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GEOMETRYCOLLECTIONENGINE_API UGeometryCollectionRootProxyRenderer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGeometryCollectionRootProxyRenderer(UGeometryCollectionRootProxyRenderer&&) = delete; \
UGeometryCollectionRootProxyRenderer(const UGeometryCollectionRootProxyRenderer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GEOMETRYCOLLECTIONENGINE_API, UGeometryCollectionRootProxyRenderer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGeometryCollectionRootProxyRenderer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGeometryCollectionRootProxyRenderer) \
GEOMETRYCOLLECTIONENGINE_API virtual ~UGeometryCollectionRootProxyRenderer();
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h_12_PROLOG
#define FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGeometryCollectionRootProxyRenderer;
// ********** End Class UGeometryCollectionRootProxyRenderer ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_GeometryCollectionEngine_Public_GeometryCollection_GeometryCollectionRootProxyRenderer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,22 @@
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\ChaosBlueprint.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\ChaosBreakingEventFilter.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\ChaosCollisionEventFilter.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\ChaosRemovalEventFilter.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\ChaosTrailingEventFilter.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionActor.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionBlueprintLibrary.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionCache.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionDamagePropagationData.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionDebugDrawComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionDebugDrawActor.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionEngineTypes.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionISMPoolActor.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionISMPoolComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionISMPoolSubSystem.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionRenderLevelSetActor.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionRootProxyRenderer.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionExternalRenderInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionISMPoolDebugDrawComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Private\GeometryCollection\GeometryCollectionISMPoolRenderer.h