Niagara

Niagara

Windows
MacOS
Linux
On this page

Actions

Advance Simulation

Advances this system's simulation by the specified number of ticks and delta time.

Target is Niagara Particle System

Advance Simulation by Time

Advances this system's simulation by the specified time in seconds and delta time. Advancement is done in whole ticks of TickDeltaSeconds so actual simulated time will be the nearest lower multiple of TickDeltaSeconds.

Target is Niagara Particle System

Get Age Update Mode

Get Age Update Mode

Target is Niagara Particle System

Get Bool Parameter

Accessors from Blueprint. For now just exposing common types but ideally we can expose any somehow in future.

Target is Niagara Parameter Collection Instance

Get Color Parameter

Get Color Parameter

Target is Niagara Parameter Collection Instance

Get Data Interface

Get Data Interface

Target is Niagara Particle System

Get Desired Age

Gets the desired age of the System instance. This is only relevant when using the DesiredAge age update mode.

Target is Niagara Particle System

Get Desired Age Seek Delta

Gets the delta value which is used when seeking from the current age, to the desired age. This is only relevant when using the DesiredAge age update mode.

Target is Niagara Particle System

Get Float Parameter

Get Float Parameter

Target is Niagara Parameter Collection Instance

Get Int Parameter

Get Int Parameter

Target is Niagara Parameter Collection Instance

Get Max Desired Age Tick Delta

Sets the maximum time that you can jump within a tick which is used when seeking from the current age, to the desired age. This is only relevant when using the DesiredAge age update mode.

Target is Niagara Particle System

Get Niagara Parameter Collection

This is gonna be totally reworked UFUNCTION(BlueprintCallable, Category = Niagara, meta = (Keywords = "niagara System", UnsafeDuringActorConstruction = "true")) static void SetUpdateScriptConstant(UNiagaraComponent* Component, FName EmitterName, FName ConstantName, FVector Value);

Target is Niagara Function Library

Get Niagara System Asset

Get Asset

Target is Niagara Particle System

Get Quaternion Parameter

Get Quat Parameter

Target is Niagara Parameter Collection Instance

Get Random Seed Offset

Get Random Seed Offset

Target is Niagara Particle System

Get Raw Texture Size

Get Raw Texture Size

Target is Grid3D Collection

Get Texture Size

Get Texture Size

Target is Grid2D Collection

Get Tick Behavior

Get Tick Behavior

Target is Niagara Particle System

Get Vector Parameter

Get Vector Parameter

Target is Niagara Parameter Collection Instance

Get Vector2D Parameter

Get Vector 2DParameter

Target is Niagara Parameter Collection Instance

Get Vector4 Parameter

Get Vector 4Parameter

Target is Niagara Parameter Collection Instance

Get whether or not to lock the desired age delta time to the seek delta.

Gets whether or not the delta time used to tick the system instance when using desired age is locked to the seek delta. When true, the system instance will only be ticked when the desired age has changed by more than the seek delta. When false the system instance will be ticked by the change in desired age when not seeking.

Target is Niagara Particle System

Is In Forced Solo Mode

Get Force Solo

Target is Niagara Particle System

Is Paused

Is Paused

Target is Niagara Particle System

Niagara Get Bool Array

Gets a copy of Niagara Bool Data.

Target is Niagara Data Interface Array Function Library

Niagara Get Bool Array Value

Gets a single value within a Niagara Array Bool.

Target is Niagara Data Interface Array Function Library

Niagara Get Color Array

Gets a copy of Niagara FLinearColor Data.

Target is Niagara Data Interface Array Function Library

Niagara Get Color Array Value

Gets a single value within a Niagara Array FLinearColor.

Target is Niagara Data Interface Array Function Library

Niagara Get Float Array

Gets a copy of Niagara Float Data.

Target is Niagara Data Interface Array Function Library

Niagara Get Float Array Value

Gets a single value within a Niagara Array Float.

Target is Niagara Data Interface Array Function Library

Niagara Get Int32 Array

Gets a copy of Niagara Int32 Data.

Target is Niagara Data Interface Array Function Library

Niagara Get Int32 Array Value

Gets a single value within a Niagara Array Int32.

Target is Niagara Data Interface Array Function Library

Niagara Get Quaternion Array

Gets a copy of Niagara FQuat Data.

Target is Niagara Data Interface Array Function Library

Niagara Get Quaternion Array Value

Gets a single value within a Niagara Array FQuat.

Target is Niagara Data Interface Array Function Library

Niagara Get Vector 2D Array

Gets a copy of Niagara FVector2D Data.

Target is Niagara Data Interface Array Function Library

Niagara Get Vector 2D Array Value

Gets a single value within a Niagara Array FVector2D.

Target is Niagara Data Interface Array Function Library

Niagara Get Vector 4 Array

Gets a copy of Niagara FVector4 Data.

Target is Niagara Data Interface Array Function Library

Niagara Get Vector 4 Array Value

Gets a single value within a Niagara Array FVector4.

Target is Niagara Data Interface Array Function Library

Niagara Get Vector Array

Gets a copy of Niagara FVector Data.

Target is Niagara Data Interface Array Function Library

Niagara Get Vector Array Value

Gets a single value within a Niagara Array FVector.

Target is Niagara Data Interface Array Function Library

Niagara Set Bool Array

Sets Niagara Array Bool Data.

Target is Niagara Data Interface Array Function Library

Niagara Set Bool Array Value

Sets a single value within a Niagara Array Bool.

Target is Niagara Data Interface Array Function Library

Niagara Set Color Array

Sets Niagara Array FLinearColor Data.

Target is Niagara Data Interface Array Function Library

Niagara Set Color Array Value

Sets a single value within a Niagara Array FLinearColor.

Target is Niagara Data Interface Array Function Library

Niagara Set Float Array

Sets Niagara Array Float Data.

Target is Niagara Data Interface Array Function Library

Niagara Set Float Array Value

Sets a single value within a Niagara Array Float.

Target is Niagara Data Interface Array Function Library

Niagara Set Int32 Array

Sets Niagara Array Int32 Data.

Target is Niagara Data Interface Array Function Library

Niagara Set Int32 Array Value

Sets a single value within a Niagara Array Int32.

Target is Niagara Data Interface Array Function Library

Niagara Set Quaternion Array

Sets Niagara Array FQuat Data.

Target is Niagara Data Interface Array Function Library

Niagara Set Quaternion Array Value

Sets a single value within a Niagara Array FQuat.

Target is Niagara Data Interface Array Function Library

Niagara Set Vector 2D Array

Sets Niagara Array FVector2D Data.

Target is Niagara Data Interface Array Function Library

Niagara Set Vector 2D Array Value

Sets a single value within a Niagara Array FVector2D.

Target is Niagara Data Interface Array Function Library

Niagara Set Vector 4 Array

Sets Niagara Array FVector4 Data.

Target is Niagara Data Interface Array Function Library

Niagara Set Vector 4 Array Value

Sets a single value within a Niagara Array FVector4.

Target is Niagara Data Interface Array Function Library

Niagara Set Vector Array

Sets Niagara Array FVector Data.

Target is Niagara Data Interface Array Function Library

Niagara Set Vector Array Value

Sets a single value within a Niagara Array FVector.

Target is Niagara Data Interface Array Function Library

Receive Particle Data (Interface Call)

This function is called once per tick with the gathered particle data. It will not be called if there is no particle data to call it with.

Target is Niagara Particle Callback Handler

Receive Particle Data (Message)

This function is called once per tick with the gathered particle data. It will not be called if there is no particle data to call it with.

Target is Niagara Particle Callback Handler

Reinitialize System

Called on when an external object wishes to force this System to reinitialize itself from the System data.

Target is Niagara Particle System

Reset System

Resets the System to it's initial pre-simulated state.

Target is Niagara Particle System

Seek to Desired Age

Sets the desired age of the System instance and designates that this change is a seek. When seeking to a desired age the The component can optionally prevent rendering.

Target is Niagara Particle System

Set Age Update Mode

Sets the age update mode for the System instance.

Target is Niagara Particle System

Set Auto Destroy

Set Auto Destroy

Target is Niagara Particle System

Set Bool Parameter

Set Bool Parameter

Target is Niagara Parameter Collection Instance

Set Can Render While Seeking

Sets whether or not the system can render while seeking.

Target is Niagara Particle System

Set Color Parameter

Set Color Parameter

Target is Niagara Parameter Collection Instance

Set Desired Age

Sets the desired age of the System instance. This is only relevant when using the DesiredAge age update mode.

Target is Niagara Particle System

Set Desired Age Seek Delta

Sets the delta value which is used when seeking from the current age, to the desired age. This is only relevant when using the DesiredAge age update mode.

Target is Niagara Particle System

Set Float Parameter

Set Float Parameter

Target is Niagara Parameter Collection Instance

Set Forced Solo Mode

Set Force Solo

Target is Niagara Particle System

Set Gpu Compute Debug

Set Gpu Compute Debug

Target is Niagara Particle System

Set Int Parameter

Set Int Parameter

Target is Niagara Parameter Collection Instance

Set Max Desired Age Tick Delta

Sets the maximum time that you can jump within a tick which is used when seeking from the current age, to the desired age. This is only relevant when using the DesiredAge age update mode.

Target is Niagara Particle System

Set Niagara Skeletal Mesh Component

Sets a Niagara StaticMesh parameter by name, overriding locally if necessary.

Target is Niagara Function Library

Set Niagara Static Mesh Component

Sets a Niagara StaticMesh parameter by name, overriding locally if necessary.

Target is Niagara Function Library

Set Niagara Static Mesh Directly

Override System User Variable Static Mesh

Target is Niagara Function Library

Set Niagara System Asset

Switch which asset the component is using. This requires Niagara to wait for concurrent execution and the override parameter store to be synchronized with the new asset. By default existing parameters are reset when we call SetAsset, modify bResetExistingOverrideParameters to leave existing parameter data as is.

Target is Niagara Particle System

Set Niagara Variable (Actor)

Set Variable Actor

Target is Niagara Particle System

Set Niagara Variable (Bool)

Sets a Niagara float parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable (Float)

Sets a Niagara float parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable (Int32)

Sets a Niagara int parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable (LinearColor)

Sets a Niagara FLinearColor parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable (Material)

Set Variable Material

Target is Niagara Particle System

Set Niagara Variable (Object)

Set Variable Object

Target is Niagara Particle System

Set Niagara Variable (Quaternion)

Sets a Niagara Vector3 parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable (TextureRenderTarget)

Set Variable Texture Render Target

Target is Niagara Particle System

Set Niagara Variable (Vector2)

Sets a Niagara Vector3 parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable (Vector3)

Sets a Niagara Vector3 parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable (Vector4)

Sets a Niagara Vector4 parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable By String (Actor)

Set Niagara Variable Actor

Target is Niagara Particle System

Set Niagara Variable By String (Bool)

Sets a Niagara float parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable By String (Float)

Sets a Niagara float parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable By String (Int32)

Sets a Niagara int parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable By String (LinearColor)

Sets a Niagara FLinearColor parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable By String (Object)

Set Niagara Variable Object

Target is Niagara Particle System

Set Niagara Variable By String (Quaternion)

Sets a Niagara Vector3 parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable By String (Vector2)

Sets a Niagara Vector3 parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable By String (Vector3)

Sets a Niagara Vector3 parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Niagara Variable By String (Vector4)

Sets a Niagara Vector4 parameter by name, overriding locally if necessary.

Target is Niagara Particle System

Set Paused

Set Paused

Target is Niagara Particle System

Set Quaternion Parameter

Set Quat Parameter

Target is Niagara Parameter Collection Instance

Set Random Seed Offset

Set Random Seed Offset

Target is Niagara Particle System

Set Rendering Enabled

Sets whether or not rendering is enabled for this component.

Target is Niagara Particle System

Set Skeletal Mesh Data Interface Sampling Regions

Sets the SamplingRegion to use on the skeletal mesh data interface, this is destructive as it modifies the data interface.

Target is Niagara Function Library

Set Texture 2DArray Object

Overrides the 2D Array Texture for a Niagara 2D Array Texture Data Interface User Parameter.

Target is Niagara Function Library

Set Texture Object

Overrides the Texture Object for a Niagara Texture Data Interface User Parameter.

Target is Niagara Function Library

Set Tick Behavior

Set Tick Behavior

Target is Niagara Particle System

Set Vector Parameter

Set Vector Parameter

Target is Niagara Parameter Collection Instance

Set Vector2D Parameter

Set Vector 2DParameter

Target is Niagara Parameter Collection Instance

Set Vector4 Parameter

Set Vector 4Parameter

Target is Niagara Parameter Collection Instance

Set Volume Texture Object

Overrides the Volume Texture for a Niagara Volume Texture Data Interface User Parameter.

Target is Niagara Function Library

Set whether or not to lock the desired age delta time to the seek delta.

Sets whether or not the delta time used to tick the system instance when using desired age is locked to the seek delta. When true, the system instance will only be ticked when the desired age has changed by more than the seek delta. When false the system instance will be ticked by the change in desired age when not seeking.

Target is Niagara Particle System

Spawn System at Location

Spawns a Niagara System at the specified world location/rotation

Target is Niagara Function Library

Spawn System Attached

Spawn System Attached

Target is Niagara Function Library

Categories

Preview

Preview

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss