561 lines
29 KiB
C++
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
|