// 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 "NiagaraCommon.h" #ifdef NIAGARA_NiagaraCommon_generated_h #error "NiagaraCommon.generated.h already included, missing '#pragma once' in NiagaraCommon.h" #endif #define NIAGARA_NiagaraCommon_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FNiagaraDataSetID ************************************************* struct Z_Construct_UScriptStruct_FNiagaraDataSetID_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_270_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraDataSetID_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraDataSetID; // ********** End ScriptStruct FNiagaraDataSetID *************************************************** // ********** Begin ScriptStruct FNiagaraDataSetProperties ***************************************** struct Z_Construct_UScriptStruct_FNiagaraDataSetProperties_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_314_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraDataSetProperties_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraDataSetProperties; // ********** End ScriptStruct FNiagaraDataSetProperties ******************************************* // ********** Begin ScriptStruct FNiagaraScriptDataUsageInfo *************************************** struct Z_Construct_UScriptStruct_FNiagaraScriptDataUsageInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_351_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraScriptDataUsageInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraScriptDataUsageInfo; // ********** End ScriptStruct FNiagaraScriptDataUsageInfo ***************************************** // ********** Begin ScriptStruct FNiagaraFunctionSignature ***************************************** struct Z_Construct_UScriptStruct_FNiagaraFunctionSignature_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_368_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraFunctionSignature_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraFunctionSignature; // ********** End ScriptStruct FNiagaraFunctionSignature ******************************************* // ********** Begin ScriptStruct FNiagaraScriptUObjectCompileInfo ********************************** struct Z_Construct_UScriptStruct_FNiagaraScriptUObjectCompileInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_745_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraScriptUObjectCompileInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraScriptUObjectCompileInfo; // ********** End ScriptStruct FNiagaraScriptUObjectCompileInfo ************************************ // ********** Begin ScriptStruct FNiagaraResolvedUObjectInfo *************************************** struct Z_Construct_UScriptStruct_FNiagaraResolvedUObjectInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_766_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraResolvedUObjectInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraResolvedUObjectInfo; // ********** End ScriptStruct FNiagaraResolvedUObjectInfo ***************************************** // ********** Begin ScriptStruct FNiagaraExternalUObjectInfo *************************************** struct Z_Construct_UScriptStruct_FNiagaraExternalUObjectInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_784_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraExternalUObjectInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraExternalUObjectInfo; // ********** End ScriptStruct FNiagaraExternalUObjectInfo ***************************************** // ********** Begin ScriptStruct FNiagaraScriptDataInterfaceInfo *********************************** struct Z_Construct_UScriptStruct_FNiagaraScriptDataInterfaceInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_798_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraScriptDataInterfaceInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraScriptDataInterfaceInfo; // ********** End ScriptStruct FNiagaraScriptDataInterfaceInfo ************************************* // ********** Begin ScriptStruct FNiagaraResolvedUserDataInterfaceBinding ************************** struct Z_Construct_UScriptStruct_FNiagaraResolvedUserDataInterfaceBinding_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_839_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraResolvedUserDataInterfaceBinding_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraResolvedUserDataInterfaceBinding; // ********** End ScriptStruct FNiagaraResolvedUserDataInterfaceBinding **************************** // ********** Begin ScriptStruct FNiagaraScriptResolvedDataInterfaceInfo *************************** struct Z_Construct_UScriptStruct_FNiagaraScriptResolvedDataInterfaceInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_863_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraScriptResolvedDataInterfaceInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraScriptResolvedDataInterfaceInfo; // ********** End ScriptStruct FNiagaraScriptResolvedDataInterfaceInfo ***************************** // ********** Begin ScriptStruct FNiagaraScriptDataInterfaceCompileInfo **************************** struct Z_Construct_UScriptStruct_FNiagaraScriptDataInterfaceCompileInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_902_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraScriptDataInterfaceCompileInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraScriptDataInterfaceCompileInfo; // ********** End ScriptStruct FNiagaraScriptDataInterfaceCompileInfo ****************************** // ********** Begin ScriptStruct FNiagaraStatScope ************************************************* struct Z_Construct_UScriptStruct_FNiagaraStatScope_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_954_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraStatScope_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraStatScope; // ********** End ScriptStruct FNiagaraStatScope *************************************************** // ********** Begin ScriptStruct FVMFunctionSpecifier ********************************************** struct Z_Construct_UScriptStruct_FVMFunctionSpecifier_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_971_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FVMFunctionSpecifier_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FVMFunctionSpecifier; // ********** End ScriptStruct FVMFunctionSpecifier ************************************************ // ********** Begin ScriptStruct FVMExternalFunctionBindingInfo ************************************ struct Z_Construct_UScriptStruct_FVMExternalFunctionBindingInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_986_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FVMExternalFunctionBindingInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FVMExternalFunctionBindingInfo; // ********** End ScriptStruct FVMExternalFunctionBindingInfo ************************************** // ********** Begin ScriptStruct FNiagaraSystemUpdateContext *************************************** struct Z_Construct_UScriptStruct_FNiagaraSystemUpdateContext_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_1044_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraSystemUpdateContext_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraSystemUpdateContext; // ********** End ScriptStruct FNiagaraSystemUpdateContext ***************************************** // ********** Begin ScriptStruct FNiagaraVariableInfo ********************************************** struct Z_Construct_UScriptStruct_FNiagaraVariableInfo_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_1281_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraVariableInfo_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraVariableInfo; // ********** End ScriptStruct FNiagaraVariableInfo ************************************************ // ********** Begin ScriptStruct FNiagaraVariableAttributeBinding ********************************** struct Z_Construct_UScriptStruct_FNiagaraVariableAttributeBinding_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_1308_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraVariableAttributeBinding_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraVariableAttributeBinding; // ********** End ScriptStruct FNiagaraVariableAttributeBinding ************************************ // ********** Begin ScriptStruct FNiagaraMaterialAttributeBinding ********************************** struct Z_Construct_UScriptStruct_FNiagaraMaterialAttributeBinding_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_1417_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraMaterialAttributeBinding_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraMaterialAttributeBinding; // ********** End ScriptStruct FNiagaraMaterialAttributeBinding ************************************ // ********** Begin ScriptStruct FNiagaraVariableDataInterfaceBinding ****************************** struct Z_Construct_UScriptStruct_FNiagaraVariableDataInterfaceBinding_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_1441_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraVariableDataInterfaceBinding_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraVariableDataInterfaceBinding; // ********** End ScriptStruct FNiagaraVariableDataInterfaceBinding ******************************** // ********** Begin ScriptStruct FNiagaraScriptVariableBinding ************************************* struct Z_Construct_UScriptStruct_FNiagaraScriptVariableBinding_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_1460_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraScriptVariableBinding_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraScriptVariableBinding; // ********** End ScriptStruct FNiagaraScriptVariableBinding *************************************** // ********** Begin ScriptStruct FNiagaraUserParameterBinding ************************************** struct Z_Construct_UScriptStruct_FNiagaraUserParameterBinding_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_1660_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraUserParameterBinding_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraUserParameterBinding; // ********** End ScriptStruct FNiagaraUserParameterBinding **************************************** // ********** Begin ScriptStruct FNiagaraCompileDependency ***************************************** struct Z_Construct_UScriptStruct_FNiagaraCompileDependency_Statics; #define FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h_1762_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FNiagaraCompileDependency_Statics; \ NIAGARA_API static class UScriptStruct* StaticStruct(); struct FNiagaraCompileDependency; // ********** End ScriptStruct FNiagaraCompileDependency ******************************************* #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraCommon_h // ********** Begin Enum ENiagaraBaseTypes ********************************************************* #define FOREACH_ENUM_ENIAGARABASETYPES(op) \ op(ENiagaraBaseTypes::Half) \ op(ENiagaraBaseTypes::Float) \ op(ENiagaraBaseTypes::Int32) \ op(ENiagaraBaseTypes::Bool) \ op(ENiagaraBaseTypes::Max) enum class ENiagaraBaseTypes : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraBaseTypes *********************************************************** // ********** Begin Enum ENiagaraGpuBufferFormat *************************************************** #define FOREACH_ENUM_ENIAGARAGPUBUFFERFORMAT(op) \ op(ENiagaraGpuBufferFormat::Float) \ op(ENiagaraGpuBufferFormat::HalfFloat) \ op(ENiagaraGpuBufferFormat::UnsignedNormalizedByte) \ op(ENiagaraGpuBufferFormat::Max) enum class ENiagaraGpuBufferFormat : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraGpuBufferFormat ***************************************************** // ********** Begin Enum ENiagaraGpuSyncMode ******************************************************* #define FOREACH_ENUM_ENIAGARAGPUSYNCMODE(op) \ op(ENiagaraGpuSyncMode::None) \ op(ENiagaraGpuSyncMode::SyncCpuToGpu) \ op(ENiagaraGpuSyncMode::SyncGpuToCpu) \ op(ENiagaraGpuSyncMode::SyncBoth) enum class ENiagaraGpuSyncMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraGpuSyncMode ********************************************************* // ********** Begin Enum ENiagaraMipMapGeneration ************************************************** #define FOREACH_ENUM_ENIAGARAMIPMAPGENERATION(op) \ op(ENiagaraMipMapGeneration::Disabled) \ op(ENiagaraMipMapGeneration::PostStage) \ op(ENiagaraMipMapGeneration::PostSimulate) enum class ENiagaraMipMapGeneration : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraMipMapGeneration **************************************************** // ********** Begin Enum ENiagaraDefaultMode ******************************************************* #define FOREACH_ENUM_ENIAGARADEFAULTMODE(op) \ op(ENiagaraDefaultMode::Value) \ op(ENiagaraDefaultMode::Binding) \ op(ENiagaraDefaultMode::Custom) \ op(ENiagaraDefaultMode::FailIfPreviouslyNotSet) enum class ENiagaraDefaultMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraDefaultMode ********************************************************* // ********** Begin Enum ENiagaraDefaultRendererMotionVectorSetting ******************************** #define FOREACH_ENUM_ENIAGARADEFAULTRENDERERMOTIONVECTORSETTING(op) \ op(ENiagaraDefaultRendererMotionVectorSetting::Precise) \ op(ENiagaraDefaultRendererMotionVectorSetting::Approximate) enum class ENiagaraDefaultRendererMotionVectorSetting : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraDefaultRendererMotionVectorSetting ********************************** // ********** Begin Enum ENiagaraRendererMotionVectorSetting *************************************** #define FOREACH_ENUM_ENIAGARARENDERERMOTIONVECTORSETTING(op) \ op(ENiagaraRendererMotionVectorSetting::AutoDetect) \ op(ENiagaraRendererMotionVectorSetting::Precise) \ op(ENiagaraRendererMotionVectorSetting::Approximate) \ op(ENiagaraRendererMotionVectorSetting::Disable) enum class ENiagaraRendererMotionVectorSetting : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraRendererMotionVectorSetting ***************************************** // ********** Begin Enum ENiagaraSimTarget ********************************************************* #define FOREACH_ENUM_ENIAGARASIMTARGET(op) \ op(ENiagaraSimTarget::CPUSim) \ op(ENiagaraSimTarget::GPUComputeSim) enum class ENiagaraSimTarget : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraSimTarget *********************************************************** // ********** Begin Enum ENiagaraAgeUpdateMode ***************************************************** #define FOREACH_ENUM_ENIAGARAAGEUPDATEMODE(op) \ op(ENiagaraAgeUpdateMode::TickDeltaTime) \ op(ENiagaraAgeUpdateMode::DesiredAge) \ op(ENiagaraAgeUpdateMode::DesiredAgeNoSeek) enum class ENiagaraAgeUpdateMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraAgeUpdateMode ******************************************************* // ********** Begin Enum ENiagaraStatEvaluationType ************************************************ #define FOREACH_ENUM_ENIAGARASTATEVALUATIONTYPE(op) \ op(ENiagaraStatEvaluationType::Average) \ op(ENiagaraStatEvaluationType::Maximum) enum class ENiagaraStatEvaluationType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraStatEvaluationType ************************************************** // ********** Begin Enum ENiagaraStatDisplayMode *************************************************** #define FOREACH_ENUM_ENIAGARASTATDISPLAYMODE(op) \ op(ENiagaraStatDisplayMode::Percent) \ op(ENiagaraStatDisplayMode::Absolute) enum class ENiagaraStatDisplayMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraStatDisplayMode ***************************************************** // ********** Begin Enum ENiagaraDataSetType ******************************************************* #define FOREACH_ENUM_ENIAGARADATASETTYPE(op) \ op(ENiagaraDataSetType::ParticleData) \ op(ENiagaraDataSetType::Shared) \ op(ENiagaraDataSetType::Event) enum class ENiagaraDataSetType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraDataSetType ********************************************************* // ********** Begin Enum ENiagaraInputNodeUsage **************************************************** #define FOREACH_ENUM_ENIAGARAINPUTNODEUSAGE(op) \ op(ENiagaraInputNodeUsage::Undefined) \ op(ENiagaraInputNodeUsage::Parameter) \ op(ENiagaraInputNodeUsage::Attribute) \ op(ENiagaraInputNodeUsage::SystemConstant) \ op(ENiagaraInputNodeUsage::TranslatorConstant) \ op(ENiagaraInputNodeUsage::RapidIterationParameter) enum class ENiagaraInputNodeUsage : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraInputNodeUsage ****************************************************** // ********** Begin Enum ENiagaraInterpolatedSpawnMode ********************************************* #define FOREACH_ENUM_ENIAGARAINTERPOLATEDSPAWNMODE(op) \ op(ENiagaraInterpolatedSpawnMode::NoInterpolation) \ op(ENiagaraInterpolatedSpawnMode::RunUpdateScript) \ op(ENiagaraInterpolatedSpawnMode::Interpolation) enum class ENiagaraInterpolatedSpawnMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraInterpolatedSpawnMode *********************************************** // ********** Begin Enum ENiagaraScriptCompileStatus *********************************************** #define FOREACH_ENUM_ENIAGARASCRIPTCOMPILESTATUS(op) \ op(ENiagaraScriptCompileStatus::NCS_Unknown) \ op(ENiagaraScriptCompileStatus::NCS_Dirty) \ op(ENiagaraScriptCompileStatus::NCS_Error) \ op(ENiagaraScriptCompileStatus::NCS_UpToDate) \ op(ENiagaraScriptCompileStatus::NCS_BeingCreated) \ op(ENiagaraScriptCompileStatus::NCS_UpToDateWithWarnings) \ op(ENiagaraScriptCompileStatus::NCS_ComputeUpToDateWithWarnings) enum class ENiagaraScriptCompileStatus : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraScriptCompileStatus ************************************************* // ********** Begin Enum ENiagaraScriptUsage ******************************************************* #define FOREACH_ENUM_ENIAGARASCRIPTUSAGE(op) \ op(ENiagaraScriptUsage::Function) \ op(ENiagaraScriptUsage::Module) \ op(ENiagaraScriptUsage::DynamicInput) \ op(ENiagaraScriptUsage::ParticleSpawnScript) \ op(ENiagaraScriptUsage::ParticleSpawnScriptInterpolated) \ op(ENiagaraScriptUsage::ParticleUpdateScript) \ op(ENiagaraScriptUsage::ParticleEventScript) \ op(ENiagaraScriptUsage::ParticleSimulationStageScript) \ op(ENiagaraScriptUsage::ParticleGPUComputeScript) \ op(ENiagaraScriptUsage::EmitterSpawnScript) \ op(ENiagaraScriptUsage::EmitterUpdateScript) \ op(ENiagaraScriptUsage::SystemSpawnScript) \ op(ENiagaraScriptUsage::SystemUpdateScript) enum class ENiagaraScriptUsage : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraScriptUsage ********************************************************* // ********** Begin Enum ENiagaraCompileUsageStaticSwitch ****************************************** #define FOREACH_ENUM_ENIAGARACOMPILEUSAGESTATICSWITCH(op) \ op(ENiagaraCompileUsageStaticSwitch::Spawn) \ op(ENiagaraCompileUsageStaticSwitch::Update) \ op(ENiagaraCompileUsageStaticSwitch::Event) \ op(ENiagaraCompileUsageStaticSwitch::SimulationStage) \ op(ENiagaraCompileUsageStaticSwitch::Default) enum class ENiagaraCompileUsageStaticSwitch : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraCompileUsageStaticSwitch ******************************************** // ********** Begin Enum ENiagaraScriptContextStaticSwitch ***************************************** #define FOREACH_ENUM_ENIAGARASCRIPTCONTEXTSTATICSWITCH(op) \ op(ENiagaraScriptContextStaticSwitch::System) \ op(ENiagaraScriptContextStaticSwitch::Emitter) \ op(ENiagaraScriptContextStaticSwitch::Particle) enum class ENiagaraScriptContextStaticSwitch : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraScriptContextStaticSwitch ******************************************* // ********** Begin Enum ENiagaraScriptGroup ******************************************************* #define FOREACH_ENUM_ENIAGARASCRIPTGROUP(op) \ op(ENiagaraScriptGroup::Particle) \ op(ENiagaraScriptGroup::Emitter) \ op(ENiagaraScriptGroup::System) \ op(ENiagaraScriptGroup::Max) enum class ENiagaraScriptGroup : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraScriptGroup ********************************************************* // ********** Begin Enum ENiagaraBindingSource ***************************************************** #define FOREACH_ENUM_ENIAGARABINDINGSOURCE(op) \ op(ImplicitFromSource) \ op(ExplicitParticles) \ op(ExplicitEmitter) \ op(ExplicitSystem) \ op(ExplicitUser) \ op(MaxBindingSource) enum ENiagaraBindingSource : int; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraBindingSource ******************************************************* // ********** Begin Enum ENiagaraRendererSourceDataMode ******************************************** #define FOREACH_ENUM_ENIAGARARENDERERSOURCEDATAMODE(op) \ op(ENiagaraRendererSourceDataMode::Particles) \ op(ENiagaraRendererSourceDataMode::Emitter) enum class ENiagaraRendererSourceDataMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraRendererSourceDataMode ********************************************** // ********** Begin Enum ENiagaraLegacyTrailWidthMode ********************************************** #define FOREACH_ENUM_ENIAGARALEGACYTRAILWIDTHMODE(op) \ op(ENiagaraLegacyTrailWidthMode::FromCentre) \ op(ENiagaraLegacyTrailWidthMode::FromFirst) \ op(ENiagaraLegacyTrailWidthMode::FromSecond) enum class ENiagaraLegacyTrailWidthMode : uint32; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraLegacyTrailWidthMode ************************************************ // ********** Begin Enum ENiagaraSystemInstanceState *********************************************** #define FOREACH_ENUM_ENIAGARASYSTEMINSTANCESTATE(op) \ op(ENiagaraSystemInstanceState::None) \ op(ENiagaraSystemInstanceState::PendingSpawn) \ op(ENiagaraSystemInstanceState::PendingSpawnPaused) \ op(ENiagaraSystemInstanceState::Spawning) \ op(ENiagaraSystemInstanceState::Running) \ op(ENiagaraSystemInstanceState::Paused) \ op(ENiagaraSystemInstanceState::Num) enum class ENiagaraSystemInstanceState : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraSystemInstanceState ************************************************* // ********** Begin Enum ENiagaraFunctionDebugState ************************************************ #define FOREACH_ENUM_ENIAGARAFUNCTIONDEBUGSTATE(op) \ op(ENiagaraFunctionDebugState::NoDebug) \ op(ENiagaraFunctionDebugState::Basic) enum class ENiagaraFunctionDebugState : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraFunctionDebugState ************************************************** // ********** Begin Enum ENiagaraGpuComputeTickStage *********************************************** #define FOREACH_ENUM_ENIAGARAGPUCOMPUTETICKSTAGE(op) \ op(ENiagaraGpuComputeTickStage::PreInitViews) \ op(ENiagaraGpuComputeTickStage::PostInitViews) \ op(ENiagaraGpuComputeTickStage::PostOpaqueRender) \ op(ENiagaraGpuComputeTickStage::Max) \ op(ENiagaraGpuComputeTickStage::First) \ op(ENiagaraGpuComputeTickStage::Last) namespace ENiagaraGpuComputeTickStage { enum Type : int; } template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraGpuComputeTickStage ************************************************* // ********** Begin Enum ENiagaraConditionalOperator *********************************************** #define FOREACH_ENUM_ENIAGARACONDITIONALOPERATOR(op) \ op(ENiagaraConditionalOperator::Equals) \ op(ENiagaraConditionalOperator::NotEqual) \ op(ENiagaraConditionalOperator::LessThan) \ op(ENiagaraConditionalOperator::LessThanOrEqual) \ op(ENiagaraConditionalOperator::GreaterThan) \ op(ENiagaraConditionalOperator::GreaterThanOrEqual) \ op(ENiagaraConditionalOperator::Max) enum class ENiagaraConditionalOperator; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENiagaraConditionalOperator ************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS