242 lines
14 KiB
C++
242 lines
14 KiB
C++
// 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
|