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

561 lines
29 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 "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<ENiagaraBaseTypes> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraBaseTypes>();
// ********** 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<ENiagaraGpuBufferFormat> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraGpuBufferFormat>();
// ********** 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<ENiagaraGpuSyncMode> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraGpuSyncMode>();
// ********** 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<ENiagaraMipMapGeneration> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraMipMapGeneration>();
// ********** 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<ENiagaraDefaultMode> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraDefaultMode>();
// ********** End Enum ENiagaraDefaultMode *********************************************************
// ********** Begin Enum ENiagaraDefaultRendererMotionVectorSetting ********************************
#define FOREACH_ENUM_ENIAGARADEFAULTRENDERERMOTIONVECTORSETTING(op) \
op(ENiagaraDefaultRendererMotionVectorSetting::Precise) \
op(ENiagaraDefaultRendererMotionVectorSetting::Approximate)
enum class ENiagaraDefaultRendererMotionVectorSetting : uint8;
template<> struct TIsUEnumClass<ENiagaraDefaultRendererMotionVectorSetting> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraDefaultRendererMotionVectorSetting>();
// ********** 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<ENiagaraRendererMotionVectorSetting> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraRendererMotionVectorSetting>();
// ********** End Enum ENiagaraRendererMotionVectorSetting *****************************************
// ********** Begin Enum ENiagaraSimTarget *********************************************************
#define FOREACH_ENUM_ENIAGARASIMTARGET(op) \
op(ENiagaraSimTarget::CPUSim) \
op(ENiagaraSimTarget::GPUComputeSim)
enum class ENiagaraSimTarget : uint8;
template<> struct TIsUEnumClass<ENiagaraSimTarget> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraSimTarget>();
// ********** 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<ENiagaraAgeUpdateMode> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraAgeUpdateMode>();
// ********** End Enum ENiagaraAgeUpdateMode *******************************************************
// ********** Begin Enum ENiagaraStatEvaluationType ************************************************
#define FOREACH_ENUM_ENIAGARASTATEVALUATIONTYPE(op) \
op(ENiagaraStatEvaluationType::Average) \
op(ENiagaraStatEvaluationType::Maximum)
enum class ENiagaraStatEvaluationType : uint8;
template<> struct TIsUEnumClass<ENiagaraStatEvaluationType> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraStatEvaluationType>();
// ********** End Enum ENiagaraStatEvaluationType **************************************************
// ********** Begin Enum ENiagaraStatDisplayMode ***************************************************
#define FOREACH_ENUM_ENIAGARASTATDISPLAYMODE(op) \
op(ENiagaraStatDisplayMode::Percent) \
op(ENiagaraStatDisplayMode::Absolute)
enum class ENiagaraStatDisplayMode : uint8;
template<> struct TIsUEnumClass<ENiagaraStatDisplayMode> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraStatDisplayMode>();
// ********** 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<ENiagaraDataSetType> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraDataSetType>();
// ********** 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<ENiagaraInputNodeUsage> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraInputNodeUsage>();
// ********** 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<ENiagaraInterpolatedSpawnMode> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraInterpolatedSpawnMode>();
// ********** 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<ENiagaraScriptCompileStatus> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraScriptCompileStatus>();
// ********** 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<ENiagaraScriptUsage> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraScriptUsage>();
// ********** 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<ENiagaraCompileUsageStaticSwitch> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraCompileUsageStaticSwitch>();
// ********** 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<ENiagaraScriptContextStaticSwitch> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraScriptContextStaticSwitch>();
// ********** 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<ENiagaraScriptGroup> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraScriptGroup>();
// ********** 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<ENiagaraBindingSource>();
// ********** End Enum ENiagaraBindingSource *******************************************************
// ********** Begin Enum ENiagaraRendererSourceDataMode ********************************************
#define FOREACH_ENUM_ENIAGARARENDERERSOURCEDATAMODE(op) \
op(ENiagaraRendererSourceDataMode::Particles) \
op(ENiagaraRendererSourceDataMode::Emitter)
enum class ENiagaraRendererSourceDataMode : uint8;
template<> struct TIsUEnumClass<ENiagaraRendererSourceDataMode> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraRendererSourceDataMode>();
// ********** 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<ENiagaraLegacyTrailWidthMode> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraLegacyTrailWidthMode>();
// ********** 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<ENiagaraSystemInstanceState> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraSystemInstanceState>();
// ********** End Enum ENiagaraSystemInstanceState *************************************************
// ********** Begin Enum ENiagaraFunctionDebugState ************************************************
#define FOREACH_ENUM_ENIAGARAFUNCTIONDEBUGSTATE(op) \
op(ENiagaraFunctionDebugState::NoDebug) \
op(ENiagaraFunctionDebugState::Basic)
enum class ENiagaraFunctionDebugState : uint8;
template<> struct TIsUEnumClass<ENiagaraFunctionDebugState> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraFunctionDebugState>();
// ********** 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<ENiagaraGpuComputeTickStage::Type>();
// ********** 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<ENiagaraConditionalOperator> { enum { Value = true }; };
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraConditionalOperator>();
// ********** End Enum ENiagaraConditionalOperator *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS