Navigation
API > API/Plugins > API/Plugins/CascadeToNiagaraConverter
Wrapper for modifying a UNiagaraEmitter by adding Scripts and Renderers through UNiagaraScriptConversionContexts and UNiagaraRendererProperties, respectively.
| Name | UNiagaraEmitterConversionContext |
| Type | class |
| Header File | /Engine/Plugins/FX/CascadeToNiagaraConverter/Source/CascadeToNiagaraConverter/Public/NiagaraStackGraphUtilitiesAdapterLibrary.h |
| Include Path | #include "NiagaraStackGraphUtilitiesAdapterLibrary.h" |
Syntax
UCLASS (BlueprintInternalUseOnly)
class UNiagaraEmitterConversionContext : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraEmitterConversionContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraEmitterConversionContext() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
Classes
| Name | Remarks |
|---|---|
| FOnPasteScript |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnabled | bool | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| Emitter | FVersionedNiagaraEmitter | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| EmitterHandleViewModel | TSharedPtr< FNiagaraEmitterHandleViewModel > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| EmitterMessages | TArray< FGenericConverterMessage > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| EventHandlerAddActions | TArray< FNiagaraEventHandlerAddAction > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| PastedFunctionCallNode | TObjectPtr< UNiagaraNodeFunctionCall > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| RendererNameToStagedRendererPropertiesMap | TMap< FString, TObjectPtr< UNiagaraRendererProperties > > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| StackEntryAddActions | TArray< FStackEntryAddAction > | NiagaraStackGraphUtilitiesAdapterLibrary.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddEventHandler
(
FNiagaraEventHandlerAddAction EventScriptPropertiesBP |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void AddModuleEventScript
(
FString ScriptNameString, |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void AddModuleScript
(
FString ScriptNameString, |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void AddRenderer
(
FString RendererNameString, |
Add a renderer to this emitter conversion context through renderer properties. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
void Cleanup() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void Finalize() |
Apply all pending UNiagaraScriptConversionContexts and UNiagaraRendererProperties to this UNiagaraEmitterContext by creating clipboard inputs and pasting them onto the emitter conversion context's Emitter. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
UNiagaraScriptConversionContext * FindModuleScript
(
FString ScriptNameString |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
UNiagaraScriptConversionContext * FindOrAddModuleEventScript
(
FString ScriptNameString, |
Find a module script conversion context or add a module script conversion context to this emitter conversion context for an event category. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
UNiagaraScriptConversionContext * FindOrAddModuleScript
(
FString ScriptNameString, |
Find or add a script conversion context to this emitter conversion context. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
UNiagaraRendererProperties * FindRenderer
(
FString RendererNameString |
Find an added renderer properties by name string. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
TArray< UNiagaraRendererProperties * > GetAllRenderers() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
UNiagaraEmitter * GetEmitter() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
FGuid GetEmitterHandleId() |
NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
bool GetEnabled() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void Init
(
FVersionedNiagaraEmitter InEmitter, |
Init the Emitter Conversion Context. | NiagaraStackGraphUtilitiesAdapterLibrary.h | |
void InternalFinalizeEvents
(
UNiagaraSystemConversionContext* OwningSystemConversionContext |
NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
void InternalFinalizeStackEntryAddActions() |
NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
void Log
(
FString Message, |
Log a message to the niagara message log for the emitter. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
void RemoveModuleScriptsForAssets
(
TArray< FAssetData > ScriptsToRemove |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void SetDetailBitMask
(
int32 BitMask |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void SetEnabled
(
bool bInEnabled |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void SetLocalSpace
(
bool bLocalSpace |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void SetParameterDirectly
(
FString ParameterNameString, |
Add a set parameter module to the emitter handled by this emitter conversion context. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
void SetRendererBinding
(
UNiagaraRendererProperties* InRendererProperties, |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
void SetSimTarget
(
ENiagaraSimTarget InTarget |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|