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 Raw Texture Size

Get Raw Texture Size

Target is Grid3D Collection

Get Texture Size

Get Texture Size

Target is Grid3D 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

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 Color Array

Gets a copy of Niagara FLinearColor Data.

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 Int32 Array

Gets a copy of Niagara Int32 Data.

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 Vector 2D Array

Gets a copy of Niagara FVector2D Data.

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 Array

Gets a copy of Niagara FVector Data.

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 Color Array

Sets Niagara Array FLinearColor Data.

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 Int32 Array

Sets Niagara Array Int32 Data.

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 Vector 2D Array

Sets Niagara Array FVector2D Data.

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 Array

Sets Niagara Array FVector Data.

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

Set Asset

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 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 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

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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback