Navigation
API > API/Plugins > API/Plugins/CascadeToNiagaraConverter
Wrapper for programmatically adding scripts to a UNiagaraEmitter through a UNiagaraEmitterConversionContext.
| Name | UNiagaraScriptConversionContext |
| Type | class |
| Header File | /Engine/Plugins/FX/CascadeToNiagaraConverter/Source/CascadeToNiagaraConverter/Public/NiagaraStackGraphUtilitiesAdapterLibrary.h |
| Include Path | #include "NiagaraStackGraphUtilitiesAdapterLibrary.h" |
Syntax
UCLASS (BlueprintInternalUseOnly)
class UNiagaraScriptConversionContext : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraScriptConversionContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraScriptConversionContext() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bModuleEnabled | bool | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| FunctionInputs | TArray< const UNiagaraClipboardFunctionInput * > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| InputNameToTypeDefMap | TMap< FString, FNiagaraTypeDefinition > | Map of input variable names to their type defs for verifying inputs. | NiagaraStackGraphUtilitiesAdapterLibrary.h | |
| Script | UNiagaraScript * | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| ScriptVersionGuid | FGuid | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| StackMessages | TArray< FGenericConverterMessage > | NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
| TargetExecutionCategory | EScriptExecutionCategory | Execution category to add this script to when it is finalized to a system or emitter. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< const UNiagaraClipboardFunctionInput * > & GetClipboardFunctionInputs() |
NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
bool GetModuleEnabled() |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
UNiagaraScript * GetScript() |
NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
const FGuid & GetScriptVersionGuid() |
NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
const TArray< FGenericConverterMessage > & GetStackMessages() |
NiagaraStackGraphUtilitiesAdapterLibrary.h | ||
void Init
(
const FAssetData& InNiagaraScriptAssetData, |
Init the Niagara Script Conversion Context with the assetdata to a UNiagaraScript. | NiagaraStackGraphUtilitiesAdapterLibrary.h | |
void Log
(
FString Message, |
Log a message to the stack and the niagara message log for the module associated with this script. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
void SetModuleEnabled
(
bool bInModuleEnabled |
NiagaraStackGraphUtilitiesAdapterLibrary.h |
|
|
bool SetParameter
(
FString ParameterName, |
Set a parameter on the Script this Script Conversion Context holds. | NiagaraStackGraphUtilitiesAdapterLibrary.h |
|