UNiagaraSystemConversionContext

Wrapper for modifying a [UNiagaraSystem](API\Plugins\Niagara\UNiagaraSystem) by adding Emitters through UNiagaraEmitterConversionContexts.

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UNiagaraSystemConversionContext

References

Module

CascadeToNiagaraConverter

Header

/Engine/Plugins/FX/CascadeToNiagaraConverter/Source/CascadeToNiagaraConverter/Public/NiagaraStackGraphUtilitiesAdapterLibrary.h

Include

#include "NiagaraStackGraphUtilitiesAdapterLibrary.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintInternalUseOnly)
class UNiagaraSystemConversionContext : public UObject

Remarks

Wrapper for modifying a UNiagaraSystem by adding Emitters through UNiagaraEmitterConversionContexts.

Constructors

Functions

Name Description

Public function UFunction BlueprintCallable, Category

UNiagaraEmit...

 

AddEmptyEmitter

(
    FString NewEmitterNameString
)

Add an empty emitter to the system and return an emitter conversion context.

Public function UFunction BlueprintCallable, Category

void

 

Cleanup()

Public function UFunction BlueprintCallable, Category

void

 

Finalize()

Apply all pending UNiagaraScriptConversionContexts and UNiagaraRendererProperties to the owned UNiagaraEmitterContexts by creating clipboard inputs and pasting them onto the emitter conversion context's Emitter.

Public function

UNiagaraEmit...

 

FindEmitterConversionContextByName

(
    const FName& EmitterName
)

Public function

void

 

Init

(
    UNiagaraSystem* InSystem,
    const TSharedPtr< FNiagaraSystemVie...
)

Init the System Conversion Context.

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