G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches

Namespaces

namespace  Niagara
namespace  NiagaraDataChannel
namespace  NiagaraDataInterfaceArray
namespace  NiagaraDIRigidMeshCollision
namespace  NiagaraSimCache

Classes

class  ANiagaraActor
class  ANiagaraLensEffectBase
 Niagara equivalent of AEmitterCameraLensEffectBase. This class is supported by APlayerCameraManager (via ICameraLensEffectInterface) as a camera lens effect. More...
class  ANiagaraPerfBaselineActor
 Actor that controls how the baseline system behaves and also controls stats gathering for. More...
class  ANiagaraPreviewBase
 Base actor for preview actors used in UNiagaraPreviewAxis. More...
class  ANiagaraPreviewGrid
struct  FBasicParticleData
struct  FMeshTriCoordinate
 A coordinate on a mesh usable in Niagara. Do not alter this struct without updating the data interfaces that use it! More...
struct  FNDCIslandDebugDrawSettings
struct  FNDIStaticMeshSectionFilter
struct  FNiagaraAssetTagDefinition
 An Asset Tag Definition defines a tag that can be added to various Niagara assets for sorting & filtering purposes. More...
struct  FNiagaraAssetTagDefinitionReference
 A Tag Definition Reference stores the guid of a Tag Definition. This is what assets should be storing. More...
struct  FNiagaraAssetVersion
struct  FNiagaraBakerTextureSettings
struct  FNiagaraBakerTextureSource
struct  FNiagaraBool
struct  FNiagaraDataChannelSearchParameters
 Parameters used when retrieving a specific set of Data Channel Data to read or write. Many Data Channel types will have multiple internal sets of data and these parameters control which the Channel should return to users for access. An example of this would be the Islands Data Channel type which will subdivide the world and have a different set of data for each sub division. It will return to users the correct data for their location based on these parameters. More...
struct  FNiagaraDataChannelVariable
struct  FNiagaraDataInterfaceEmitterBinding
struct  FNiagaraDataSetID
struct  FNiagaraDataSetProperties
struct  FNiagaraDebuggerAcceptConnection
 Response message from the a debugger client accepting a connection requested by a FNiagaraDebuggerRequestConnection message. More...
struct  FNiagaraDebuggerConnectionClosed
 Empty message informing a debugger client that the debugger is closing the connection. More...
struct  FNiagaraDebuggerExecuteConsoleCommand
 Command that will execute a console command on the debugger client. More...
struct  FNiagaraDebuggerOutlinerUpdate
 Message containing updated outliner information sent from the client to the debugger. More...
struct  FNiagaraDebuggerRequestConnection
 Messaged broadcast from debugger to request a connection to a particular session. If any matching client is found and it accepts, it will return a FNiagaraDebuggerAcceptConnection message to the sender. More...
struct  FNiagaraDebugHUDSettingsData
 Settings for Niagara debug HUD. Contained in it's own struct so that we can pass it whole in a message to the debugger client. More...
struct  FNiagaraDebugHudTextOptions
struct  FNiagaraDebugHUDVariable
struct  FNiagaraDeviceProfileStateEntry
struct  FNiagaraDistributionBase
struct  FNiagaraDistributionColor
struct  FNiagaraDistributionFloat
struct  FNiagaraDistributionRangeColor
struct  FNiagaraDistributionRangeFloat
struct  FNiagaraDistributionRangeInt
struct  FNiagaraDistributionRangeVector2
struct  FNiagaraDistributionRangeVector3
struct  FNiagaraDistributionVector2
struct  FNiagaraDistributionVector3
struct  FNiagaraDouble
 only used for LWC conversions, not supported by Niagara yet More...
struct  FNiagaraDynamicMeshMaterial
struct  FNiagaraDynamicMeshSection
struct  FNiagaraEmitterHandle
 Stores emitter information within the context of a System. More...
struct  FNiagaraEmitterID
struct  FNiagaraEmitterScalabilityOverride
struct  FNiagaraEmitterScalabilityOverrides
 Container struct for an array of emitter scalability overrides. Enables details customization and data validation. More...
struct  FNiagaraEmitterScalabilitySettings
 Scalability settings for Niagara Emitters on a particular platform set. More...
struct  FNiagaraEmitterScalabilitySettingsArray
 Container struct for an array of emitter scalability settings. Enables details customization and data validation. More...
struct  FNiagaraEmitterStateData
 Defines override data for enum parameters displayed in the UI. More...
struct  FNiagaraEventGeneratorProperties
struct  FNiagaraEventReceiverProperties
 TODO: Event action that spawns other whole Systems? One that calls a BP exposed delegate? More...
struct  FNiagaraEventScriptProperties
struct  FNiagaraFloat
struct  FNiagaraFunctionSignature
struct  FNiagaraGlobalBudgetScaling
struct  FNiagaraHalf
struct  FNiagaraHalfVector2
struct  FNiagaraHalfVector3
struct  FNiagaraHalfVector4
struct  FNiagaraID
struct  FNiagaraInlineDynamicInputFormatToken
 Defines a single token in a format for displaying dynamic input trees inline in the UI. These tokens can represent the inputs to the dynamic input or additional text and layout options. More...
 Defines options for conditionally editing and showing script inputs in the UI. More...
struct  FNiagaraInputParameterCustomization
struct  FNiagaraInt32
struct  FNiagaraLinearRamp
 Simple linear ramp to drive scaling values. TODO: Replace with Curve that can baked down for fast eval and has good inline UI widgets. More...
struct  FNiagaraMaterialAttributeBinding
struct  FNiagaraMatrix
struct  FNiagaraMeshMaterialOverride
struct  FNiagaraMeshRendererMeshProperties
struct  FNiagaraModuleDependency
struct  FNiagaraOutlinerCaptureSettings
struct  FNiagaraOutlinerData
struct  FNiagaraOutlinerEmitterInstanceData
struct  FNiagaraOutlinerSystemData
 Wrapper for array of system instance outliner data so that it can be placed in a map. More...
struct  FNiagaraOutlinerSystemInstanceData
 Outliner information on a specific system instance. More...
struct  FNiagaraOutlinerTimingData
 Niagara Outliner. More...
struct  FNiagaraOutlinerWorldData
 All information about a specific world for the Niagara Outliner. More...
struct  FNiagaraParameterBinding
struct  FNiagaraParameterBindingWithValue
struct  FNiagaraParameters
struct  FNiagaraPerfBaselineStats
struct  FNiagaraPlatformSet
struct  FNiagaraPlatformSetCVarCondition
 Imposes a condition that a CVar must contain a set value or range of values for a platform set to be enabled. More...
struct  FNiagaraPlatformSetRedirect
 Allows us to replace a specific device profile usage condition in all NiagaraPlatformSets. Helpful when dealing with changes to device profile structure. More...
struct  FNiagaraPosition
struct  FNiagaraRandInfo
struct  FNiagaraRendererMaterialParameters
 Parameters to apply to the material, these are both constant and dynamic bindings Having any bindings set will cause a MID to be generated. More...
struct  FNiagaraRendererMaterialScalarParameter
struct  FNiagaraRendererMaterialStaticBoolParameter
struct  FNiagaraRendererMaterialTextureParameter
struct  FNiagaraRendererMaterialVectorParameter
struct  FNiagaraRibbonShapeCustomVertex
struct  FNiagaraRibbonUVSettings
 Defines settings for UV behavior for a UV channel on ribbons. More...
struct  FNiagaraScalabilityState
struct  FNiagaraScriptHighlight
struct  FNiagaraScriptVariableBinding
 Primarily a wrapper around an FName to be used for customizations in the Selected Details panel to select a default binding to initialize module inputs. The customization implementation is FNiagaraScriptVariableBindingCustomization. More...
struct  FNiagaraSimCacheCaptureParameters
struct  FNiagaraSimCacheCreateParameters
struct  FNiagaraSimpleClientInfo
 Simple information on the connected client for use in continuous or immediate response UI elements. More...
struct  FNiagaraSimStageExecutionLoopData
struct  FNiagaraSimStageExecutionLoopEditorData
struct  FNiagaraSpawnInfo
 Data controlling the spawning of particles. More...
struct  FNiagaraStackSection
 Defines data for sections visible in the stack view. More...
struct  FNiagaraStatelessSpawnInfo
struct  FNiagaraSystemScalabilityOverride
struct  FNiagaraSystemScalabilityOverrides
 Container struct for an array of system scalability overrides. Enables details customization and data validation. More...
struct  FNiagaraSystemScalabilitySettings
 Scalability settings for Niagara Systems for a particular platform set (unless overridden). More...
struct  FNiagaraSystemScalabilitySettingsArray
 Container struct for an array of system scalability settings. Enables details customization and data validation. More...
struct  FNiagaraSystemSimCacheCaptureRequest
 Message sent from the debugger to a client to request a sim cache capture for a particular component. More...
struct  FNiagaraSystemStateData
struct  FNiagaraSystemVisibilityCullingSettings
 Scalability settings for Niagara Systems for a particular platform set (unless overridden). More...
struct  FNiagaraTypeDefinition
struct  FNiagaraUObjectPropertyReaderRemap
struct  FNiagaraUserParameterBinding
struct  FNiagaraVariable
struct  FNiagaraVariableBase
struct  FNiagaraVariableWithOffset
struct  FNiagaraVariant
struct  FNiagaraWidgetNamedIntegerInputValue
 A struct that serves as display metadata for integer type static switches. Is used in conjuction with the 'EnumStyle' widget customization. More...
struct  FNiagaraWorldManagerTickFunction
class  FOnCaptureComplete__AsyncNiagaraCaptureSimCache
class  FOnNiagaraSystemFinished
struct  FVersionedNiagaraEmitterData
 Struct containing all of the data that can be different between different emitter versions. More...
struct  FVersionedNiagaraScriptData
 Struct containing all of the data that can be different between different script versions. More...
struct  FWidgetNamedInputValue
struct  FWidgetSegmentValueOverride
class  UAsyncNiagaraCaptureSimCache
class  UMovieSceneNiagaraBoolParameterTrack
 A track for animating boolean niagara parameters. More...
class  UMovieSceneNiagaraColorParameterTrack
 A track for animating color niagara parameters. More...
class  UMovieSceneNiagaraFloatParameterTrack
 A track for animating float niagara parameters. More...
class  UMovieSceneNiagaraIntegerParameterTrack
 A track for animating integer niagara parameters. More...
class  UMovieSceneNiagaraParameterTrack
 A base class for tracks that animate niagara parameters. More...
class  UMovieSceneNiagaraSystemSpawnSection
class  UMovieSceneNiagaraSystemTrack
class  UMovieSceneNiagaraTrack
class  UMovieSceneNiagaraVectorParameterTrack
 A track for animating float niagara parameters. More...
class  UNDIArraySimCacheData
class  UNDIDataChannelWriteSimCacheData
class  UNDILandscapeSimCacheData
class  UNDIMemoryBufferSimCacheData
class  UNDIRenderTargetVolumeSimCacheData
class  UNDISimpleCounterSimCacheData
class  UNiagaraAssetTagDefinitions
 An asset to define multiple tag definitions; used to sort and categorize Niagara assets. More...
class  UNiagaraBakerOutput
class  UNiagaraBakerOutputSimCache
class  UNiagaraBakerOutputSparseVolumeTexture
class  UNiagaraBakerOutputTexture2D
class  UNiagaraBakerOutputVolumeTexture
class  UNiagaraBakerSettings
class  UNiagaraBaselineController
 Base class for baseline controllers. These can are responsible for spawning and manipulating the FX needed for the baseline perf tests. More...
class  UNiagaraBaselineController_Basic
 Simple controller that will just spawn the given system N times. If any instance completes, it will spawn a new one to replace it. Can handle simple burst or looping systems. More...
class  UNiagaraComponent
 UNiagaraComponent is the primitive component for a Niagara System. @see ANiagaraActor @see UNiagaraSystem. More...
class  UNiagaraComponentPool
class  UNiagaraComponentRendererProperties
class  UNiagaraConvertInPlaceUtilityBase
class  UNiagaraCullProxyComponent
 A specialization of UNiagaraComponent that can act as a proxy for many other NiagaraComponents that have been culled by scalability. More...
class  UNiagaraDataChannel
class  UNiagaraDataChannel_Global
 Simple DataChannel handler that makes all data visible globally. More...
class  UNiagaraDataChannel_Islands
 Data channel that will automatically sub-divide the world into discreet "islands" based on location. More...
class  UNiagaraDataChannelAsset
 Niagara Data Channels are a system for communication between Niagara Systems and with game code/Blueprint. More...
class  UNiagaraDataChannelHandler
class  UNiagaraDataChannelHandler_Global
 Basic DataChannel handler that makes all data visible globally. More...
class  UNiagaraDataChannelHandler_Islands
class  UNiagaraDataChannelLibrary
 A C++ and Blueprint accessible library of utility functions for accessing Niagara DataChannel. More...
class  UNiagaraDataChannelReader
 Initial simple API for reading and writing data in a data channel from game code / BP. Likely to be replaced in the near future with a custom BP node and a helper struct. More...
class  UNiagaraDataChannelWriter
class  UNiagaraDataInterface
 Base class for all Niagara data interfaces. More...
class  UNiagaraDataInterface2DArrayTexture
 Data Interface allowing sampling of a texture. More...
class  UNiagaraDataInterfaceActorComponent
 Data interface that gives you access to actor & component information. More...
class  UNiagaraDataInterfaceArray
class  UNiagaraDataInterfaceArrayBool
class  UNiagaraDataInterfaceArrayColor
class  UNiagaraDataInterfaceArrayFloat
class  UNiagaraDataInterfaceArrayFloat2
class  UNiagaraDataInterfaceArrayFloat3
class  UNiagaraDataInterfaceArrayFloat4
class  UNiagaraDataInterfaceArrayFunctionLibrary
 C++ and Blueprint library for accessing array types. More...
class  UNiagaraDataInterfaceArrayInt32
class  UNiagaraDataInterfaceArrayMatrix
class  UNiagaraDataInterfaceArrayNiagaraID
class  UNiagaraDataInterfaceArrayPosition
class  UNiagaraDataInterfaceArrayQuat
class  UNiagaraDataInterfaceArrayUInt8
class  UNiagaraDataInterfaceAsyncGpuTrace
 Data interface for handling latent (delayed 1 frame) traces against the scene for GPU simulations. More...
class  UNiagaraDataInterfaceAudioOscilloscope
 Data Interface allowing sampling of recent audio data. More...
class  UNiagaraDataInterfaceAudioPlayer
 This Data Interface can be used to play one-shot audio effects driven by particle data. More...
class  UNiagaraDataInterfaceAudioPlayerSettings
class  UNiagaraDataInterfaceAudioSpectrum
 Data Interface allowing sampling of recent audio spectrum. More...
class  UNiagaraDataInterfaceAudioSubmix
 Data Interface allowing sampling of recent audio data. More...
class  UNiagaraDataInterfaceCamera
class  UNiagaraDataInterfaceCollisionQuery
 Data Interface that can be used to query collision related data, like geometry traces or sampling the depth buffer. More...
class  UNiagaraDataInterfaceColorCurve
 Data Interface allowing sampling of color curves. More...
class  UNiagaraDataInterfaceConsoleVariable
 Data interface to read console variables. More...
class  UNiagaraDataInterfaceCubeTexture
 Data Interface allowing sampling of a texture. More...
class  UNiagaraDataInterfaceCurlNoise
 Data Interface allowing sampling of curl noise LUT. More...
class  UNiagaraDataInterfaceCurve
 Data Interface allowing sampling of float curves. More...
class  UNiagaraDataInterfaceCurveBase
 Base class for curve data interfaces which facilitates handling the curve data in a standardized way. More...
class  UNiagaraDataInterfaceDataChannelRead
class  UNiagaraDataInterfaceDataChannelWrite
class  UNiagaraDataInterfaceDebugDraw
class  UNiagaraDataInterfaceDynamicMesh
 Data Interface that can create mesh geometry at runtime from triangle data (e.g. to render a custom generated mesh per particle). More...
class  UNiagaraDataInterfaceEmitterProperties
 Allows access to various emitter properties that are not part of the simulation data. More...
class  UNiagaraDataInterfaceExport
 This Data Interface can be used to gather particles at execution time and call either a C++ or blueprint object with the gathered particle data each tick. More...
class  UNiagaraDataInterfaceGBuffer
class  UNiagaraDataInterfaceGrid2D
class  UNiagaraDataInterfaceGrid2DCollection
class  UNiagaraDataInterfaceGrid2DCollectionReader
class  UNiagaraDataInterfaceGrid3D
class  UNiagaraDataInterfaceGrid3DCollection
class  UNiagaraDataInterfaceGrid3DCollectionReader
class  UNiagaraDataInterfaceIntRenderTarget2D
class  UNiagaraDataInterfaceLandscape
 Data Interface allowing sampling of a Landscape. More...
class  UNiagaraDataInterfaceMemoryBuffer
 Data interface used to access a memory buffer. The user is responsible for how data is read / wrote. The DI will ensure no out of bounds access but not that the elements are of the correct type (i.e. float or int) Elements are considered to be 4 bytes in size. More...
class  UNiagaraDataInterfaceMeshRendererInfo
 This Data Interface can be used to query information about the mesh renderers of an emitter. More...
class  UNiagaraDataInterfaceNeighborGrid3D
class  UNiagaraDataInterfaceOcclusion
class  UNiagaraDataInterfaceParticleRead
class  UNiagaraDataInterfacePhysicsAsset
 Data Interface for interacting with PhysicsAssets. More...
class  UNiagaraDataInterfacePlatformSet
 Data Interface allowing querying of the current platform set. More...
class  UNiagaraDataInterfaceRasterizationGrid3D
class  UNiagaraDataInterfaceRenderTarget2D
class  UNiagaraDataInterfaceRenderTarget2DArray
class  UNiagaraDataInterfaceRenderTargetCube
class  UNiagaraDataInterfaceRenderTargetVolume
class  UNiagaraDataInterfaceRigidMeshCollisionQuery
 Data Interface used to collide against static meshes - whether it is the mesh distance field or a physics asset's collision primitive. More...
class  UNiagaraDataInterfaceRWBase
class  UNiagaraDataInterfaceSceneCapture2D
 Data Interface which can control or read from a scene capture component. More...
class  UNiagaraDataInterfaceSimCacheReader
 Data interface to read properties from a Niagara Simulation Cache. More...
class  UNiagaraDataInterfaceSimpleCounter
 Thread safe counter starts at the initial value on start / reset. When operating between CPU & GPU ensure you set the appropriate sync mode. More...
class  UNiagaraDataInterfaceSkeletalMesh
 Data Interface allowing sampling of skeletal meshes. More...
class  UNiagaraDataInterfaceSparseVolumeTexture
 Data Interface allowing sampling of a sparse volume texture. More...
class  UNiagaraDataInterfaceSpline
 Data Interface allowing sampling of in-world spline components. Note that this data interface is very experimental. More...
class  UNiagaraDataInterfaceSpriteRendererInfo
 This Data Interface can be used to query information about the sprite renderers of an emitter. More...
class  UNiagaraDataInterfaceStaticMesh
 Data Interface allowing sampling of static meshes. More...
class  UNiagaraDataInterfaceTexture
 Data Interface allowing sampling of a texture. More...
class  UNiagaraDataInterfaceUObjectPropertyReader
 Data interface to read properties from UObjects. Rather than having BP tick functions that push data into Niagara this data interface will instead pull them. More...
class  UNiagaraDataInterfaceVector2DCurve
 Data Interface allowing sampling of vector curves. More...
class  UNiagaraDataInterfaceVector4Curve
 Data Interface allowing sampling of vector curves. More...
class  UNiagaraDataInterfaceVectorCurve
 Data Interface allowing sampling of vector curves. More...
class  UNiagaraDataInterfaceVectorField
class  UNiagaraDataInterfaceVirtualTexture
 Data Interface allowing sampling of a texture. More...
class  UNiagaraDataInterfaceVolumeCache
class  UNiagaraDataInterfaceVolumeTexture
 Data Interface allowing sampling of a texture. More...
class  UNiagaraDebugHUDSettings
class  UNiagaraDecalRendererProperties
class  UNiagaraDIRigidMeshCollisionFunctionLibrary
 C++ and Blueprint library for accessing array types. More...
class  UNiagaraEditorDataBase
 A base class for editor only data which supports post loading from the runtime owner object. More...
class  UNiagaraEditorParametersAdapterBase
 A base class for editor only data which owns UNiagaraScriptVariables and supports synchronizing them with definitions. More...
class  UNiagaraEffectType
 Contains settings and working data shared among many NiagaraSystems that share some commonality of type. For example ImpactFX vs EnvironmentalFX. More...
class  UNiagaraEmitter
 Niagara Emitters are particle spawners that can be reused for different effects by putting them into Niagara Systems. Emitters render their particles using different renderers, such as Sprite Renderers or Mesh Renderers to produce different effects. More...
class  UNiagaraEventReceiverEmitterAction
 Base class for actions that an event receiver will perform at the emitter level. More...
class  UNiagaraEventReceiverEmitterAction_SpawnParticles
class  UNiagaraFunctionLibrary
 A C++ and Blueprint accessible library of utility functions for accessing Niagara simulations All positions & orientations are returned in Unreal reference frame & units, assuming the Leap device is located at the origin. More...
class  UNiagaraLightRendererProperties
class  UNiagaraMeshRendererProperties
class  UNiagaraMessageDataBase
class  UNiagaraParameterCollection
 Asset containing a collection of global parameters usable by Niagara. More...
class  UNiagaraParameterCollectionInstance
class  UNiagaraParameterDefinitionsBase
 Stub class. Collection of UNiagaraScriptVariables to synchronize between UNiagaraScripts. More...
class  UNiagaraParticleCallbackHandler
class  UNiagaraPhysicsAssetDICollectorInterface
class  UNiagaraPrecompileContainer
class  UNiagaraPreviewAxis
 Base class for all preview axis types. NiagaraPreviewGrid uses these to control how many systems to spawn in each axis and how each system varies on that axis. C++ Examples are show below. You can also create these as Blueprint classes as show in the Plugin content folder. More...
class  UNiagaraPreviewAxis_InterpParamBase
class  UNiagaraPreviewAxis_InterpParamFloat
class  UNiagaraPreviewAxis_InterpParamInt32
class  UNiagaraPreviewAxis_InterpParamLinearColor
class  UNiagaraPreviewAxis_InterpParamVector
class  UNiagaraPreviewAxis_InterpParamVector2D
class  UNiagaraPreviewAxis_InterpParamVector4
class  UNiagaraRenderableMeshInterface
class  UNiagaraRendererProperties
 Emitter properties base class Each EmitterRenderer derives from this with its own class, and returns it in GetProperties; a copy of those specific properties is stored on UNiagaraEmitter (on the System) for serialization and handed back to the System renderer on load. More...
class  UNiagaraRibbonRendererProperties
class  UNiagaraScratchPadContainer
 Wrapper class for scratch pad scripts in an emitter. This is needed because each emitter version can have it's own copy of a scratch pad with the same name and they can't all be outered to the emitter that way. More...
class  UNiagaraScript
 Runtime script for a Niagara system. More...
class  UNiagaraScriptSourceBase
 Runtime data for a Niagara system. More...
class  UNiagaraSettings
class  UNiagaraSignificanceHandler
 Base class for significance handlers. These allow Niagara's scalability system to determine the relative significance of different FX in the scene. Some basic ones are provided but projects are free to implement their own more complex determinations of significance. For example, FX attached to the player character could be given higher priority. More...
class  UNiagaraSignificanceHandlerAge
 Significance is determined by the system's age. Newer systems are more significant. More...
class  UNiagaraSignificanceHandlerDistance
 Significance is determined by the system's distance to the nearest camera. Closer systems are more significant. More...
class  UNiagaraSimCache
class  UNiagaraSimCacheCustomStorageInterface
class  UNiagaraSimCacheFunctionLibrary
class  UNiagaraSimulationStageBase
 A base class for niagara simulation stages. This class should be derived to add stage specific information. More...
class  UNiagaraSimulationStageGeneric
class  UNiagaraSpriteRendererProperties
class  UNiagaraStatelessEmitter
 Editor data for stateless emitters Generates runtime data to be consumed by the game. More...
class  UNiagaraStatelessEmitterDefault
class  UNiagaraStatelessEmitterExample1
class  UNiagaraStatelessEmitterTemplate
class  UNiagaraStatelessModule
class  UNiagaraStatelessModule_AccelerationForce
class  UNiagaraStatelessModule_AddVelocity
class  UNiagaraStatelessModule_CalculateAccurateVelocity
class  UNiagaraStatelessModule_CameraOffset
class  UNiagaraStatelessModule_CurlNoiseForce
class  UNiagaraStatelessModule_Drag
class  UNiagaraStatelessModule_DynamicMaterialParameters
class  UNiagaraStatelessModule_GravityForce
class  UNiagaraStatelessModule_InitializeParticle
class  UNiagaraStatelessModule_InitialMeshOrientation
class  UNiagaraStatelessModule_MeshIndex
class  UNiagaraStatelessModule_MeshRotationRate
class  UNiagaraStatelessModule_RotateAroundPoint
class  UNiagaraStatelessModule_ScaleColor
class  UNiagaraStatelessModule_ScaleMeshSize
class  UNiagaraStatelessModule_ScaleMeshSizeBySpeed
class  UNiagaraStatelessModule_ScaleSpriteSize
class  UNiagaraStatelessModule_ScaleSpriteSizeBySpeed
class  UNiagaraStatelessModule_ShapeLocation
class  UNiagaraStatelessModule_SolveVelocitiesAndForces
class  UNiagaraStatelessModule_SpriteFacingAndAlignment
class  UNiagaraStatelessModule_SpriteRotationRate
class  UNiagaraStatelessModule_SubUVAnimation
class  UNiagaraSystem
 A Niagara System contains multiple Niagara Emitters to create various effects. Niagara Systems can be placed in the world, unlike Emitters, and expose User Parameters to configure an effect at runtime. More...
class  UNiagaraValidationRule
 Base class for system validation logic. These allow Niagara systems to be inspected for content validation either at save time or from a commandlet. More...
class  UNiagaraValidationRuleSet
 A set of reusable validation rules. More...
class  UNiagaraVolumeRendererProperties
class  UVolumeCache

Enumerations

enum  ENCPoolMethod {
  None , AutoRelease , ManualRelease , ManualRelease_OnComplete ,
  FreeInPool , ENCPoolMethod_MAX
}
enum  ENDIActorComponentSourceMode { Default , AttachParent , LocalPlayer , ENDIActorComponentSourceMode_MAX }
enum  ENDICollisionQuery_AsyncGpuTraceProvider {
  Default , HWRT , GSDF , None ,
  ENDICollisionQuery_MAX
}
enum  ENDIDataChannelSpawnMode {
  Override , Accumulate , None , Max ,
  ENDIDataChannelSpawnMode_MAX
}
enum  ENDIExport_GPUAllocationMode { FixedSize , PerParticle , ENDIExport_MAX }
enum  ENDILandscape_SourceMode { Default , Source , AttachParent , ENDILandscape_MAX }
enum  ENDIObjectPropertyReaderSourceMode { Binding , AttachParentActor , BindingThenAttachParentActor , ENDIObjectPropertyReaderSourceMode_MAX }
enum  ENDISceneCapture2DOffsetMode {
  Disabled , RelativeLocal , RelativeWorld , AbsoluteWorld ,
  ENDISceneCapture2DOffsetMode_MAX
}
enum  ENDISceneCapture2DSourceMode {
  UserParameterThenAttachParent , UserParameterOnly , AttachParentOnly , Managed ,
  ENDISceneCapture2DSourceMode_MAX
}
enum  ENDISkeletalMesh_SkinningMode {
  Invalid , None , SkinOnTheFly , PreSkin ,
  ENDISkeletalMesh_MAX
}
enum  ENDISkeletalMesh_SourceMode {
  Default , Source , AttachParent , DefaultMeshOnly ,
  ENDISkeletalMesh_MAX
}
enum  ENDISkelMesh_AdjacencyTriangleIndexFormat { Full , Half , ENDISkelMesh_MAX }
enum  ENDISkelMesh_GpuMaxInfluences { AllowMax4 , AllowMax8 , Unlimited , ENDISkelMesh_MAX }
enum  ENDISkelMesh_GpuUniformSamplingFormat { Full , Limited_24_8 , Limited_23_9 , ENDISkelMesh_MAX }
enum  ENDIStaticMesh_SourceMode {
  Default , Source , AttachParent , DefaultMeshOnly ,
  MeshParameterBinding , ENDIStaticMesh_MAX
}
enum  ENiagaraAgeUpdateMode { TickDeltaTime , DesiredAge , DesiredAgeNoSeek , ENiagaraAgeUpdateMode_MAX }
enum  ENiagaraAssetLibraryAssetTypes { Emitters , Systems , Scripts , ENiagaraAssetLibraryAssetTypes_MAX }
enum  ENiagaraAssetTagDefinitionImportance { Primary , Secondary , ENiagaraAssetTagDefinitionImportance_MAX }
enum  ENiagaraBakerViewMode {
  Perspective , OrthoFront , OrthoBack , OrthoLeft ,
  OrthoRight , OrthoTop , OrthoBottom , Num ,
  ENiagaraBakerViewMode_MAX
}
enum  ENiagaraBaseTypes {
  Half , Float , Int32 , Bool ,
  Max , ENiagaraBaseTypes_MAX
}
enum  ENiagaraBindingSource {
  ImplicitFromSource , ExplicitParticles , ExplicitEmitter , ExplicitSystem ,
  ExplicitUser , MaxBindingSource , ENiagaraBindingSource_MAX
}
enum  ENiagaraBoolDisplayMode { DisplayAlways , DisplayIfTrue , DisplayIfFalse , ENiagaraBoolDisplayMode_MAX }
enum  ENiagaraCollisionMode {
  None , SceneGeometry , DepthBuffer , DistanceField ,
  ENiagaraCollisionMode_MAX
}
enum  ENiagaraCompilationMode { Original , AsyncTasks , Verify , ENiagaraCompilationMode_MAX }
enum  ENiagaraCompilationState {
  CheckDDC , Precompile , StartCompileJob , AwaitResult ,
  OptimizeByteCode , ProcessResult , PutToDDC , Finished ,
  Aborted , ENiagaraCompilationState_MAX
}
enum  ENiagaraCompileErrorSeverity {
  Ignore , LogOnly , Warning , Error ,
  ENiagaraCompileErrorSeverity_MAX
}
enum  ENiagaraCompileUsageStaticSwitch {
  Spawn , Update , Event , SimulationStage ,
  Default , ENiagaraCompileUsageStaticSwitch_MAX
}
enum  ENiagaraConditionalOperator {
  Equals , NotEqual , LessThan , LessThanOrEqual ,
  GreaterThan , GreaterThanOrEqual , Max , ENiagaraConditionalOperator_MAX
}
enum  ENiagaraCoordinateSpace { Simulation , World , Local , ENiagaraCoordinateSpace_MAX }
enum  ENiagaraCullProxyMode { None , Instanced_Rendered , ENiagaraCullProxyMode_MAX }
enum  ENiagaraCullReaction {
  Deactivate , DeactivateImmediate , DeactivateResume , DeactivateImmediateResume ,
  PauseResume , ENiagaraCullReaction_MAX
}
enum  ENiagaraCVarConditionResponse { None , Enable , Disable , ENiagaraCVarConditionResponse_MAX }
enum  ENiagaraDataChannelAllocationMode { Static , ENiagaraDataChannelAllocationMode_MAX }
enum  ENiagaraDataInterfaceEmitterBindingMode { Self , Other , ENiagaraDataInterfaceEmitterBindingMode_MAX }
enum  ENiagaraDataSetType { ParticleData , Shared , Event , ENiagaraDataSetType_MAX }
enum  ENiagaraDebugHUDDOverviewSort {
  Name , NumberRegistered , NumberActive , NumberScalability ,
  MemoryUsage , RecentlyVisibilty , ENiagaraDebugHUDDOverviewSort_MAX
}
enum  ENiagaraDebugHudFont { Small , Normal , ENiagaraDebugHudFont_MAX }
enum  ENiagaraDebugHudHAlign { Left , Center , Right , ENiagaraDebugHudHAlign_MAX }
enum  ENiagaraDebugHUDOverviewMode {
  Overview , Scalability , Performance , PerformanceGraph ,
  GpuComputePerformance , ENiagaraDebugHUDOverviewMode_MAX
}
enum  ENiagaraDebugHUDPerfGraphMode { GameThread , RenderThread , GPU , ENiagaraDebugHUDPerfGraphMode_MAX }
enum  ENiagaraDebugHUDPerfSampleMode { FrameTotal , PerInstanceAverage , ENiagaraDebugHUDPerfSampleMode_MAX }
enum  ENiagaraDebugHUDPerfUnits { Microseconds , Milliseconds , ENiagaraDebugHUDPerfUnits_MAX }
enum  ENiagaraDebugHudVAlign { Top , Center , Bottom , ENiagaraDebugHudVAlign_MAX }
enum  ENiagaraDebugHudVerbosity { None , Basic , Verbose , ENiagaraDebugHudVerbosity_MAX }
enum  ENiagaraDebugPlaybackMode {
  Play , Loop , Paused , Step ,
  ENiagaraDebugPlaybackMode_MAX
}
enum  ENiagaraDefaultGpuTranslucentLatency { Immediate , Latent , ENiagaraDefaultGpuTranslucentLatency_MAX }
enum  ENiagaraDefaultMode {
  Value , Binding , Custom , FailIfPreviouslyNotSet ,
  ENiagaraDefaultMode_MAX
}
enum  ENiagaraDefaultRendererMotionVectorSetting { Precise , Approximate , ENiagaraDefaultRendererMotionVectorSetting_MAX }
enum  ENiagaraDefaultRendererPixelCoverageMode { Enabled , Disabled , ENiagaraDefaultRendererPixelCoverageMode_MAX }
enum  ENiagaraDefaultSortPrecision { Low , High , ENiagaraDefaultSortPrecision_MAX }
enum  ENiagaraDeviceProfileRedirectMode { CVar , DeviceProfile , ENiagaraDeviceProfileRedirectMode_MAX }
enum  ENiagaraDistributionMode {
  Binding , UniformConstant , NonUniformConstant , UniformRange ,
  NonUniformRange , UniformCurve , NonUniformCurve , ENiagaraDistributionMode_MAX
}
enum  ENiagaraEmitterCalculateBoundMode { Dynamic , Fixed , Programmable , ENiagaraEmitterCalculateBoundMode_MAX }
enum  ENiagaraEmitterDefaultSummaryState { Default , Summary , ENiagaraEmitterDefaultSummaryState_MAX }
enum  ENiagaraEmitterInactiveResponse { Complete , Kill , ENiagaraEmitterInactiveResponse_MAX }
enum  ENiagaraEmitterMode { Standard , Stateless , ENiagaraEmitterMode_MAX }
enum  ENiagaraExecutionState {
  Active , Inactive , InactiveClear , Complete ,
  Disabled , Num , ENiagaraExecutionState_MAX
}
enum  ENiagaraExecutionStateSource {
  Scalability , Internal , Owner , InternalCompletion ,
  ENiagaraExecutionStateSource_MAX
}
enum  ENiagaraFunctionDebugState { NoDebug , Basic , ENiagaraFunctionDebugState_MAX }
enum  ENiagaraGpuBufferFormat {
  Float , HalfFloat , UnsignedNormalizedByte , Max ,
  ENiagaraGpuBufferFormat_MAX
}
enum  ENiagaraGpuComputeTickStage {
  PreInitViews , PostInitViews , PostOpaqueRender , Max ,
  First , Last , ENiagaraGpuComputeTickStage_MAX
}
enum  ENiagaraGpuSyncMode {
  None , SyncCpuToGpu , SyncGpuToCpu , SyncBoth ,
  ENiagaraGpuSyncMode_MAX
}
enum  ENiagaraInlineDynamicInputFormatTokenUsage { Input , Decorator , LineBreak , ENiagaraInlineDynamicInputFormatTokenUsage_MAX }
enum  ENiagaraInputNodeUsage {
  Undefined , Parameter , Attribute , SystemConstant ,
  TranslatorConstant , RapidIterationParameter , ENiagaraInputNodeUsage_MAX
}
enum  ENiagaraInputWidgetType {
  Default , Slider , Volume , NumericDropdown ,
  EnumStyle , SegmentedButtons , ENiagaraInputWidgetType_MAX
}
enum  ENiagaraLegacyTrailWidthMode { FromCentre , FromFirst , FromSecond , ENiagaraLegacyTrailWidthMode_MAX }
enum  ENiagaraLoopBehavior { Infinite , Multiple , Once , ENiagaraLoopBehavior_MAX }
enum  ENiagaraMeshFacingMode {
  Default , Velocity , CameraPosition , CameraPlane ,
  ENiagaraMeshFacingMode_MAX
}
enum  ENiagaraMeshLockedAxisSpace { Simulation , World , Local , ENiagaraMeshLockedAxisSpace_MAX }
enum  ENiagaraMeshLODMode {
  LODLevel , LODBias , ByComponentBounds , PerParticle ,
  ENiagaraMeshLODMode_MAX
}
enum  ENiagaraMeshPivotOffsetSpace {
  Mesh , Simulation , World , Local ,
  ENiagaraMeshPivotOffsetSpace_MAX
}
enum  ENiagaraMipMapGeneration { Disabled , PostStage , PostSimulate , ENiagaraMipMapGeneration_MAX }
enum  ENiagaraModuleDependencyScriptConstraint { SameScript , AllScripts , ENiagaraModuleDependencyScriptConstraint_MAX }
enum  ENiagaraModuleDependencyType { PreDependency , PostDependency , ENiagaraModuleDependencyType_MAX }
enum  ENiagaraModuleDependencyUsage {
  None , Spawn , Update , Event ,
  SimulationStage , ENiagaraModuleDependencyUsage_MAX
}
enum  ENiagaraNumericOutputTypeSelectionMode {
  None , Largest , Smallest , Scalar ,
  Custom , ENiagaraNumericOutputTypeSelectionMode_MAX
}
enum  ENiagaraOcclusionQueryMode { Default , AlwaysEnabled , AlwaysDisabled , ENiagaraOcclusionQueryMode_MAX }
enum  ENiagaraOrientationAxis { XAxis , YAxis , ZAxis , ENiagaraOrientationAxis_MAX }
enum  ENiagaraPlatformSelectionState { Default , Enabled , Disabled , ENiagaraPlatformSelectionState_MAX }
enum  ENiagaraPlatformSetState {
  Disabled , Enabled , Active , Unknown ,
  ENiagaraPlatformSetState_MAX
}
enum  ENiagaraPreviewGridResetMode { Never , Individual , All , ENiagaraPreviewGridResetMode_MAX }
enum  ENiagaraPythonUpdateScriptReference { None , ScriptAsset , DirectTextEntry , ENiagaraPythonUpdateScriptReference_MAX }
enum  ENiagaraRendererGpuTranslucentLatency { ProjectDefault , Immediate , Latent , ENiagaraRendererGpuTranslucentLatency_MAX }
enum  ENiagaraRendererMotionVectorSetting {
  AutoDetect , Precise , Approximate , Disable ,
  ENiagaraRendererMotionVectorSetting_MAX
}
enum  ENiagaraRendererPixelCoverageMode {
  Automatic , Disabled , Enabled , Enabled_RGBA ,
  Enabled_RGB , Enabled_A , ENiagaraRendererPixelCoverageMode_MAX
}
enum  ENiagaraRendererSortPrecision { Default , Low , High , ENiagaraRendererSortPrecision_MAX }
enum  ENiagaraRendererSourceDataMode { Particles , Emitter , ENiagaraRendererSourceDataMode_MAX }
enum  ENiagaraRibbonAgeOffsetMode { Scale , Clip , ENiagaraRibbonAgeOffsetMode_MAX }
enum  ENiagaraRibbonDrawDirection { FrontToBack , BackToFront , ENiagaraRibbonDrawDirection_MAX }
enum  ENiagaraRibbonFacingMode { Screen , Custom , CustomSideVector , ENiagaraRibbonFacingMode_MAX }
enum  ENiagaraRibbonShapeMode {
  Plane , MultiPlane , Tube , Custom ,
  ENiagaraRibbonShapeMode_MAX
}
enum  ENiagaraRibbonTessellationMode { Automatic , Custom , Disabled , ENiagaraRibbonTessellationMode_MAX }
enum  ENiagaraRibbonUVDistributionMode {
  ScaledUniformly , ScaledUsingRibbonSegmentLength , TiledOverRibbonLength , TiledFromStartOverRibbonLength ,
  ENiagaraRibbonUVDistributionMode_MAX
}
enum  ENiagaraRibbonUVEdgeMode { SmoothTransition , Locked , ENiagaraRibbonUVEdgeMode_MAX }
enum  ENiagaraScalabilityUpdateFrequency {
  SpawnOnly , Low , Medium , High ,
  Continuous , ENiagaraScalabilityUpdateFrequency_MAX
}
enum  ENiagaraScriptCompileStatus {
  NCS_Unknown , NCS_Dirty , NCS_Error , NCS_UpToDate ,
  NCS_BeingCreated , NCS_UpToDateWithWarnings , NCS_ComputeUpToDateWithWarnings , NCS_MAX
}
enum  ENiagaraScriptContextStaticSwitch { System , Emitter , Particle , ENiagaraScriptContextStaticSwitch_MAX }
enum  ENiagaraScriptGroup {
  Particle , Emitter , System , Max ,
  ENiagaraScriptGroup_MAX
}
enum  ENiagaraScriptLibraryVisibility {
  Invalid , Unexposed , Library , Hidden ,
  ENiagaraScriptLibraryVisibility_MAX
}
enum  ENiagaraScriptTemplateSpecification { None , Template , Behavior , ENiagaraScriptTemplateSpecification_MAX }
enum  ENiagaraScriptUsage {
  Function , Module , DynamicInput , ParticleSpawnScript ,
  ParticleSpawnScriptInterpolated , ParticleUpdateScript , ParticleEventScript , ParticleSimulationStageScript ,
  ParticleGPUComputeScript , EmitterSpawnScript , EmitterUpdateScript , SystemSpawnScript ,
  SystemUpdateScript , ENiagaraScriptUsage_MAX
}
enum  ENiagaraSimCacheAttributeCaptureMode { All , RenderingOnly , ExplicitAttributes , ENiagaraSimCacheAttributeCaptureMode_MAX }
enum  ENiagaraSimTarget { CPUSim , GPUComputeSim , ENiagaraSimTarget_MAX }
enum  ENiagaraSortMode {
  None , ViewDepth , ViewDistance , CustomAscending ,
  CustomDecending , ENiagaraSortMode_MAX
}
enum  ENiagaraSpriteAlignment {
  Unaligned , VelocityAligned , CustomAlignment , Automatic ,
  ENiagaraSpriteAlignment_MAX
}
enum  ENiagaraSpriteFacingMode {
  FaceCamera , FaceCameraPlane , CustomFacingVector , FaceCameraPosition ,
  FaceCameraDistanceBlend , Automatic , ENiagaraSpriteFacingMode_MAX
}
enum  ENiagaraStatDisplayMode { Percent , Absolute , ENiagaraStatDisplayMode_MAX }
enum  ENiagaraStatelessSpawnInfoType { Burst , Rate , ENiagaraStatelessSpawnInfoType_MAX }
enum  ENiagaraStatEvaluationType { Average , Maximum , ENiagaraStatEvaluationType_MAX }
enum  ENiagaraStripScriptByteCodeOption { Default , Strip_Original , Strip_Experimental , ENiagaraStripScriptByteCodeOption_MAX }
enum  ENiagaraStructConversionType {
  CopyOnly , DoubleToFloat , Vector2 , Vector3 ,
  Vector4 , Quat , ENiagaraStructConversionType_MAX
}
enum  ENiagaraSystemInactiveResponse { Complete , Kill , ENiagaraSystemInactiveResponse_MAX }
enum  ENiagaraSystemInstanceState {
  None , PendingSpawn , PendingSpawnPaused , Spawning ,
  Running , Paused , Num , ENiagaraSystemInstanceState_MAX
}
enum  ENiagaraSystemSpawnSectionEndBehavior { SetSystemInactive , Deactivate , None , ENiagaraSystemSpawnSectionEndBehavior_MAX }
enum  ENiagaraSystemSpawnSectionEvaluateBehavior { ActivateIfInactive , None , ENiagaraSystemSpawnSectionEvaluateBehavior_MAX }
enum  ENiagaraSystemSpawnSectionStartBehavior { Activate , ENiagaraSystemSpawnSectionStartBehavior_MAX }
enum  ENiagaraTickBehavior {
  UsePrereqs , UseComponentTickGroup , ForceTickFirst , ForceTickLast ,
  ENiagaraTickBehavior_MAX
}
enum  ENiagaraValidationSeverity { Info , Warning , Error , ENiagaraValidationSeverity_MAX }
enum  ENiagaraVariantMode {
  None , Object , DataInterface , Bytes ,
  ENiagaraVariantMode_MAX
}
enum  ENiagartaDataChannelReadResult { Success , Failure , ENiagartaDataChannelReadResult_MAX }
enum  ENiagraDataChannel_IslandMode { AlignedStatic , Dynamic , ENiagraDataChannel_MAX }
enum  ENSM_NoiseMode {
  VectorField , JacobNoise , LUTJacob , LUTJacobBicubic ,
  ENSM_MAX
}
enum  ENSM_ShapePrimitive {
  Box , Cylinder , Plane , Ring ,
  Sphere , ENSM_MAX
}
enum  ENSM_VelocityType { Linear , FromPoint , InCone , ENSM_MAX }
enum  ENSMSubUVAnimation_Mode { InfiniteLoop , Linear , Random , ENSMSubUVAnimation_MAX }
enum  EParticleAllocationMode { AutomaticEstimate , ManualEstimate , FixedCount , EParticleAllocationMode_MAX }
enum  EScriptExecutionMode { EveryParticle , SpawnedParticles , SingleParticle , EScriptExecutionMode_MAX }
enum  ESetResolutionMethod { Independent , MaxAxis , CellSize , ESetResolutionMethod_MAX }
enum  EUnusedAttributeBehaviour {
  Copy , Zero , None , MarkInvalid ,
  PassThrough , EUnusedAttributeBehaviour_MAX
}
enum  EVolumeCacheType { OpenVDB , EVolumeCacheType_MAX }

Detailed Description

Enumeration Type Documentation

◆ ENCPoolMethod

Enumerator
None 
AutoRelease 
ManualRelease 
ManualRelease_OnComplete 
FreeInPool 
ENCPoolMethod_MAX 

◆ ENDIActorComponentSourceMode

Enumerator
Default 
AttachParent 
LocalPlayer 
ENDIActorComponentSourceMode_MAX 

◆ ENDICollisionQuery_AsyncGpuTraceProvider

Enumerator
Default 
HWRT 
GSDF 
None 
ENDICollisionQuery_MAX 

◆ ENDIDataChannelSpawnMode

Enumerator
Override 
Accumulate 
None 
Max 
ENDIDataChannelSpawnMode_MAX 

◆ ENDIExport_GPUAllocationMode

Enumerator
FixedSize 
PerParticle 
ENDIExport_MAX 

◆ ENDILandscape_SourceMode

Enumerator
Default 
Source 
AttachParent 
ENDILandscape_MAX 

◆ ENDIObjectPropertyReaderSourceMode

Enumerator
Binding 
AttachParentActor 
BindingThenAttachParentActor 
ENDIObjectPropertyReaderSourceMode_MAX 

◆ ENDISceneCapture2DOffsetMode

Enumerator
Disabled 
RelativeLocal 
RelativeWorld 
AbsoluteWorld 
ENDISceneCapture2DOffsetMode_MAX 

◆ ENDISceneCapture2DSourceMode

Enumerator
UserParameterThenAttachParent 
UserParameterOnly 
AttachParentOnly 
Managed 
ENDISceneCapture2DSourceMode_MAX 

◆ ENDISkeletalMesh_SkinningMode

Enumerator
Invalid 
None 
SkinOnTheFly 
PreSkin 
ENDISkeletalMesh_MAX 

◆ ENDISkeletalMesh_SourceMode

Enumerator
Default 
Source 
AttachParent 
DefaultMeshOnly 
ENDISkeletalMesh_MAX 

◆ ENDISkelMesh_AdjacencyTriangleIndexFormat

Enumerator
Full 
Half 
ENDISkelMesh_MAX 

◆ ENDISkelMesh_GpuMaxInfluences

Enumerator
AllowMax4 
AllowMax8 
Unlimited 
ENDISkelMesh_MAX 

◆ ENDISkelMesh_GpuUniformSamplingFormat

Enumerator
Full 
Limited_24_8 
Limited_23_9 
ENDISkelMesh_MAX 

◆ ENDIStaticMesh_SourceMode

Enumerator
Default 
Source 
AttachParent 
DefaultMeshOnly 
MeshParameterBinding 
ENDIStaticMesh_MAX 

◆ ENiagaraAgeUpdateMode

Enumerator
TickDeltaTime 
DesiredAge 
DesiredAgeNoSeek 
ENiagaraAgeUpdateMode_MAX 

◆ ENiagaraAssetLibraryAssetTypes

Enumerator
Emitters 
Systems 
Scripts 
ENiagaraAssetLibraryAssetTypes_MAX 

◆ ENiagaraAssetTagDefinitionImportance

Enumerator
Primary 
Secondary 
ENiagaraAssetTagDefinitionImportance_MAX 

◆ ENiagaraBakerViewMode

Enumerator
Perspective 
OrthoFront 
OrthoBack 
OrthoLeft 
OrthoRight 
OrthoTop 
OrthoBottom 
Num 
ENiagaraBakerViewMode_MAX 

◆ ENiagaraBaseTypes

Enumerator
Half 
Float 
Int32 
Bool 
Max 
ENiagaraBaseTypes_MAX 

◆ ENiagaraBindingSource

Enumerator
ImplicitFromSource 
ExplicitParticles 
ExplicitEmitter 
ExplicitSystem 
ExplicitUser 
MaxBindingSource 
ENiagaraBindingSource_MAX 

◆ ENiagaraBoolDisplayMode

Enumerator
DisplayAlways 
DisplayIfTrue 
DisplayIfFalse 
ENiagaraBoolDisplayMode_MAX 

◆ ENiagaraCollisionMode

Enumerator
None 
SceneGeometry 
DepthBuffer 
DistanceField 
ENiagaraCollisionMode_MAX 

◆ ENiagaraCompilationMode

Enumerator
Original 
AsyncTasks 
Verify 
ENiagaraCompilationMode_MAX 

◆ ENiagaraCompilationState

Enumerator
CheckDDC 
Precompile 
StartCompileJob 
AwaitResult 
OptimizeByteCode 
ProcessResult 
PutToDDC 
Finished 
Aborted 
ENiagaraCompilationState_MAX 

◆ ENiagaraCompileErrorSeverity

Enumerator
Ignore 
LogOnly 
Warning 
Error 
ENiagaraCompileErrorSeverity_MAX 

◆ ENiagaraCompileUsageStaticSwitch

Enumerator
Spawn 
Update 
Event 
SimulationStage 
Default 
ENiagaraCompileUsageStaticSwitch_MAX 

◆ ENiagaraConditionalOperator

Enumerator
Equals 
NotEqual 
LessThan 
LessThanOrEqual 
GreaterThan 
GreaterThanOrEqual 
Max 
ENiagaraConditionalOperator_MAX 

◆ ENiagaraCoordinateSpace

Enumerator
Simulation 
World 
Local 
ENiagaraCoordinateSpace_MAX 

◆ ENiagaraCullProxyMode

Enumerator
None 
Instanced_Rendered 
ENiagaraCullProxyMode_MAX 

◆ ENiagaraCullReaction

Enumerator
Deactivate 
DeactivateImmediate 
DeactivateResume 
DeactivateImmediateResume 
PauseResume 
ENiagaraCullReaction_MAX 

◆ ENiagaraCVarConditionResponse

Enumerator
None 
Enable 
Disable 
ENiagaraCVarConditionResponse_MAX 

◆ ENiagaraDataChannelAllocationMode

Enumerator
Static 
ENiagaraDataChannelAllocationMode_MAX 

◆ ENiagaraDataInterfaceEmitterBindingMode

Enumerator
Self 
Other 
ENiagaraDataInterfaceEmitterBindingMode_MAX 

◆ ENiagaraDataSetType

Enumerator
ParticleData 
Shared 
Event 
ENiagaraDataSetType_MAX 

◆ ENiagaraDebugHUDDOverviewSort

Enumerator
Name 
NumberRegistered 
NumberActive 
NumberScalability 
MemoryUsage 
RecentlyVisibilty 
ENiagaraDebugHUDDOverviewSort_MAX 

◆ ENiagaraDebugHudFont

Enumerator
Small 
Normal 
ENiagaraDebugHudFont_MAX 

◆ ENiagaraDebugHudHAlign

Enumerator
Left 
Center 
Right 
ENiagaraDebugHudHAlign_MAX 

◆ ENiagaraDebugHUDOverviewMode

Enumerator
Overview 
Scalability 
Performance 
PerformanceGraph 
GpuComputePerformance 
ENiagaraDebugHUDOverviewMode_MAX 

◆ ENiagaraDebugHUDPerfGraphMode

Enumerator
GameThread 
RenderThread 
GPU 
ENiagaraDebugHUDPerfGraphMode_MAX 

◆ ENiagaraDebugHUDPerfSampleMode

Enumerator
FrameTotal 
PerInstanceAverage 
ENiagaraDebugHUDPerfSampleMode_MAX 

◆ ENiagaraDebugHUDPerfUnits

Enumerator
Microseconds 
Milliseconds 
ENiagaraDebugHUDPerfUnits_MAX 

◆ ENiagaraDebugHudVAlign

Enumerator
Top 
Center 
Bottom 
ENiagaraDebugHudVAlign_MAX 

◆ ENiagaraDebugHudVerbosity

Enumerator
None 
Basic 
Verbose 
ENiagaraDebugHudVerbosity_MAX 

◆ ENiagaraDebugPlaybackMode

Enumerator
Play 
Loop 
Paused 
Step 
ENiagaraDebugPlaybackMode_MAX 

◆ ENiagaraDefaultGpuTranslucentLatency

Enumerator
Immediate 
Latent 
ENiagaraDefaultGpuTranslucentLatency_MAX 

◆ ENiagaraDefaultMode

Enumerator
Value 
Binding 
Custom 
FailIfPreviouslyNotSet 
ENiagaraDefaultMode_MAX 

◆ ENiagaraDefaultRendererMotionVectorSetting

Enumerator
Precise 
Approximate 
ENiagaraDefaultRendererMotionVectorSetting_MAX 

◆ ENiagaraDefaultRendererPixelCoverageMode

Enumerator
Enabled 
Disabled 
ENiagaraDefaultRendererPixelCoverageMode_MAX 

◆ ENiagaraDefaultSortPrecision

Enumerator
Low 
High 
ENiagaraDefaultSortPrecision_MAX 

◆ ENiagaraDeviceProfileRedirectMode

Enumerator
CVar 
DeviceProfile 
ENiagaraDeviceProfileRedirectMode_MAX 

◆ ENiagaraDistributionMode

Enumerator
Binding 
UniformConstant 
NonUniformConstant 
UniformRange 
NonUniformRange 
UniformCurve 
NonUniformCurve 
ENiagaraDistributionMode_MAX 

◆ ENiagaraEmitterCalculateBoundMode

Enumerator
Dynamic 
Fixed 
Programmable 
ENiagaraEmitterCalculateBoundMode_MAX 

◆ ENiagaraEmitterDefaultSummaryState

Enumerator
Default 
Summary 
ENiagaraEmitterDefaultSummaryState_MAX 

◆ ENiagaraEmitterInactiveResponse

Enumerator
Complete 
Kill 
ENiagaraEmitterInactiveResponse_MAX 

◆ ENiagaraEmitterMode

Enumerator
Standard 
Stateless 
ENiagaraEmitterMode_MAX 

◆ ENiagaraExecutionState

Enumerator
Active 
Inactive 
InactiveClear 
Complete 
Disabled 
Num 
ENiagaraExecutionState_MAX 

◆ ENiagaraExecutionStateSource

Enumerator
Scalability 
Internal 
Owner 
InternalCompletion 
ENiagaraExecutionStateSource_MAX 

◆ ENiagaraFunctionDebugState

Enumerator
NoDebug 
Basic 
ENiagaraFunctionDebugState_MAX 

◆ ENiagaraGpuBufferFormat

Enumerator
Float 
HalfFloat 
UnsignedNormalizedByte 
Max 
ENiagaraGpuBufferFormat_MAX 

◆ ENiagaraGpuComputeTickStage

Enumerator
PreInitViews 
PostInitViews 
PostOpaqueRender 
Max 
First 
Last 
ENiagaraGpuComputeTickStage_MAX 

◆ ENiagaraGpuSyncMode

Enumerator
None 
SyncCpuToGpu 
SyncGpuToCpu 
SyncBoth 
ENiagaraGpuSyncMode_MAX 

◆ ENiagaraInlineDynamicInputFormatTokenUsage

Enumerator
Input 
Decorator 
LineBreak 
ENiagaraInlineDynamicInputFormatTokenUsage_MAX 

◆ ENiagaraInputNodeUsage

Enumerator
Undefined 
Parameter 
Attribute 
SystemConstant 
TranslatorConstant 
RapidIterationParameter 
ENiagaraInputNodeUsage_MAX 

◆ ENiagaraInputWidgetType

Enumerator
Default 
Slider 
Volume 
NumericDropdown 
EnumStyle 
SegmentedButtons 
ENiagaraInputWidgetType_MAX 

◆ ENiagaraLegacyTrailWidthMode

Enumerator
FromCentre 
FromFirst 
FromSecond 
ENiagaraLegacyTrailWidthMode_MAX 

◆ ENiagaraLoopBehavior

Enumerator
Infinite 
Multiple 
Once 
ENiagaraLoopBehavior_MAX 

◆ ENiagaraMeshFacingMode

Enumerator
Default 
Velocity 
CameraPosition 
CameraPlane 
ENiagaraMeshFacingMode_MAX 

◆ ENiagaraMeshLockedAxisSpace

Enumerator
Simulation 
World 
Local 
ENiagaraMeshLockedAxisSpace_MAX 

◆ ENiagaraMeshLODMode

Enumerator
LODLevel 
LODBias 
ByComponentBounds 
PerParticle 
ENiagaraMeshLODMode_MAX 

◆ ENiagaraMeshPivotOffsetSpace

Enumerator
Mesh 
Simulation 
World 
Local 
ENiagaraMeshPivotOffsetSpace_MAX 

◆ ENiagaraMipMapGeneration

Enumerator
Disabled 
PostStage 
PostSimulate 
ENiagaraMipMapGeneration_MAX 

◆ ENiagaraModuleDependencyScriptConstraint

Enumerator
SameScript 
AllScripts 
ENiagaraModuleDependencyScriptConstraint_MAX 

◆ ENiagaraModuleDependencyType

Enumerator
PreDependency 
PostDependency 
ENiagaraModuleDependencyType_MAX 

◆ ENiagaraModuleDependencyUsage

Enumerator
None 
Spawn 
Update 
Event 
SimulationStage 
ENiagaraModuleDependencyUsage_MAX 

◆ ENiagaraNumericOutputTypeSelectionMode

Enumerator
None 
Largest 
Smallest 
Scalar 
Custom 
ENiagaraNumericOutputTypeSelectionMode_MAX 

◆ ENiagaraOcclusionQueryMode

Enumerator
Default 
AlwaysEnabled 
AlwaysDisabled 
ENiagaraOcclusionQueryMode_MAX 

◆ ENiagaraOrientationAxis

Enumerator
XAxis 
YAxis 
ZAxis 
ENiagaraOrientationAxis_MAX 

◆ ENiagaraPlatformSelectionState

Enumerator
Default 
Enabled 
Disabled 
ENiagaraPlatformSelectionState_MAX 

◆ ENiagaraPlatformSetState

Enumerator
Disabled 
Enabled 
Active 
Unknown 
ENiagaraPlatformSetState_MAX 

◆ ENiagaraPreviewGridResetMode

Enumerator
Never 
Individual 
All 
ENiagaraPreviewGridResetMode_MAX 

◆ ENiagaraPythonUpdateScriptReference

Enumerator
None 
ScriptAsset 
DirectTextEntry 
ENiagaraPythonUpdateScriptReference_MAX 

◆ ENiagaraRendererGpuTranslucentLatency

Enumerator
ProjectDefault 
Immediate 
Latent 
ENiagaraRendererGpuTranslucentLatency_MAX 

◆ ENiagaraRendererMotionVectorSetting

Enumerator
AutoDetect 
Precise 
Approximate 
Disable 
ENiagaraRendererMotionVectorSetting_MAX 

◆ ENiagaraRendererPixelCoverageMode

Enumerator
Automatic 
Disabled 
Enabled 
Enabled_RGBA 
Enabled_RGB 
Enabled_A 
ENiagaraRendererPixelCoverageMode_MAX 

◆ ENiagaraRendererSortPrecision

Enumerator
Default 
Low 
High 
ENiagaraRendererSortPrecision_MAX 

◆ ENiagaraRendererSourceDataMode

Enumerator
Particles 
Emitter 
ENiagaraRendererSourceDataMode_MAX 

◆ ENiagaraRibbonAgeOffsetMode

Enumerator
Scale 
Clip 
ENiagaraRibbonAgeOffsetMode_MAX 

◆ ENiagaraRibbonDrawDirection

Enumerator
FrontToBack 
BackToFront 
ENiagaraRibbonDrawDirection_MAX 

◆ ENiagaraRibbonFacingMode

Enumerator
Screen 
Custom 
CustomSideVector 
ENiagaraRibbonFacingMode_MAX 

◆ ENiagaraRibbonShapeMode

Enumerator
Plane 
MultiPlane 
Tube 
Custom 
ENiagaraRibbonShapeMode_MAX 

◆ ENiagaraRibbonTessellationMode

Enumerator
Automatic 
Custom 
Disabled 
ENiagaraRibbonTessellationMode_MAX 

◆ ENiagaraRibbonUVDistributionMode

Enumerator
ScaledUniformly 
ScaledUsingRibbonSegmentLength 
TiledOverRibbonLength 
TiledFromStartOverRibbonLength 
ENiagaraRibbonUVDistributionMode_MAX 

◆ ENiagaraRibbonUVEdgeMode

Enumerator
SmoothTransition 
Locked 
ENiagaraRibbonUVEdgeMode_MAX 

◆ ENiagaraScalabilityUpdateFrequency

Enumerator
SpawnOnly 
Low 
Medium 
High 
Continuous 
ENiagaraScalabilityUpdateFrequency_MAX 

◆ ENiagaraScriptCompileStatus

Enumerator
NCS_Unknown 
NCS_Dirty 
NCS_Error 
NCS_UpToDate 
NCS_BeingCreated 
NCS_UpToDateWithWarnings 
NCS_ComputeUpToDateWithWarnings 
NCS_MAX 

◆ ENiagaraScriptContextStaticSwitch

Enumerator
System 
Emitter 
Particle 
ENiagaraScriptContextStaticSwitch_MAX 

◆ ENiagaraScriptGroup

Enumerator
Particle 
Emitter 
System 
Max 
ENiagaraScriptGroup_MAX 

◆ ENiagaraScriptLibraryVisibility

Enumerator
Invalid 
Unexposed 
Library 
Hidden 
ENiagaraScriptLibraryVisibility_MAX 

◆ ENiagaraScriptTemplateSpecification

Enumerator
None 
Template 
Behavior 
ENiagaraScriptTemplateSpecification_MAX 

◆ ENiagaraScriptUsage

Enumerator
Function 
Module 
DynamicInput 
ParticleSpawnScript 
ParticleSpawnScriptInterpolated 
ParticleUpdateScript 
ParticleEventScript 
ParticleSimulationStageScript 
ParticleGPUComputeScript 
EmitterSpawnScript 
EmitterUpdateScript 
SystemSpawnScript 
SystemUpdateScript 
ENiagaraScriptUsage_MAX 

◆ ENiagaraSimCacheAttributeCaptureMode

Enumerator
All 
RenderingOnly 
ExplicitAttributes 
ENiagaraSimCacheAttributeCaptureMode_MAX 

◆ ENiagaraSimTarget

Enumerator
CPUSim 
GPUComputeSim 
ENiagaraSimTarget_MAX 

◆ ENiagaraSortMode

Enumerator
None 
ViewDepth 
ViewDistance 
CustomAscending 
CustomDecending 
ENiagaraSortMode_MAX 

◆ ENiagaraSpriteAlignment

Enumerator
Unaligned 
VelocityAligned 
CustomAlignment 
Automatic 
ENiagaraSpriteAlignment_MAX 

◆ ENiagaraSpriteFacingMode

Enumerator
FaceCamera 
FaceCameraPlane 
CustomFacingVector 
FaceCameraPosition 
FaceCameraDistanceBlend 
Automatic 
ENiagaraSpriteFacingMode_MAX 

◆ ENiagaraStatDisplayMode

Enumerator
Percent 
Absolute 
ENiagaraStatDisplayMode_MAX 

◆ ENiagaraStatelessSpawnInfoType

Enumerator
Burst 
Rate 
ENiagaraStatelessSpawnInfoType_MAX 

◆ ENiagaraStatEvaluationType

Enumerator
Average 
Maximum 
ENiagaraStatEvaluationType_MAX 

◆ ENiagaraStripScriptByteCodeOption

Enumerator
Default 
Strip_Original 
Strip_Experimental 
ENiagaraStripScriptByteCodeOption_MAX 

◆ ENiagaraStructConversionType

Enumerator
CopyOnly 
DoubleToFloat 
Vector2 
Vector3 
Vector4 
Quat 
ENiagaraStructConversionType_MAX 

◆ ENiagaraSystemInactiveResponse

Enumerator
Complete 
Kill 
ENiagaraSystemInactiveResponse_MAX 

◆ ENiagaraSystemInstanceState

Enumerator
None 
PendingSpawn 
PendingSpawnPaused 
Spawning 
Running 
Paused 
Num 
ENiagaraSystemInstanceState_MAX 

◆ ENiagaraSystemSpawnSectionEndBehavior

Enumerator
SetSystemInactive 
Deactivate 
None 
ENiagaraSystemSpawnSectionEndBehavior_MAX 

◆ ENiagaraSystemSpawnSectionEvaluateBehavior

Enumerator
ActivateIfInactive 
None 
ENiagaraSystemSpawnSectionEvaluateBehavior_MAX 

◆ ENiagaraSystemSpawnSectionStartBehavior

Enumerator
Activate 
ENiagaraSystemSpawnSectionStartBehavior_MAX 

◆ ENiagaraTickBehavior

Enumerator
UsePrereqs 
UseComponentTickGroup 
ForceTickFirst 
ForceTickLast 
ENiagaraTickBehavior_MAX 

◆ ENiagaraValidationSeverity

Enumerator
Info 
Warning 
Error 
ENiagaraValidationSeverity_MAX 

◆ ENiagaraVariantMode

Enumerator
None 
Object 
DataInterface 
Bytes 
ENiagaraVariantMode_MAX 

◆ ENiagartaDataChannelReadResult

Enumerator
Success 
Failure 
ENiagartaDataChannelReadResult_MAX 

◆ ENiagraDataChannel_IslandMode

Enumerator
AlignedStatic 
Dynamic 
ENiagraDataChannel_MAX 

◆ ENSM_NoiseMode

Enumerator
VectorField 
JacobNoise 
LUTJacob 
LUTJacobBicubic 
ENSM_MAX 

◆ ENSM_ShapePrimitive

Enumerator
Box 
Cylinder 
Plane 
Ring 
Sphere 
ENSM_MAX 

◆ ENSM_VelocityType

Enumerator
Linear 
FromPoint 
InCone 
ENSM_MAX 

◆ ENSMSubUVAnimation_Mode

Enumerator
InfiniteLoop 
Linear 
Random 
ENSMSubUVAnimation_MAX 

◆ EParticleAllocationMode

Enumerator
AutomaticEstimate 
ManualEstimate 
FixedCount 
EParticleAllocationMode_MAX 

◆ EScriptExecutionMode

Enumerator
EveryParticle 
SpawnedParticles 
SingleParticle 
EScriptExecutionMode_MAX 

◆ ESetResolutionMethod

Enumerator
Independent 
MaxAxis 
CellSize 
ESetResolutionMethod_MAX 

◆ EUnusedAttributeBehaviour

Enumerator
Copy 
Zero 
None 
MarkInvalid 
PassThrough 
EUnusedAttributeBehaviour_MAX 

◆ EVolumeCacheType

Enumerator
OpenVDB 
EVolumeCacheType_MAX