Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | FEmitterAdapter |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/SystemAdapter/EmitterAdapter.h |
| Include Path | #include "SystemAdapter/EmitterAdapter.h" |
Syntax
class FEmitterAdapter :
public TSharedFromThis< FEmitterAdapter > ,
public IAdapter ,
public UE::Niagara::IStackScriptAdapterOwner
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FEmitterAdapter
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEmitterAdapter() |
SystemAdapter/EmitterAdapter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EmitterHandleId | FGuid | SystemAdapter/EmitterAdapter.h | ||
| EmitterName | FName | SystemAdapter/EmitterAdapter.h | ||
| EmitterSpawnScript | TAdapterPtr< UNiagaraSystem, FStackScriptAdapter > | SystemAdapter/EmitterAdapter.h | ||
| EmitterUpdateScript | TAdapterPtr< UNiagaraSystem, FStackScriptAdapter > | SystemAdapter/EmitterAdapter.h | ||
| OwningSystemConstWeak | TWeakObjectPtr< const UNiagaraSystem > | SystemAdapter/EmitterAdapter.h | ||
| OwningSystemWeak | TOptional< TWeakObjectPtr< UNiagaraSystem > > | SystemAdapter/EmitterAdapter.h | ||
| ParticleSpawnScript | TAdapterPtr< UNiagaraSystem, FStackScriptAdapter > | SystemAdapter/EmitterAdapter.h | ||
| ParticleUpdateScript | TAdapterPtr< UNiagaraSystem, FStackScriptAdapter > | SystemAdapter/EmitterAdapter.h | ||
| StackScriptAdapterCollection | FStackScriptAdapterCollection | SystemAdapter/EmitterAdapter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| SystemAdapter/EmitterAdapter.h | |||
TSharedRef< const FStackScriptAdapter > GetEmitterSpawnScript () |
SystemAdapter/EmitterAdapter.h | ||
| SystemAdapter/EmitterAdapter.h | |||
TSharedRef< const FStackScriptAdapter > GetEmitterUpdateScript () |
SystemAdapter/EmitterAdapter.h | ||
FName GetName() |
SystemAdapter/EmitterAdapter.h | ||
| SystemAdapter/EmitterAdapter.h | |||
TSharedRef< const FStackScriptAdapter > GetParticleSpawnScript () |
SystemAdapter/EmitterAdapter.h | ||
| SystemAdapter/EmitterAdapter.h | |||
TSharedRef< const FStackScriptAdapter > GetParticleUpdateScript () |
SystemAdapter/EmitterAdapter.h | ||
| SystemAdapter/EmitterAdapter.h | |||
| SystemAdapter/EmitterAdapter.h |
Public Virtual
Overridden from IAdapter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsValidAdapter() |
SystemAdapter/EmitterAdapter.h | ||
virtual bool IsValidWriteAdapter() |
SystemAdapter/EmitterAdapter.h |
Overridden from IStackScriptAdapterOwner
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetNumScripts() |
SystemAdapter/EmitterAdapter.h | ||
virtual TSharedRef< FStackScriptAdapter > GetScriptAt
(
int32 Index |
SystemAdapter/EmitterAdapter.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FEmitterAdapter > Create
(
const UNiagaraSystem* InOwningSystem, |
SystemAdapter/EmitterAdapter.h | ||
static TSharedRef< FEmitterAdapter > Create
(
UNiagaraSystem* InOwningSystem, |
SystemAdapter/EmitterAdapter.h | ||
static TSharedRef< const FEmitterAdapter > CreateConst
(
const UNiagaraSystem* InOwningSystem, |
SystemAdapter/EmitterAdapter.h |