Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | FSystemAdapter |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/SystemAdapter/SystemAdapter.h |
| Include Path | #include "SystemAdapter/SystemAdapter.h" |
Syntax
class FSystemAdapter :
public TSharedFromThis< FSystemAdapter > ,
public IAdapter ,
public UE::Niagara::IStackScriptAdapterOwner
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FSystemAdapter
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSystemAdapter() |
SystemAdapter/SystemAdapter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Emitters | TAdapterRefListOneSource< UNiagaraSystem, FEmitterAdapter > | SystemAdapter/SystemAdapter.h | ||
| SpawnScript | TAdapterPtr< UNiagaraSystem, FStackScriptAdapter > | SystemAdapter/SystemAdapter.h | ||
| StackScriptAdapterCollection | FStackScriptAdapterCollection | SystemAdapter/SystemAdapter.h | ||
| SystemConstWeak | TWeakObjectPtr< const UNiagaraSystem > | SystemAdapter/SystemAdapter.h | ||
| SystemWeak | TOptional< TWeakObjectPtr< UNiagaraSystem > > | SystemAdapter/SystemAdapter.h | ||
| UpdateScript | TAdapterPtr< UNiagaraSystem, FStackScriptAdapter > | SystemAdapter/SystemAdapter.h | ||
| UserParameters | TAdapterRefListOneSource< UNiagaraSystem, FUserParameterAdapter > | SystemAdapter/SystemAdapter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FEmitterAdapter > GetEmitterByName
(
FName InEmitterName |
SystemAdapter/SystemAdapter.h | ||
TSharedPtr< const FEmitterAdapter > GetEmitterByName
(
FName InEmitterName |
SystemAdapter/SystemAdapter.h | ||
| SystemAdapter/SystemAdapter.h | |||
| SystemAdapter/SystemAdapter.h | |||
| SystemAdapter/SystemAdapter.h | |||
| SystemAdapter/SystemAdapter.h | |||
| SystemAdapter/SystemAdapter.h | |||
TSharedRef< const FStackScriptAdapter > GetSpawnScript () |
SystemAdapter/SystemAdapter.h | ||
| SystemAdapter/SystemAdapter.h | |||
TSharedRef< const FStackScriptAdapter > GetUpdateScript () |
SystemAdapter/SystemAdapter.h | ||
TSharedPtr< FUserParameterAdapter > GetUserParameterByName
(
const FName& InName |
SystemAdapter/SystemAdapter.h | ||
TSharedPtr< const FUserParameterAdapter > GetUserParameterByName
(
const FName& InName |
SystemAdapter/SystemAdapter.h | ||
TSharedPtr< FUserParameterAdapter > GetUserParameterByNamespacedName
(
const FName& InNamespacedName |
SystemAdapter/SystemAdapter.h | ||
TSharedPtr< const FUserParameterAdapter > GetUserParameterByNamespacedName
(
const FName& InNamespacedName |
SystemAdapter/SystemAdapter.h | ||
| SystemAdapter/SystemAdapter.h | |||
| SystemAdapter/SystemAdapter.h |
Public Virtual
Overridden from IAdapter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsValidAdapter() |
SystemAdapter/SystemAdapter.h | ||
virtual bool IsValidWriteAdapter() |
SystemAdapter/SystemAdapter.h |
Overridden from IStackScriptAdapterOwner
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetNumScripts() |
SystemAdapter/SystemAdapter.h | ||
virtual TSharedRef< FStackScriptAdapter > GetScriptAt
(
int32 Index |
SystemAdapter/SystemAdapter.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FSystemAdapter > Create
(
UNiagaraSystem* InSystem |
SystemAdapter/SystemAdapter.h | ||
static TSharedRef< const FSystemAdapter > CreateConst
(
const UNiagaraSystem* InSystem |
SystemAdapter/SystemAdapter.h |