Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
ANiagaraActor |
|
|
ANiagaraLensEffectBase |
Niagara equivalent of AEmitterCameraLensEffectBase. |
|
ANiagaraPerfBaselineActor |
Actor that controls how the baseline system behaves and also controls stats gathering for. |
|
ANiagaraPreviewBase |
Base actor for preview actors used in UNiagaraPreviewAxis. |
|
ANiagaraPreviewGrid |
|
|
CQDIPerInstanceData |
|
|
EditorExposedVectorConstant |
|
|
EditorExposedVectorCurveConstant |
|
|
FAudioParticleData |
|
|
FAudioPlayerInterface_InstanceData |
|
|
FBasicParticleData |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FCameraDataInterface_InstanceData |
|
|
FComponentIterationContext |
|
|
FDeviceProfileValueCache |
Helper class for accesssing and caching the value of CVars for device profiles. |
|
FDistanceData |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FElementOffset |
Element offsets in the array list |
|
FEmitterCompiledScriptPair |
|
|
FGrid2DBuffer |
|
|
FGrid2DCollectionReaderInstanceData_GameThread |
|
|
FGrid2DCollectionReaderInstanceData_RenderThread |
|
|
FGrid2DCollectionRWInstanceData_GameThread |
|
|
FGrid2DCollectionRWInstanceData_RenderThread |
|
|
FGrid3DBuffer |
|
|
FGrid3DCollectionRWInstanceData_GameThread |
|
|
FGrid3DCollectionRWInstanceData_RenderThread |
|
|
FMeshTriCoordinate |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNCPool |
|
|
FNCPoolElement |
|
|
FNDI_GeneratedData |
|
|
FNDI_SharedResourceHandle |
|
|
FNDI_SharedResourceUsage |
|
|
FNDI_SkeletalMesh_GeneratedData |
|
|
FNDIArrayImplHelper |
|
|
FNDIArrayImplHelperBase |
|
|
FNDIArrayInstanceData_GameThread |
|
|
FNDIArrayInstanceData_RenderThread |
|
|
FNDIArrayProxyImpl |
|
|
FNDIInputParam |
Helper to deal with types with potentially several input registers. |
|
FNDIOutputParam |
Helper to deal with types with potentially several output registers. |
|
FNDIParameter |
Helper class for decoding NDI parameters into a usable struct type. |
|
FNDIRandomInfoPolicy |
Random policy which can be optionally deterministic depending on the info. |
|
FNDIRandomStreamPolicy |
Completely random policy which will pull from the contexts random stream. |
|
FNDIRigidMeshCollisionArrays |
Arrays in which the cpu datas will be str |
|
FNDIRigidMeshCollisionBuffer |
Render buffers that will be used in hlsl functions |
|
FNDIRigidMeshCollisionData |
Data stored per physics asset instance |
|
FNDIRigidMeshCollisionProxy |
Proxy to send data to gpu |
|
FNDISkeletalMesh_InstanceData |
|
|
FNDISpline_InstanceData |
|
|
FNDISpline_InstanceData_RenderThread |
Proxy data for splines |
|
FNDITransformHandler |
|
|
FNDITransformHandlerNoop |
|
|
FNiagaraAliasContext |
|
|
FNiagaraAssetVersion |
|
|
FNiagaraAsyncCompileTask |
|
|
FNiagaraAsyncTaskSharedData |
|
|
FNiagaraBakerTextureSettings |
|
|
FNiagaraBakerTextureSource |
|
|
FNiagaraBool |
|
|
FNiagaraBoolParameterMetaData |
|
|
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 |
|
|
FNiagaraCompiledDataReference |
|
|
FNiagaraCompileDependency |
Records necessary information to verify that this will link properly and trace where that linkage dependency exists. |
|
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. |
|
FNiagaraCompileRequestDuplicateDataBase |
External reference to the compile request data generated. |
|
FNiagaraCompilerTag |
|
|
FNiagaraComponentPropertyBinding |
|
|
FNiagaraComputeDataInterfaceInstanceData |
|
|
FNiagaraComputeExecutionContext |
|
|
FNiagaraComputeInstanceData |
|
|
FNiagaraConstantBufferToDataSetBinding |
|
|
FNiagaraConstants |
|
|
FNiagaraCrashReporterScope |
|
|
FNiagaraCulledComponentInfo |
Info on a culled Niagara Component for use by it's cull proxy. |
|
FNiagaraDataBuffer |
Buffer containing one frame of Niagara simulation data. |
|
FNiagaraDataIntefaceProxyCameraQuery |
|
|
FNiagaraDataIntefaceProxyOcclusionQuery |
|
|
FNiagaraDataInterfaceArrayImplHelper |
|
|
FNiagaraDataInterfaceError |
|
|
FNiagaraDataInterfaceFeedback |
|
|
FNiagaraDataInterfaceParametersCS_ArrayImpl |
Compute Shader Impl. |
|
FNiagaraDataInterfaceParametersCS_Curve |
|
|
FNiagaraDataInterfaceParametersCS_Grid3DCollection |
|
|
FNiagaraDataInterfaceParametersCS_VectorField |
|
|
FNiagaraDataInterfaceProxy |
|
|
FNiagaraDataInterfaceProxyCurlNoise |
|
|
FNiagaraDataInterfaceProxyCurveBase |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraDataInterfaceProxyGrid2DCollectionProxy |
|
|
FNiagaraDataInterfaceProxyGrid2DCollectionReaderProxy |
|
|
FNiagaraDataInterfaceProxyGrid3DCollectionProxy |
|
|
FNiagaraDataInterfaceProxyNeighborGrid3D |
|
|
FNiagaraDataInterfaceProxyOscilloscope |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraDataInterfaceProxyRasterizationGrid3D |
|
|
FNiagaraDataInterfaceProxyRenderTarget2DArrayProxy |
|
|
FNiagaraDataInterfaceProxyRenderTarget2DProxy |
|
|
FNiagaraDataInterfaceProxyRenderTargetCubeProxy |
|
|
FNiagaraDataInterfaceProxyRenderTargetVolumeProxy |
|
|
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. |
|
FNiagaraDataInterfaceProxySpline |
|
|
FNiagaraDataInterfaceProxySubmix |
Niagara data interface proxy for audio submix listener. |
|
FNiagaraDataInterfaceProxyVectorField |
|
|
FNiagaraDataInterfaceSplineLUT |
|
|
FNiagaraDataSet |
General storage class for all per instance simulation data in Niagara. |
|
FNiagaraDataSetAccessor |
|
|
FNiagaraDataSetAccessorFloat |
Template |
|
FNiagaraDataSetAccessorInt32 |
Template |
|
FNiagaraDataSetAccessorStruct |
|
|
FNiagaraDataSetAccessorTypeInfo |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraDataSetCompiledData |
|
|
FNiagaraDataSetDebugAccessor |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraDataSetExecutionInfo |
|
|
FNiagaraDataSetID |
|
|
FNiagaraDataSetProperties |
|
|
FNiagaraDataSetReaderFloat |
|
|
FNiagaraDataSetReaderInt32 |
|
|
FNiagaraDataSetReaderStruct |
|
|
FNiagaraDataSetWriterInt32 |
|
|
FNiagaraDataVariableIterator |
Iterator that will pull or push data between a NiagaraDataBuffer and some FNiagaraVariables it contains. |
|
FNiagaraDebuggerAcceptConnection |
Response message from the a debugger client accepting a connection requested by a FNiagaraDebuggerRequestConnection message. |
|
FNiagaraDebuggerConnectionClosed |
Empty message informing a debugger client that the debugger is closing the connection. |
|
FNiagaraDebuggerExecuteConsoleCommand |
Command that will execute a console command on the debugger client. |
|
FNiagaraDebuggerOutlinerUpdate |
Message containing updated outliner information sent from the client to the debugger. |
|
FNiagaraDebuggerRequestConnection |
Outliner END. |
|
FNiagaraDebugHUDSettingsData |
Settings for Niagara debug HUD. |
|
FNiagaraDebugHudTextOptions |
|
|
FNiagaraDebugHUDVariable |
|
|
FNiagaraDebugMessage |
|
|
FNiagaraDeferredMethodQueue |
This class is used to defer the execution of object methods that would otherwise be executing at an unsafe point, due to concurrent processing. |
|
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 |
|
|
FNiagaraEmitterExecutionIndex |
|
|
FNiagaraEmitterHandle |
Stores emitter information within the context of a System. |
|
FNiagaraEmitterInstance |
A Niagara particle simulation. |
|
FNiagaraEmitterNameSettingsRef |
|
|
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 You must pad this struct and the results of GetVariables() to a 16 byte boundary. |
|
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 |
|
|
FNiagaraEmptyUAVPool |
Empty UAV pool used for ensuring we bind a buffer when one does not exist. |
|
FNiagaraEmptyUAVPoolScopedAccess |
Scoped access for UAVs this is not required when running inside the main dispatch loop but is required for external usage that is outside, i.e. if you are doing some custom dispatch setup |
|
FNiagaraEnumParameterMetaData |
Defines override data for enum parameters displayed in the UI. |
|
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 |
|
|
FNiagaraGlobalBudgetScaling |
|
|
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 You must pad this struct and the results of GetVariables() to a 16 byte boundry. |
|
FNiagaraGpuComputeDispatchInterface |
Public API for Niagara's Compute Dispatcher This is generally used with DataInterfaces or Custom Renderers |
|
FNiagaraGpuDispatchGroup |
|
|
FNiagaraGpuDispatchInstance |
|
|
FNiagaraGpuDispatchList |
|
|
FNiagaraGpuFrameResults |
Results generated when the frame is ready and sent to that game thread |
|
FNiagaraGPUInstanceCountManager |
A manager that handles the buffer containing the GPU particle count. |
|
FNiagaraGPUProfilerInterface |
Public API to Niagara GPU Profiling. |
|
FNiagaraGpuProfileScope |
Public API for tracking GPU time when the profiler is enabled. |
|
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. |
|
FNiagaraGraphCachedDataBase |
|
|
FNiagaraGraphViewSettings |
|
|
FNiagaraHalf |
|
|
FNiagaraHalfVector2 |
|
|
FNiagaraHalfVector3 |
|
|
FNiagaraHalfVector4 |
|
|
FNiagaraID |
|
|
FNiagaraInputConditionMetadata |
Defines options for conditionally editing and showing script inputs in the UI. |
|
FNiagaraInt32 |
|
|
FNiagaraLazyPrecompileReference |
|
|
FNiagaraLinearRamp |
Simple linear ramp to drive scaling values. |
|
FNiagaraLWCConverter |
|
|
FNiagaraMaterialAttributeBinding |
|
|
FNiagaraMatrix |
|
|
FNiagaraMeshMaterialOverride |
|
|
FNiagaraMeshRendererMeshProperties |
|
|
FNiagaraModuleDependency |
|
|
FNiagaraNumeric |
|
|
FNiagaraOpInOutInfo |
Information about an input or output of a Niagara operation node. |
|
FNiagaraOutlinerCaptureSettings |
|
|
FNiagaraOutlinerData |
|
|
FNiagaraOutlinerEmitterInstanceData |
|
|
FNiagaraOutlinerSystemData |
Wrapper for array of system instance outliner data so that it can be placed in a map. |
|
FNiagaraOutlinerSystemInstanceData |
Outliner information on a specific system instance. |
|
FNiagaraOutlinerTimingData |
|
|
FNiagaraOutlinerWorldData |
All information about a specific world for the Niagara Outliner. |
|
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 You must pad this struct and the results of GetVariables() to a 16 byte boundary. |
|
FNiagaraParameterDataSetBinding |
|
|
FNiagaraParameterDataSetBindingCollection |
|
|
FNiagaraParameterDirectBinding |
Direct binding to a parameter store to allow efficient gets/sets from code etc. |
|
FNiagaraParameterMap |
|
|
FNiagaraParameters |
|
|
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. |
|
FNiagaraPerfBaselineHandler |
Helper class for managing the generation and tracking of Niagara Performance Baselines. |
|
FNiagaraPerfBaselineStats |
|
|
FNiagaraPerfBaselineStatsListener |
Listener that accumulates a short run of stats for a particular baseline system. |
|
FNiagaraPerInstanceDIFuncInfo |
For function calls from system scripts on User DIs or those with per instance data, we build a per instance binding table that is called from a helper function in the exec context. |
|
FNiagaraPlatformSet |
|
|
FNiagaraPlatformSetConflictEntry |
|
|
FNiagaraPlatformSetConflictInfo |
|
|
FNiagaraPlatformSetCVarCondition |
Imposes a condition that a CVar must contain a set value or range of values for a platform set to be enabled. |
|
FNiagaraPosition |
|
|
FNiagaraPositionSource |
|
|
FNiagaraPropertySetter |
|
|
FNiagaraRandInfo |
|
|
FNiagaraRenderer |
Base class for Niagara System renderers. |
|
FNiagaraRendererComponents |
NiagaraRendererComponents renders an FNiagaraEmitterInstance as scene components |
|
FNiagaraRendererExecutionIndex |
|
|
FNiagaraRendererFeedback |
|
|
FNiagaraRendererLayout |
Used for building renderer layouts for vertex factories |
|
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. |
|
FNiagaraRenderViewDataManager |
|
|
FNiagaraRequestSimpleClientInfoMessage |
Message passed from debugger to client when it needs updated simple client info. |
|
FNiagaraRHIUniformBufferLayout |
|
|
FNiagaraRibbonShapeCustomVertex |
|
|
FNiagaraRibbonUVSettings |
Defines settings for UV behavior for a UV channel on ribbons. |
|
FNiagaraScalabilityManager |
|
|
FNiagaraScalabilityState |
|
|
FNiagaraScalabilitySystemData |
Working data and cached scalability relevant state for UNiagaraSystems. |
|
FNiagaraSceneProxy |
Scene proxy for drawing niagara particle simulations. |
|
FNiagaraSceneTextureParameters |
|
|
FNiagaraScriptAsyncOptimizeTaskState |
Carrier for uncompressed, and optimmized bytecode returned from optimization task. |
|
FNiagaraScriptDataInterfaceCompileInfo |
|
|
FNiagaraScriptDataInterfaceInfo |
|
|
FNiagaraScriptDataUsageInfo |
Struct containing usage information about a script. |
|
FNiagaraScriptDebuggerInfo |
|
|
FNiagaraScriptExecutionContext |
|
|
FNiagaraScriptExecutionContextBase |
|
|
FNiagaraScriptExecutionPaddingInfo |
|
|
FNiagaraScriptExecutionParameterStore |
Storage class containing actual runtime buffers to be used by the VM and the GPU. |
|
FNiagaraScriptHighlight |
|
|
FNiagaraScriptInstanceParameterStore |
|
|
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. |
|
FNiagaraSimpleClientInfo |
Simple information on the connected client for use in continuous or immediate response UI elements. |
|
FNiagaraSimStageData |
|
|
FNiagaraSpawnInfo |
Data controlling the spawning of particles |
|
FNiagaraStatScope |
|
|
FNiagaraSubmixListener |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FNiagaraSystemCompiledData |
|
|
FNiagaraSystemCompileRequest |
|
|
FNiagaraSystemGpuComputeProxy |
|
|
FNiagaraSystemInstance |
|
|
FNiagaraSystemInstanceController |
This is the main asynchronous interface for controlling operation of a single instance of a Niagara System. |
|
FNiagaraSystemInstanceFinalizeRef |
|
|
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 You must pad this struct and the results of GetVariables() to a 16 byte boundary. |
|
FNiagaraSystemRenderData |
This class wraps all data and functionality needed by a scene render proxy to render a single Niagara System Instance. |
|
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. |
|
FNiagaraSystemScriptExecutionContext |
Specialized exec context for system scripts. |
|
FNiagaraSystemSimulation |
Simulation performing all system and emitter scripts for a instances of a UNiagaraSystem in a world. |
|
FNiagaraSystemSimulationTickContext |
|
|
FNiagaraSystemStaticBuffers |
Static buffers shared between all instances built once on load. |
|
FNiagaraSystemUpdateContext |
Helper for reseting/reinitializing Niagara systems currently active when they are being edited. |
|
FNiagaraTypeDefinition |
|
|
FNiagaraTypeDefinitionHandle |
|
|
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 |
|
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 |
|
|
FNiagaraVMExecutableByteCode |
|
|
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. |
|
FNiagaraWildcard |
|
|
FNiagaraWorldManager |
Manager class for any data relating to a particular world. |
|
FNiagaraWorldManagerTickFunction |
|
|
FOnNiagaraSystemFinished |
Called when the particle system is done. |
|
FParameterDefinitionsSubscription |
|
|
FParameterDefinitionsToolkitUIContext |
Container for Refresh/Invalidate method delegates passed to all Widgets which may selectively Refresh/Invalidate other widgets in the parameter definitions toolkit. |
|
FParticlePerfStatsListener_NiagaraBaselineComparisonRender |
This listener gathers perf stats for all systems and will render them to the editor viewport with a comparison to their perf baselines. |
|
FParticlePerfStatsListener_NiagaraPerformanceReporter |
This listener gathers perf stats for all systems and will give less intrusive reports on systems that exceed their baseline cost. |
|
FParticleRenderData |
|
|
FPersistentAudioParticleData |
|
|
FRenderTarget2DArrayRWInstanceData_GameThread |
|
|
FRenderTarget2DArrayRWInstanceData_RenderThread |
|
|
FRenderTarget2DRWInstanceData_GameThread |
|
|
FRenderTarget2DRWInstanceData_RenderThread |
|
|
FRenderTargetCubeRWInstanceData_GameThread |
|
|
FRenderTargetCubeRWInstanceData_RenderThread |
|
|
FRenderTargetVolumeRWInstanceData_GameThread |
|
|
FRenderTargetVolumeRWInstanceData_RenderThread |
|
|
FScopedNiagaraDataSetGPUReadback |
Allows immediate access to GPU data on the CPU, you can then use FNiagaraDataSetAccessor to access the data. |
|
FScriptExecutionConstantBufferTable |
|
|
FScriptToolkitUIContext |
Container for Refresh/Invalidate method delegates passed to all Widgets which may selectively Refresh/Invalidate other widgets in the script toolkit. |
|
FSkeletalMeshAccessorHelper |
|
|
FSkeletalMeshConnectivityHandle |
|
|
FSkeletalMeshConnectivityUsage |
|
|
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 |
|
|
FSkeletalMeshUvMappingHandle |
|
|
FSkeletalMeshUvMappingUsage |
|
|
FSkelMeshVertexAccessor |
Helpers for accessing misc vertex data. |
|
FSkelMeshVertexAccessorNoop |
|
|
FSkinnedPositionAccessorHelper |
|
|
FSynchronizeWithParameterDefinitionsArgs |
Args struct for INiagaraParameterDefinitionsSubscriberViewModel::SynchronizeWithParameterDefinitions. |
|
FSystemToolkitUIContext |
Container for Refresh/Invalidate method delegates passed to all Widgets which may selectively Refresh/Invalidate other widgets in the system toolkit. |
|
FVersionedNiagaraScript |
Struct combining a script with a specific version. |
|
FVersionedNiagaraScriptData |
Struct containing all of the data that can be different between different script versions. |
|
FVersionedNiagaraScriptWeakPtr |
Struct combining a script with a specific version. |
|
FVMExternalFunctionBindingInfo |
|
|
FVMFunctionSpecifier |
|
|
INDIArrayProxyBase |
|
|
INiagaraEditorOnlyDataUtilities |
Defines utility methods for creating editor only data which is stored on runtime objects. |
|
INiagaraMergeManager |
|
|
INiagaraModule |
Niagara module interface |
|
INiagaraParameterDefinitionsSubscriber |
Interface for classes which subscribe to parameter definitions. |
|
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 |
|
RasterizationGrid3DRWInstanceData |
Store all data in in a class move all data management to use per instance data remove references to push data to render thread |
|
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. |
|
TNDIRandomHelper |
|
|
TSkinningModeBinder |
External function binder choosing between template specializations based on skinning mode. |
|
TVertexAccessorBinder |
External function binder choosing between template specializations based vertex data format. |
|
UNiagaraBakerSettings |
|
|
UNiagaraBaselineController |
Base class for baseline controllers. |
|
UNiagaraBaselineController_Basic |
Simple controller that will just spawn the given system N times. |
|
UNiagaraComponent |
UNiagaraComponent is the primitive component for a Niagara System. |
|
UNiagaraComponentPool |
|
|
UNiagaraComponentRendererProperties |
|
|
UNiagaraComponentSettings |
|
|
UNiagaraConvertInPlaceUtilityBase |
|
|
UNiagaraCullProxyComponent |
A specialization of UNiagaraComponent that can act as a proxy for many other NiagaraComponents that have been culled by scalability. |
|
UNiagaraDataInterface |
Base class for all Niagara data interfaces. |
|
UNiagaraDataInterface2DArrayTexture |
Data Interface allowing sampling of a texture |
|
UNiagaraDataInterfaceArray |
|
|
UNiagaraDataInterfaceArrayBool |
|
|
UNiagaraDataInterfaceArrayColor |
|
|
UNiagaraDataInterfaceArrayFloat |
|
|
UNiagaraDataInterfaceArrayFloat2 |
|
|
UNiagaraDataInterfaceArrayFloat3 |
|
|
UNiagaraDataInterfaceArrayFloat4 |
|
|
UNiagaraDataInterfaceArrayFunctionLibrary |
C++ and Blueprint library for accessing array types |
|
UNiagaraDataInterfaceArrayInt32 |
|
|
UNiagaraDataInterfaceArrayNiagaraID |
|
|
UNiagaraDataInterfaceArrayPosition |
|
|
UNiagaraDataInterfaceArrayQuat |
|
|
UNiagaraDataInterfaceAudioOscilloscope |
Data Interface allowing sampling of recent audio data. |
|
UNiagaraDataInterfaceAudioPlayer |
This Data Interface can be used to play one-shot audio effects driven by particle 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. |
|
UNiagaraDataInterfaceCubeTexture |
Data Interface allowing sampling of a texture |
|
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 |
|
|
UNiagaraDataInterfaceGrid2DCollectionReader |
#todo(dmp): base class has all the RW attributes, even though we only care about the attributes that query the grid. Cleaning this up would be great |
|
UNiagaraDataInterfaceGrid3D |
|
|
UNiagaraDataInterfaceGrid3DCollection |
|
|
UNiagaraDataInterfaceGrid3DCollectionReader |
|
|
UNiagaraDataInterfaceIntRenderTarget2D |
Copyright Epic Games, Inc. All Rights Reserved. |
|
UNiagaraDataInterfaceLandscape |
Data Interface allowing sampling of a Landscape |
|
UNiagaraDataInterfaceMeshRendererInfo |
This Data Interface can be used to query information about the mesh renderers of an emitter |
|
UNiagaraDataInterfaceNeighborGrid3D |
|
|
UNiagaraDataInterfaceOcclusion |
Copyright Epic Games, Inc. All Rights Reserved. |
|
UNiagaraDataInterfaceParticleRead |
|
|
UNiagaraDataInterfacePlatformSet |
Copyright Epic Games, Inc. All Rights Reserved. |
|
UNiagaraDataInterfaceRasterizationGrid3D |
|
|
UNiagaraDataInterfaceRenderTarget2D |
|
|
UNiagaraDataInterfaceRenderTarget2DArray |
|
|
UNiagaraDataInterfaceRenderTargetCube |
|
|
UNiagaraDataInterfaceRenderTargetVolume |
|
|
UNiagaraDataInterfaceRigidMeshCollisionQuery |
Data Interface for the Collisions |
|
UNiagaraDataInterfaceRWBase |
|
|
UNiagaraDataInterfaceSkeletalMesh |
Data Interface allowing sampling of skeletal meshes. |
|
UNiagaraDataInterfaceSpline |
Data Interface allowing sampling of in-world spline components. |
|
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 |
|
UNiagaraDebugHUDSettings |
|
|
UNiagaraEditorDataBase |
A base class for editor only data which supports post loading from the runtime owner object. |
|
UNiagaraEditorParametersAdapterBase |
A base class for editor only data which owns UNiagaraScriptVariables and supports synchronizing them with definitions. |
|
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 |
|
|
UNiagaraMessageDataBase |
|
|
UNiagaraParameterCollection |
Asset containing a collection of global parameters usable by Niagara. |
|
UNiagaraParameterCollectionInstance |
|
|
UNiagaraParameterDefinitionsBase |
Stub class. Collection of UNiagaraScriptVariables to synchronize between UNiagaraScripts. |
|
UNiagaraParticleCallbackHandler |
|
|
UNiagaraPreviewAxis |
Base class for all preview axis types. |
|
UNiagaraPreviewAxis_InterpParamBase |
|
|
UNiagaraPreviewAxis_InterpParamFloat |
|
|
UNiagaraPreviewAxis_InterpParamInt32 |
|
|
UNiagaraPreviewAxis_InterpParamLinearColor |
|
|
UNiagaraPreviewAxis_InterpParamVector |
|
|
UNiagaraPreviewAxis_InterpParamVector2D |
|
|
UNiagaraPreviewAxis_InterpParamVector4 |
|
|
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. |
|
UNiagaraRibbonRendererProperties |
|
|
UNiagaraScript |
Runtime script for a Niagara system |
|
UNiagaraScriptSourceBase |
Runtime data for a Niagara system |
|
UNiagaraSettings |
|
|
UNiagaraSignificanceHandler |
Base class for significance handlers. |
|
UNiagaraSignificanceHandlerAge |
Significance is determined by the system's age. Newer systems are more significant. |
|
UNiagaraSignificanceHandlerDistance |
Significance is determined by the system's distance to the nearest camera. |
|
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 | ||
---|---|---|---|
|
GEnableVerboseNiagaraChangeIdLogging |
||
|
float |
GLastRenderTimeSafetyBias |
Safety time to allow for the LastRenderTime coming back from the RT. |
|
GNiagaraQualityLevel |
||
|
GNiagaraViewDataManager |
||
|
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 uint3... |
NiagaraComputeMaxThreadGroupSize |
Defines The maximum ThreadGroup size we allow in Niagara. |
|
constexpr ETick... |
NiagaraFirstTickGroup |
TickGroup information for Niagara. |
|
constexpr ETick... |
NiagaraLastTickGroup |
|
|
constexpr uint3... |
NiagaraMaxThreadGroupCountPerDimension |
Defines The maximum Thread Group Count Per Dimension. |
|
constexpr int |
NiagaraNumTickGroups |
|
|
STATCAT_Advanced |