Name |
Description |
|
---|---|---|
|
ANiagaraActor |
|
|
ANiagaraPreviewBase |
Base actor for preview actors used in UNiagaraPreviewAxis. |
|
ANiagaraPreviewGrid |
|
|
CameraDataInterface_InstanceData |
Copyright Epic Games, Inc. All Rights Reserved. |
|
CounterInstanceData |
|
|
CQDIPerInstanceData |
|
|
EditorExposedVectorConstant |
|
|
EditorExposedVectorCurveConstant |
|
|
ExportInterface_InstanceData |
|
|
FBasicParticleData |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FDynamicVertexColorFilterData |
TODO: IMO this should be generalized fuhrer if possible and extended to a system allowing filtering based on texture color etc too. |
|
FEmitterCompiledScriptPair |
|
|
FGrid2DBuffer |
|
|
FGrid2DCollectionRWInstanceData_GameThread |
|
|
FGrid2DCollectionRWInstanceData_RenderThread |
|
|
FMeshTriCoordinate |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNCPool |
|
|
FNCPoolElement |
|
|
FNDI_SkeletalMesh_GeneratedData |
|
|
FNDI_StaticMesh_GeneratedData |
|
|
FNDIOutputParam |
Helper to deal with types with potentially several output registers. |
|
FNDIParameter |
Helper class for decoding NDI parameters into a usable struct type. |
|
FNDIRandomHelper |
|
|
FNDISkeletalMesh_InstanceData |
|
|
FNDISpline_InstanceData |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNDIStaticMesh_InstanceData |
|
|
FNDIStaticMeshSectionFilter |
|
|
FNDITransformHandler |
|
|
FNDITransformHandlerNoop |
|
|
FNiagaraBool |
|
|
FNiagaraBoundParameter |
|
|
FNiagaraBoundsCalculator |
|
|
FNiagaraCollisionEventPayload |
Type struct for collision event payloads; collision event data set is based on this TODO: figure out how we can pipe attributes from the colliding particle in here |
|
FNiagaraCollisionTrace |
|
|
FNiagaraCompileHashVisitor |
Used to store the state of a graph when deciding if it has been dirtied for recompile. |
|
FNiagaraCompileHashVisitorDebugInfo |
|
|
FNiagaraCompileOptions |
|
|
FNiagaraCompileRequestDataBase |
External reference to the compile request data generated. |
|
FNiagaraComputeExecutionContext |
|
|
FNiagaraComputeInstanceData |
|
|
FNiagaraConstantBufferToDataSetBinding |
|
|
FNiagaraConstants |
|
|
FNiagaraCrashReporterHandler |
Manages Niagara's integration with the Crash Reporter. |
|
FNiagaraCrashReporterScope |
Helper object allowing easy tracking of Niagara code in it's crash reporter integration. |
|
FNiagaraDataBuffer |
Buffer containing one frame of Niagara simulation data. |
|
FNiagaraDataIntefaceProxyCameraQuery |
|
|
FNiagaraDataIntefaceProxyCollisionQuery |
|
|
FNiagaraDataIntefaceProxyOcclusionQuery |
|
|
FNiagaraDataInterfaceError |
|
|
FNiagaraDataInterfaceFeedback |
|
|
FNiagaraDataInterfaceInstanceData |
|
|
FNiagaraDataInterfaceParametersCS_CameraQuery |
|
|
FNiagaraDataInterfaceParametersCS_Curve |
|
|
FNiagaraDataInterfaceParametersCS_VectorField |
|
|
FNiagaraDataInterfaceProxy |
|
|
FNiagaraDataInterfaceProxyCurlNoise |
|
|
FNiagaraDataInterfaceProxyCurveBase |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraDataInterfaceProxyGrid2DCollectionProxy |
|
|
FNiagaraDataInterfaceProxyNeighborGrid3D |
|
|
FNiagaraDataInterfaceProxyOscilloscope |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraDataInterfaceProxyRW |
#todo(dmp): some of the stuff we'd expect to see here is on FNiagaraDataInterfaceProxy - refactor? |
|
FNiagaraDataInterfaceProxySkeletalMesh |
|
|
FNiagaraDataInterfaceProxySpectrum |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraDataInterfaceProxyStaticMesh |
|
|
FNiagaraDataInterfaceProxySubmix |
Niagara data interface proxy for audio submix listener. |
|
FNiagaraDataInterfaceProxyTexture |
|
|
FNiagaraDataInterfaceProxyVectorField |
|
|
FNiagaraDataInterfaceProxyVolumeTexture |
|
|
FNiagaraDataSet |
General storage class for all per instance simulation data in Niagara. |
|
FNiagaraDataSetAccessor |
|
|
FNiagaraDataSetAccessorBase |
General iterator for getting and setting data in and FNiagaraDataSet. |
|
FNiagaraDataSetCompiledData |
|
|
FNiagaraDataSetExecutionInfo |
|
|
FNiagaraDataSetID |
|
|
FNiagaraDataSetProperties |
|
|
FNiagaraDataVariableIterator |
Iterator that will pull or push data between a NiagaraDataBuffer and some FNiagaraVariables it contains. |
|
FNiagaraDetailsLevelScaleOverrides |
Legacy struct for spawn count scale overrides. |
|
FNiagaraDeviceProfileStateEntry |
|
|
FNiagaraDICollisionQueryBatch |
|
|
FNiagaraDICollsionQueryResult |
|
|
FNiagaraDISkeletalMeshPassedDataToRT |
|
|
FNiagaraDynamicDataBase |
Struct used to pass dynamic data from game thread to render thread |
|
FNiagaraEmitterCompiledData |
|
|
FNiagaraEmitterHandle |
Stores emitter information within the context of a System. |
|
FNiagaraEmitterInstance |
A Niagara particle simulation. |
|
FNiagaraEmitterParameters |
Any change to this structure, or it's GetVariables implementation will require a bump in the CustomNiagaraVersion so that we properly rebuild the scripts |
|
FNiagaraEmitterScalabilityOverride |
|
|
FNiagaraEmitterScalabilityOverrides |
Container struct for an array of emitter scalability overrides. |
|
FNiagaraEmitterScalabilitySettings |
Scalability settings for Niagara Emitters on a particular platform set. |
|
FNiagaraEmitterScalabilitySettingsArray |
Container struct for an array of emitter scalability settings. |
|
FNiagaraEmitterScriptProperties |
|
|
FNiagaraEventGeneratorProperties |
|
|
FNiagaraEventHandlingInfo |
Container for data needed to process event data. |
|
FNiagaraEventReceiverProperties |
TODO: Event action that spawns other whole Systems? One that calls a BP exposed delegate? |
|
FNiagaraEventScriptProperties |
|
|
FNiagaraFloat |
|
|
FNiagaraFunctionSignature |
|
|
FNiagaraGlobalParameters |
Any change to this structure, or it's GetVariables implementation will require a bump in the CustomNiagaraVersion so that we properly rebuild the scripts |
|
FNiagaraGPUInstanceCountManager |
A manager that handles the buffer containing the GPU particle count. |
|
FNiagaraGPURendererCount |
The number of GPU renderers registered in the instance count manager. |
|
FNiagaraGPUSortInfo |
|
|
FNiagaraGpuSpawnInfo |
|
|
FNiagaraGpuSpawnInfoParams |
|
|
FNiagaraGPUSystemTick |
Represents all the information needed to dispatch a single tick of a FNiagaraSystemInstance. |
|
FNiagaraGraphViewSettings |
|
|
FNiagaraID |
|
|
FNiagaraInputConditionMetadata |
Defines options for conditionally editing and showing script inputs in the UI. |
|
FNiagaraInt32 |
|
|
FNiagaraMatrix |
|
|
FNiagaraMeshMaterialOverride |
|
|
FNiagaraModuleDependency |
|
|
FNiagaraNumeric |
|
|
FNiagaraOpInOutInfo |
Information about an input or output of a Niagara operation node. |
|
FNiagaraOwnerParameters |
Any change to this structure, or it's GetVariables implementation will require a bump in the CustomNiagaraVersion so that we properly rebuild the scripts |
|
FNiagaraParameterDataSetBinding |
|
|
FNiagaraParameterDataSetBindingCollection |
|
|
FNiagaraParameterDirectBinding |
Direct binding to a parameter store to allow efficient gets/sets from code etc. |
|
FNiagaraParameterMap |
|
|
FNiagaraParameters |
|
|
FNiagaraParameterScopeInfo |
|
|
FNiagaraParameterStore |
Base storage class for Niagara parameter values. |
|
FNiagaraParameterStoreBinding |
Binding from one parameter store to another. |
|
FNiagaraParameterStoreToDataSetBinding |
TODO: Pull all the layout information here, in the data set and in parameter stores out into a single layout structure that's shared between all instances of it. |
|
FNiagaraPassedInstanceDataForRT |
|
|
FNiagaraPlatformSet |
|
|
FNiagaraPlatformSetConflictEntry |
|
|
FNiagaraPlatformSetConflictInfo |
|
|
FNiagaraRandInfo |
|
|
FNiagaraRenderer |
Base class for Niagara System renderers. |
|
FNiagaraRendererLights |
NiagaraRendererLights renders an FNiagaraEmitterInstance as simple lights |
|
FNiagaraRendererMeshes |
NiagaraRendererSprites renders an FNiagaraEmitterInstance as sprite particles |
|
FNiagaraRendererRibbons |
NiagaraRendererRibbons renders an FNiagaraEmitterInstance as a ribbon connecting all particles in order by particle age. |
|
FNiagaraRendererSprites |
FNiagaraRendererSprites renders an FNiagaraEmitterInstance as sprite particles |
|
FNiagaraRendererVariableInfo |
Mapping between a variable in the source dataset and the location we place it in the GPU buffer passed to the VF. |
|
FNiagaraRuntimeCycleCounter |
|
|
FNiagaraScalabilityManager |
|
|
FNiagaraScalabilityState |
|
|
FNiagaraSceneProxy |
Scene proxy for drawing niagara particle simulations. |
|
FNiagaraScopedRuntimeCycleCounter |
|
|
FNiagaraScriptDataInterfaceCompileInfo |
|
|
FNiagaraScriptDataInterfaceInfo |
|
|
FNiagaraScriptDataUsageInfo |
Struct containing usage information about a script. |
|
FNiagaraScriptDebuggerInfo |
|
|
FNiagaraScriptExecutionContext |
|
|
FNiagaraScriptExecutionPaddingInfo |
|
|
FNiagaraScriptExecutionParameterStore |
Storage class containing actual runtime buffers to be used by the VM and the GPU. |
|
FNiagaraScriptHighlight |
|
|
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. |
|
FNiagaraSharedObject |
Base class for objects in Niagara that are owned by one object but are then passed for reading to other objects, potentially on other threads. |
|
FNiagaraSimStageData |
|
|
FNiagaraSpawnInfo |
Data controlling the spawning of particles |
|
FNiagaraStaticMeshData |
|
|
FNiagaraStatScope |
|
|
FNiagaraSubmixListener |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraSystemCompiledData |
|
|
FNiagaraSystemCompileRequest |
|
|
FNiagaraSystemInstance |
|
|
FNiagaraSystemParameters |
Any change to this structure, or it's GetVariables implementation will require a bump in the CustomNiagaraVersion so that we properly rebuild the scripts |
|
FNiagaraSystemScalabilityOverride |
|
|
FNiagaraSystemScalabilityOverrides |
Container struct for an array of system scalability overrides. |
|
FNiagaraSystemScalabilitySettings |
Scalability settings for Niagara Systems for a particular platform set (unless overridden). |
|
FNiagaraSystemScalabilitySettingsArray |
Container struct for an array of system scalability settings. |
|
FNiagaraSystemSimulation |
Simulation performing all system and emitter scripts for a instances of a UNiagaraSystem in a world. |
|
FNiagaraSystemSimulationTickContext |
|
|
FNiagaraSystemUpdateContext |
Helper for reseting/reinitializing Niagara systems currently active when they are being edited. |
|
FNiagaraTestStruct |
|
|
FNiagaraTestStructInner |
|
|
FNiagaraTypeDefinition |
|
|
FNiagaraTypeHelper |
Can convert a UStruct with fields of base types only (float, int... - will likely add native vector types here as well) to an FNiagaraTypeDefinition (internal representation) |
|
FNiagaraTypeLayoutInfo |
Information about how this type should be laid out in an FNiagaraDataSet |
|
FNiagaraTypeRegistry |
Contains all types currently available for use in Niagara Used by UI to provide selection; new uniforms and variables may be instanced using the types provided here |
|
FNiagaraTypeUtilities |
Helper methods for basic struct definitions |
|
FNiagaraUserParameterBinding |
|
|
FNiagaraUserRedirectionParameterStore |
Extension of the base parameter store to allow the user in the editor to use variable names without the "User." namespace prefix. |
|
FNiagaraVariable |
|
|
FNiagaraVariableAttributeBinding |
|
|
FNiagaraVariableBase |
|
|
FNiagaraVariableDataInterfaceBinding |
|
|
FNiagaraVariableInfo |
Defines all you need to know about a variable. |
|
FNiagaraVariableLayoutInfo |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraVariableMetaData |
|
|
FNiagaraVariableWithOffset |
|
|
FNiagaraVariant |
|
|
FNiagaraViewDataMgr |
|
|
FNiagaraVMExecutableData |
Struct containing all of the data needed to run a Niagara VM executable script. |
|
FNiagaraVMExecutableDataId |
Struct containing all of the data necessary to look up a NiagaraScript's VM executable results from the Derived Data Cache. |
|
FNiagaraWorldManager |
Manager class for any data relating to a particular world. |
|
FNiagaraWorldManagerTickFunction |
|
|
FOnNiagaraSystemFinished |
Called when the particle system is done. |
|
FScopedNiagaraDataSetGPUReadback |
Allows immediate access to GPU data on the CPU, you can then use FNiagaraDataSetAccessor to access the data. |
|
FScriptExecutionConstantBufferTable |
|
|
FSimulationStageMetaData |
|
|
FSkeletalMeshAccessorHelper |
|
|
FSkeletalMeshGpuDynamicBufferProxy |
This contains dynamic data created per frame from the DI. |
|
FSkeletalMeshGpuSpawnStaticBuffers |
This contains static data created once from the DI. |
|
FSkeletalMeshInterfaceHelper |
|
|
FSkeletalMeshSamplingRegionAreaWeightedSampler |
Allows perfect area weighted sampling between different skeletal mesh Sampling regions. |
|
FSkeletalMeshSkinningData |
|
|
FSkeletalMeshSkinningDataHandle |
|
|
FSkeletalMeshSkinningDataUsage |
|
|
FSkelMeshVertexAccessor |
Helpers for accessing misc vertex data. |
|
FSkelMeshVertexAccessorNoop |
|
|
FSkinnedPositionAccessorHelper |
|
|
FStaticMeshFilteredAreaWeightedSectionSampler |
Allows uniform random sampling of a number of mesh sections filtered by an FNDIStaticMeshSectionFilter |
|
FStaticMeshGpuSpawnBuffer |
Used to stored GPU data needed for an interface/mesh tuple (e.g. uniform sampling of sections according to mesh surface area). |
|
FVMExternalFunctionBindingInfo |
|
|
FVMFunctionSpecifier |
|
|
INiagaraEditorOnlyDataUtilities |
Defines utility methods for creating editor only data which is stored on runtime objects. |
|
INiagaraMergeManager |
|
|
INiagaraModule |
Niagara module interface |
|
INiagaraParticleCallbackHandler |
|
|
MemoryRuntimeEstimation |
|
|
NeighborGrid3DRWInstanceData |
Store all data in in a class move all data management to use per instance data remove references to push data to render thread |
|
NiagaraEmitterInstanceBatcher |
|
|
TAreaWeightingModeBinder |
External function binder choosing between template specializations based on if we're area weighting or not. |
|
TCurveUseLUTBinder |
External function binder choosing between template specializations based on if a curve should use the LUT over full evaluation. |
|
TFilterModeBinder |
External function binder choosing between template specializations based on filtering methods. |
|
TNDIExplicitBinder |
Adds a known type to the parameters. |
|
TNDINoopBinder |
|
|
TNDIParamBinder |
Binder that tests the location of an operand and adds the correct handler type to the Binding parameters. |
|
TSkinningModeBinder |
External function binder choosing between template specializations based on skinning mode. |
|
TVertexAccessorBinder |
External function binder choosing between template specializations based vertex data format. |
|
UNiagaraComponent |
UNiagaraComponent is the primitive component for a Niagara System. |
|
UNiagaraComponentPool |
|
|
UNiagaraConvertInPlaceUtilityBase |
|
|
UNiagaraDataInterface |
Base class for all Niagara data interfaces. |
|
UNiagaraDataInterfaceAudioOscilloscope |
Data Interface allowing sampling of recent audio data. |
|
UNiagaraDataInterfaceAudioSpectrum |
Data Interface allowing sampling of recent audio spectrum. |
|
UNiagaraDataInterfaceAudioSubmix |
Data Interface allowing sampling of recent audio data. |
|
UNiagaraDataInterfaceCamera |
|
|
UNiagaraDataInterfaceCollisionQuery |
Data Interface allowing sampling of color curves. |
|
UNiagaraDataInterfaceColorCurve |
Data Interface allowing sampling of color curves. |
|
UNiagaraDataInterfaceCurlNoise |
Data Interface allowing sampling of curl noise LUT. |
|
UNiagaraDataInterfaceCurve |
Copyright Epic Games, Inc. All Rights Reserved. |
|
UNiagaraDataInterfaceCurveBase |
Base class for curve data interfaces which facilitates handling the curve data in a standardized way. |
|
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. |
|
UNiagaraDataInterfaceGrid2D |
|
|
UNiagaraDataInterfaceGrid2DCollection |
|
|
UNiagaraDataInterfaceGrid3D |
|
|
UNiagaraDataInterfaceNeighborGrid3D |
|
|
UNiagaraDataInterfaceOcclusion |
Copyright Epic Games, Inc. All Rights Reserved. |
|
UNiagaraDataInterfaceParticleRead |
|
|
UNiagaraDataInterfaceRWBase |
|
|
UNiagaraDataInterfaceSimpleCounter |
Data Interface allowing a counter that starts at zero when created and increases every time it is sampled. |
|
UNiagaraDataInterfaceSkeletalMesh |
Data Interface allowing sampling of skeletal meshes. |
|
UNiagaraDataInterfaceSpline |
Data Interface allowing sampling of in-world spline components. |
|
UNiagaraDataInterfaceStaticMesh |
Data Interface allowing sampling of static meshes. |
|
UNiagaraDataInterfaceTexture |
Data Interface allowing sampling of a texture |
|
UNiagaraDataInterfaceVector2DCurve |
Copyright Epic Games, Inc. All Rights Reserved. |
|
UNiagaraDataInterfaceVector4Curve |
Data Interface allowing sampling of vector curves. |
|
UNiagaraDataInterfaceVectorCurve |
Data Interface allowing sampling of vector curves. |
|
UNiagaraDataInterfaceVectorField |
|
|
UNiagaraDataInterfaceVolumeTexture |
Data Interface allowing sampling of a texture |
|
UNiagaraEditorDataBase |
A base class for editor only data which supports post loading from the runtime owner object. |
|
UNiagaraEffectType |
Contains settings and working data shared among many NiagaraSystems that share some commonality of type. |
|
UNiagaraEmitter |
UNiagaraEmitter stores the attributes of an FNiagaraEmitterInstance that need to be serialized and are used for its initialization |
|
UNiagaraEventReceiverEmitterAction |
Base class for actions that an event receiver will perform at the emitter level. |
|
UNiagaraEventReceiverEmitterAction_SpawnParticles |
|
|
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. |
|
UNiagaraLightRendererProperties |
|
|
UNiagaraMeshRendererProperties |
|
|
UNiagaraParameterCollection |
Asset containing a collection of global parameters usable by Niagara. |
|
UNiagaraParameterCollectionInstance |
|
|
UNiagaraParticleCallbackHandler |
|
|
UNiagaraPreviewAxis |
Base class for all preview axis types. |
|
UNiagaraPreviewAxis_InterpParamBase |
|
|
UNiagaraPreviewAxis_InterpParamFloat |
|
|
UNiagaraPreviewAxis_InterpParamInt32 |
|
|
UNiagaraPreviewAxis_InterpParamLinearColor |
|
|
UNiagaraPreviewAxis_InterpParamVector |
|
|
UNiagaraPreviewAxis_InterpParamVector2D |
|
|
UNiagaraPreviewAxis_InterpParamVector4 |
|
|
UNiagaraRendererProperties |
|
|
UNiagaraRibbonRendererProperties |
|
|
UNiagaraScript |
Runtime script for a Niagara system |
|
UNiagaraScriptSourceBase |
Runtime data for a Niagara system |
|
UNiagaraSettings |
|
|
UNiagaraSimulationStageBase |
A base class for niagara simulation stages. |
|
UNiagaraSimulationStageGeneric |
|
|
UNiagaraSpriteRendererProperties |
|
|
UNiagaraSystem |
Container for multiple emitters that combine together to create a particle system effect. |
Name |
Description |
---|---|
FNiagaraBoundParameterArray |
|
FNiagaraDataInterfaceFix |
Helper class for GUI error handling. |
FNiagaraDataInterfaceProxySkeletalMeshData |
|
FNiagaraSystemTickBatch |
|
TNDISkelMesh_AreaWeightingOff |
|
TNDISkelMesh_AreaWeightingOn |
|
TNDISkelMesh_FilterModeMulti |
|
TNDISkelMesh_FilterModeNone |
Copyright Epic Games, Inc. All Rights Reserved. |
TNDISkelMesh_FilterModeSingle |
|
TNDISkelMesh_SkinningModeInvalid |
|
TNDISkelMesh_SkinningModeNone |
|
TNDISkelMesh_SkinningModeOnTheFly |
|
TNDISkelMesh_SkinningModePreSkin |
Name |
Description |
|
---|---|---|
|
ENCPoolMethod |
|
|
ENDISkeletalMesh_FilterMode |
|
|
ENDISkeletalMesh_SkinningMode |
|
|
ENDISkelMesh_AreaWeightingMode |
|
|
ENiagaraAgeUpdateMode |
Defines modes for updating the component's age. |
|
ENiagaraBaseTypes |
|
|
ENiagaraCollisionMode |
|
|
ENiagaraCullReaction |
Controls what action is taken by a Niagara system that fails it's cull checks. |
|
ENiagaraDataSetType |
|
|
ENiagaraDefaultMode |
TODO: Custom will eventually mean that the default value or binding will be overridden by a subgraph default, i.e. expose it to a "Initialize variable" node. |
|
ENiagaraExecutionState |
|
|
ENiagaraExecutionStateSource |
The source from which a script execution state was set. |
|
ENiagaraInputNodeUsage |
|
|
ENiagaraIterationSource |
|
|
ENiagaraLegacyTrailWidthMode |
Controls the way that the width scale property affects animation trails. |
|
ENiagaraMeshFacingMode |
This enum decides how a mesh particle will orient its "facing" axis relative to camera. |
|
ENiagaraMeshLockedAxisSpace |
|
|
ENiagaraModuleDependencyScriptConstraint |
|
|
ENiagaraModuleDependencyType |
|
|
ENiagaraNumericOutputTypeSelectionMode |
Defines different modes for selecting the output numeric type of a function or operation based on the types of the inputs. |
|
ENiagaraParameterPanelCategory |
|
|
ENiagaraParameterScope |
|
|
ENiagaraPlatformSelectionState |
|
|
ENiagaraPlatformSetState |
|
|
ENiagaraPreviewGridResetMode |
|
|
ENiagaraRibbonAgeOffsetMode |
Defines different modes for offsetting UVs by age when ordering ribbon particles using normalized age. |
|
ENiagaraRibbonDrawDirection |
This enum decides in which order the ribbon segments will be rendered |
|
ENiagaraRibbonFacingMode |
|
|
ENiagaraRibbonTessellationMode |
|
|
ENiagaraScalabilityUpdateFrequency |
Controls how often should we update scalability states for these effects. |
|
ENiagaraScriptCompileStatus |
Enumerates states a Niagara script can be in. |
|
ENiagaraScriptGroup |
|
|
ENiagaraScriptParameterUsage |
|
|
ENiagaraScriptUsage |
Defines different usages for a niagara script. |
|
ENiagaraSimTarget |
|
|
ENiagaraSortMode |
|
|
ENiagaraSpriteAlignment |
This enum decides how a sprite particle will orient its "up" axis. |
|
ENiagaraSpriteFacingMode |
This enum decides how a sprite particle will orient its "facing" axis. |
|
ENiagaraTickBehavior |
Niagara ticking behaviour |
|
ENiagaraVariantMode |
|
|
EParticleAllocationMode |
|
|
EScriptExecutionMode |
|
|
ETickStage |
|
|
EUnusedAttributeBehaviour |
Defines what will happen to unused attributes when a script is run. |
Name | Description | ||
---|---|---|---|
|
BarycentricInterpolate |
Overload for FVector4 to work around C2719: (formal parameter with requested alignment of 16 won't be aligned) |
|
|
T |
BarycentricInterpolate ( |
|
|
BarycentricInterpolate |
Overload for FVector4 to work around C2719: (formal parameter with requested alignment of 16 won't be aligned) |
|
|
T |
BarycentricInterpolate ( |
|
|
FNiagaraUtilities::AllowComputeShaders ( |
Whether compute shaders are allowed. Could change depending on config and runtime switches. |
|
|
FNiagaraUtilities::AllowGPUParticles ( |
Whether GPU particles are currently allowed. Could change depending on config and runtime switches. |
|
|
FNiagaraUtilities::CollectScriptDataInterfaceParameters ( |
||
|
FNiagaraVari... |
FNiagaraUtilities::ConvertVariableToRapidIterationConstantName ( |
|
|
FNiagaraUtilities::DumpHLSLText |
||
|
FNiagaraUtilities::GetUniqueName |
Builds a unique name from a candidate name and a set of existing names. |
|
|
FNiagaraUtilities::PrepareRapidIterationParameters ( |
Prepares rapid iteration parameter stores for simulation by removing old parameters no longer used by functions, by initializing new parameters added to functions, and by copying parameters across parameter stores for interscript dependencies. |
|
|
FNiagaraUtilities::SupportsGPUParticles ( |
Whether the platform supports GPU particles. A static function that doesn't not rely on any runtime switches. |
|
|
FNiagaraUtilities::SupportsNiagaraRendering ( |
||
|
FNiagaraUtilities::SupportsNiagaraRendering ( |
||
|
FNiagaraUtilities::SystemInstanceIDToString ( |
||
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
ProcessSerializedShaderMaps ( |
||
|
RandomBarycentricCoord ( |
||
|
SerializeNiagaraShaderMaps ( |
Name | Description | ||
---|---|---|---|
|
const FName |
CellSizeFunctionName |
|
|
const FString |
CellSizeName |
|
|
GbEnableMinimalGPUBuffers |
||
|
GEnableNiagaraRuntimeCycleCounts |
||
|
GEnableVerboseNiagaraChangeIdLogging |
||
|
float |
GLastRenderTimeSafetyBias |
Safety time to allow for the LastRenderTime coming back from the RT. |
|
GNiagaraQualityLevel |
||
|
GNiagaraViewDataManager |
||
|
const FName |
IndexToLinearFunctionName |
|
|
const FName |
IndexToUnitFunctionName |
|
|
const FName |
IndexToUnitStaggeredXFunctionName |
|
|
const FName |
IndexToUnitStaggeredYFunctionName |
|
|
const FName |
LinearToIndexFunctionName |
|
|
const uint32 |
NIAGARA_COMPUTE_THREADGROUP_SIZE |
|
|
const uint32 |
NIAGARA_MAX_COMPUTE_THREADGROUPS |
|
|
constexpr uint3... |
NIAGARA_MAX_GPU_SPAWN_INFOS |
The maximum number of spawn infos we can run on the GPU, modifying this will require a version update as it is used in the shader compiler |
|
constexpr ETick... |
NiagaraFirstTickGroup |
TickGroup information for Niagara. |
|
constexpr ETick... |
NiagaraLastTickGroup |
|
|
constexpr int |
NiagaraNumTickGroups |
|
|
const FName |
NumCellsFunctionName |
|
|
const FString |
NumCellsName |
|
|
const FName |
NumVoxelsFunctionName |
Global VM function names, also used by the shaders code generation methods. |
|
const FString |
NumVoxelsName |
Global HLSL variable base names, used by HLSL. |
|
const FName |
SimulationToUnitFunctionName |
|
|
const FName |
UnitToIndexFunctionName |
|
|
const FName |
UnitToSimulationFunctionName |
|
|
const FName |
VoxelSizeFunctionName |
|
|
const FString |
VoxelSizeName |
|
|
const FName |
WorldBBoxSizeFunctionName |
|
|
const FString |
WorldBBoxSizeName |