173 lines
10 KiB
C
173 lines
10 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 "NiagaraDataInterfaceChaosDestruction.h"
|
||
|
|
|
||
|
|
#ifdef CHAOSNIAGARA_NiagaraDataInterfaceChaosDestruction_generated_h
|
||
|
|
#error "NiagaraDataInterfaceChaosDestruction.generated.h already included, missing '#pragma once' in NiagaraDataInterfaceChaosDestruction.h"
|
||
|
|
#endif
|
||
|
|
#define CHAOSNIAGARA_NiagaraDataInterfaceChaosDestruction_generated_h
|
||
|
|
|
||
|
|
#include "UObject/ObjectMacros.h"
|
||
|
|
#include "UObject/ScriptMacros.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FChaosDestructionEvent ********************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FChaosDestructionEvent_Statics;
|
||
|
|
#define FID_Engine_Plugins_Experimental_ChaosNiagara_Source_ChaosNiagara_Classes_NiagaraDataInterfaceChaosDestruction_h_26_GENERATED_BODY \
|
||
|
|
friend struct ::Z_Construct_UScriptStruct_FChaosDestructionEvent_Statics; \
|
||
|
|
CHAOSNIAGARA_API static class UScriptStruct* StaticStruct();
|
||
|
|
|
||
|
|
|
||
|
|
struct FChaosDestructionEvent;
|
||
|
|
// ********** End ScriptStruct FChaosDestructionEvent **********************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UNiagaraDataInterfaceChaosDestruction ************************************
|
||
|
|
struct Z_Construct_UClass_UNiagaraDataInterfaceChaosDestruction_Statics;
|
||
|
|
CHAOSNIAGARA_API UClass* Z_Construct_UClass_UNiagaraDataInterfaceChaosDestruction_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_ChaosNiagara_Source_ChaosNiagara_Classes_NiagaraDataInterfaceChaosDestruction_h_355_INCLASS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUNiagaraDataInterfaceChaosDestruction(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UNiagaraDataInterfaceChaosDestruction_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend CHAOSNIAGARA_API UClass* ::Z_Construct_UClass_UNiagaraDataInterfaceChaosDestruction_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UNiagaraDataInterfaceChaosDestruction, UNiagaraDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ChaosNiagara"), Z_Construct_UClass_UNiagaraDataInterfaceChaosDestruction_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UNiagaraDataInterfaceChaosDestruction)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_ChaosNiagara_Source_ChaosNiagara_Classes_NiagaraDataInterfaceChaosDestruction_h_355_STANDARD_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
CHAOSNIAGARA_API UNiagaraDataInterfaceChaosDestruction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNiagaraDataInterfaceChaosDestruction) \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(CHAOSNIAGARA_API, UNiagaraDataInterfaceChaosDestruction); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNiagaraDataInterfaceChaosDestruction); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UNiagaraDataInterfaceChaosDestruction(UNiagaraDataInterfaceChaosDestruction&&) = delete; \
|
||
|
|
UNiagaraDataInterfaceChaosDestruction(const UNiagaraDataInterfaceChaosDestruction&) = delete; \
|
||
|
|
CHAOSNIAGARA_API virtual ~UNiagaraDataInterfaceChaosDestruction();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_ChaosNiagara_Source_ChaosNiagara_Classes_NiagaraDataInterfaceChaosDestruction_h_352_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Experimental_ChaosNiagara_Source_ChaosNiagara_Classes_NiagaraDataInterfaceChaosDestruction_h_355_GENERATED_BODY_LEGACY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Experimental_ChaosNiagara_Source_ChaosNiagara_Classes_NiagaraDataInterfaceChaosDestruction_h_355_INCLASS \
|
||
|
|
FID_Engine_Plugins_Experimental_ChaosNiagara_Source_ChaosNiagara_Classes_NiagaraDataInterfaceChaosDestruction_h_355_STANDARD_CONSTRUCTORS \
|
||
|
|
public: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UNiagaraDataInterfaceChaosDestruction;
|
||
|
|
|
||
|
|
// ********** End Class UNiagaraDataInterfaceChaosDestruction **************************************
|
||
|
|
|
||
|
|
#undef CURRENT_FILE_ID
|
||
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_ChaosNiagara_Source_ChaosNiagara_Classes_NiagaraDataInterfaceChaosDestruction_h
|
||
|
|
|
||
|
|
// ********** Begin Enum EDataSortTypeEnum *********************************************************
|
||
|
|
#define FOREACH_ENUM_EDATASORTTYPEENUM(op) \
|
||
|
|
op(EDataSortTypeEnum::ChaosNiagara_DataSortType_NoSorting) \
|
||
|
|
op(EDataSortTypeEnum::ChaosNiagara_DataSortType_RandomShuffle) \
|
||
|
|
op(EDataSortTypeEnum::ChaosNiagara_DataSortType_SortByMassMaxToMin) \
|
||
|
|
op(EDataSortTypeEnum::ChaosNiagara_DataSortType_SortByMassMinToMax) \
|
||
|
|
op(EDataSortTypeEnum::ChaosNiagara_Max)
|
||
|
|
|
||
|
|
enum class EDataSortTypeEnum : uint8;
|
||
|
|
template<> struct TIsUEnumClass<EDataSortTypeEnum> { enum { Value = true }; };
|
||
|
|
template<> CHAOSNIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataSortTypeEnum>();
|
||
|
|
// ********** End Enum EDataSortTypeEnum ***********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ERandomVelocityGenerationTypeEnum *****************************************
|
||
|
|
#define FOREACH_ENUM_ERANDOMVELOCITYGENERATIONTYPEENUM(op) \
|
||
|
|
op(ERandomVelocityGenerationTypeEnum::ChaosNiagara_RandomVelocityGenerationType_RandomDistribution) \
|
||
|
|
op(ERandomVelocityGenerationTypeEnum::ChaosNiagara_RandomVelocityGenerationType_RandomDistributionWithStreamers) \
|
||
|
|
op(ERandomVelocityGenerationTypeEnum::ChaosNiagara_RandomVelocityGenerationType_CollisionNormalBased) \
|
||
|
|
op(ERandomVelocityGenerationTypeEnum::ChaosNiagara_Max)
|
||
|
|
|
||
|
|
enum class ERandomVelocityGenerationTypeEnum : uint8;
|
||
|
|
template<> struct TIsUEnumClass<ERandomVelocityGenerationTypeEnum> { enum { Value = true }; };
|
||
|
|
template<> CHAOSNIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ERandomVelocityGenerationTypeEnum>();
|
||
|
|
// ********** End Enum ERandomVelocityGenerationTypeEnum *******************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EDebugTypeEnum ************************************************************
|
||
|
|
#define FOREACH_ENUM_EDEBUGTYPEENUM(op) \
|
||
|
|
op(EDebugTypeEnum::ChaosNiagara_DebugType_NoDebug) \
|
||
|
|
op(EDebugTypeEnum::ChaosNiagara_DebugType_ColorBySolver) \
|
||
|
|
op(EDebugTypeEnum::ChaosNiagara_DebugType_ColorByParticleIndex) \
|
||
|
|
op(EDebugTypeEnum::ChaosNiagara_Max)
|
||
|
|
|
||
|
|
enum class EDebugTypeEnum : uint8;
|
||
|
|
template<> struct TIsUEnumClass<EDebugTypeEnum> { enum { Value = true }; };
|
||
|
|
template<> CHAOSNIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<EDebugTypeEnum>();
|
||
|
|
// ********** End Enum EDebugTypeEnum **************************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EDataSourceTypeEnum *******************************************************
|
||
|
|
#define FOREACH_ENUM_EDATASOURCETYPEENUM(op) \
|
||
|
|
op(EDataSourceTypeEnum::ChaosNiagara_DataSourceType_Collision) \
|
||
|
|
op(EDataSourceTypeEnum::ChaosNiagara_DataSourceType_Breaking) \
|
||
|
|
op(EDataSourceTypeEnum::ChaosNiagara_DataSourceType_Trailing) \
|
||
|
|
op(EDataSourceTypeEnum::ChaosNiagara_Max)
|
||
|
|
|
||
|
|
enum class EDataSourceTypeEnum : uint8;
|
||
|
|
template<> struct TIsUEnumClass<EDataSourceTypeEnum> { enum { Value = true }; };
|
||
|
|
template<> CHAOSNIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataSourceTypeEnum>();
|
||
|
|
// ********** End Enum EDataSourceTypeEnum *********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ELocationFilteringModeEnum ************************************************
|
||
|
|
#define FOREACH_ENUM_ELOCATIONFILTERINGMODEENUM(op) \
|
||
|
|
op(ELocationFilteringModeEnum::ChaosNiagara_LocationFilteringMode_Inclusive) \
|
||
|
|
op(ELocationFilteringModeEnum::ChaosNiagara_LocationFilteringMode_Exclusive) \
|
||
|
|
op(ELocationFilteringModeEnum::ChaosNiagara_Max)
|
||
|
|
|
||
|
|
enum class ELocationFilteringModeEnum : uint8;
|
||
|
|
template<> struct TIsUEnumClass<ELocationFilteringModeEnum> { enum { Value = true }; };
|
||
|
|
template<> CHAOSNIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ELocationFilteringModeEnum>();
|
||
|
|
// ********** End Enum ELocationFilteringModeEnum **************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ELocationXToSpawnEnum *****************************************************
|
||
|
|
#define FOREACH_ENUM_ELOCATIONXTOSPAWNENUM(op) \
|
||
|
|
op(ELocationXToSpawnEnum::ChaosNiagara_LocationXToSpawn_None) \
|
||
|
|
op(ELocationXToSpawnEnum::ChaosNiagara_LocationXToSpawn_Min) \
|
||
|
|
op(ELocationXToSpawnEnum::ChaosNiagara_LocationXToSpawn_Max) \
|
||
|
|
op(ELocationXToSpawnEnum::ChaosNiagara_LocationXToSpawn_MinMax) \
|
||
|
|
op(ELocationXToSpawnEnum::ChaosNiagara_Max)
|
||
|
|
|
||
|
|
enum class ELocationXToSpawnEnum : uint8;
|
||
|
|
template<> struct TIsUEnumClass<ELocationXToSpawnEnum> { enum { Value = true }; };
|
||
|
|
template<> CHAOSNIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ELocationXToSpawnEnum>();
|
||
|
|
// ********** End Enum ELocationXToSpawnEnum *******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ELocationYToSpawnEnum *****************************************************
|
||
|
|
#define FOREACH_ENUM_ELOCATIONYTOSPAWNENUM(op) \
|
||
|
|
op(ELocationYToSpawnEnum::ChaosNiagara_LocationYToSpawn_None) \
|
||
|
|
op(ELocationYToSpawnEnum::ChaosNiagara_LocationYToSpawn_Min) \
|
||
|
|
op(ELocationYToSpawnEnum::ChaosNiagara_LocationYToSpawn_Max) \
|
||
|
|
op(ELocationYToSpawnEnum::ChaosNiagara_LocationYToSpawn_MinMax) \
|
||
|
|
op(ELocationYToSpawnEnum::ChaosNiagara_Max)
|
||
|
|
|
||
|
|
enum class ELocationYToSpawnEnum : uint8;
|
||
|
|
template<> struct TIsUEnumClass<ELocationYToSpawnEnum> { enum { Value = true }; };
|
||
|
|
template<> CHAOSNIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ELocationYToSpawnEnum>();
|
||
|
|
// ********** End Enum ELocationYToSpawnEnum *******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ELocationZToSpawnEnum *****************************************************
|
||
|
|
#define FOREACH_ENUM_ELOCATIONZTOSPAWNENUM(op) \
|
||
|
|
op(ELocationZToSpawnEnum::ChaosNiagara_LocationZToSpawn_None) \
|
||
|
|
op(ELocationZToSpawnEnum::ChaosNiagara_LocationZToSpawn_Min) \
|
||
|
|
op(ELocationZToSpawnEnum::ChaosNiagara_LocationZToSpawn_Max) \
|
||
|
|
op(ELocationZToSpawnEnum::ChaosNiagara_LocationZToSpawn_MinMax) \
|
||
|
|
op(ELocationZToSpawnEnum::ChaosNiagara_Max)
|
||
|
|
|
||
|
|
enum class ELocationZToSpawnEnum : uint8;
|
||
|
|
template<> struct TIsUEnumClass<ELocationZToSpawnEnum> { enum { Value = true }; };
|
||
|
|
template<> CHAOSNIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ELocationZToSpawnEnum>();
|
||
|
|
// ********** End Enum ELocationZToSpawnEnum *******************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|