Navigation
API > API/Plugins > API/Plugins/CascadeToNiagaraConverter
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraEmitterConversionContext
References
| Module | CascadeToNiagaraConverter |
| Header | /Engine/Plugins/FX/CascadeToNiagaraConverter/Source/CascadeToNiagaraConverter/Public/NiagaraStackGraphUtilitiesAdapterLibrary.h |
| Include | #include "NiagaraStackGraphUtilitiesAdapterLibrary.h" |
Syntax
UCLASS&40;BlueprintInternalUseOnly&41;
class UNiagaraEmitterConversionContext : public UObject
Remarks
Wrapper for modifying a UNiagaraEmitter by adding Scripts and Renderers through UNiagaraScriptConversionContexts and UNiagaraRendererProperties, respectively.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddEventHandler
(
FNiagaraEventHandlerAddAction EventScriptPropertiesBP |
||
| void | AddModuleEventScript
(
FString ScriptNameString, |
||
| void | AddModuleScript
(
FString ScriptNameString, |
||
| void | AddRenderer
(
FString RendererNameString, |
Add a renderer to this emitter conversion context through renderer properties. | |
| void | Cleanup () |
||
| 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. | |
| UNiagaraScriptConversionContext * | FindModuleScript
(
FString ScriptNameString |
||
| 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. | |
| UNiagaraScriptConversionContext * | FindOrAddModuleScript
(
FString ScriptNameString, |
Find or add a script conversion context to this emitter conversion context. | |
| UNiagaraRendererProperties * | FindRenderer
(
FString RendererNameString |
Find an added renderer properties by name string. | |
| TArray< UNiagaraRendererProperties * > | |||
| UNiagaraEmitter * | GetEmitter () |
||
| FGuid | |||
| bool | GetEnabled () |
||
| void | Init
(
FVersionedNiagaraEmitter InEmitter, |
Init the Emitter Conversion Context. | |
| void | InternalFinalizeEvents
(
UNiagaraSystemConversionContext* OwningSystemConversionContext |
||
| void | |||
| void | Log
(
FString Message, |
Log a message to the niagara message log for the emitter. | |
| void | RemoveModuleScriptsForAssets
(
TArray< FAssetData > ScriptsToRemove |
||
| void | SetEnabled
(
bool bInEnabled |
||
| void | SetLocalSpace
(
bool bLocalSpace |
||
| void | SetParameterDirectly
(
FString ParameterNameString, |
Add a set parameter module to the emitter handled by this emitter conversion context. | |
| void | SetRendererBinding
(
UNiagaraRendererProperties* InRendererProperties, |
||
| void | SetSimTarget
(
ENiagaraSimTarget InTarget |