Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/ChaosNiagara/UHT/NiagaraDataInterfaceChaosDestruction.generated.h
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

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