Navigation
API > API/Plugins > API/Plugins/CascadeToNiagaraConverter
Wrapper for modifying a UNiagaraSystem by adding Emitters through UNiagaraEmitterConversionContexts.
| Name | UNiagaraSystemConversionContext |
| Type | class |
| Header File | /Engine/Plugins/FX/CascadeToNiagaraConverter/Source/CascadeToNiagaraConverter/Public/NiagaraStackGraphUtilitiesAdapterLibrary.h |
| Include Path | #include "NiagaraStackGraphUtilitiesAdapterLibrary.h" |
Syntax
UCLASS (BlueprintInternalUseOnly)
class UNiagaraSystemConversionContext : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraSystemConversionContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraSystemConversionContext() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EmitterNameToConversionContextMap | TMap< FName, TObjectPtr< UNiagaraEmitterConversionContext > > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| System | TObjectPtr< UNiagaraSystem > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| SystemViewModel | TSharedPtr< FNiagaraSystemViewModel > | NiagaraStackGraphUtilitiesAdapterLibrary.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraEmitterConversionContext * AddEmptyEmitter
(
FString NewEmitterNameString |
Add an empty emitter to the system and return an emitter conversion context. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
UNiagaraEmitterConversionContext * AddTemplateEmitter
(
FString NewEmitterNameString, |
Add an emitter based on the specified template to the system and return an emitter conversion context. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
void Cleanup() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
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. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
UNiagaraEmitterConversionContext * FindEmitterConversionContextByName
(
const FName& EmitterName |
NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
void Init
(
UNiagaraSystem* InSystem, |
Init the System Conversion Context. | NiagaraStackGraphUtilitiesAdapterLibrary.h | |
void SetWarmupTickDelta
(
float InWarmupTickDelta |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void SetWarmupTime
(
float InWarmupTime |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|