Navigation
API > API/Plugins > API/Plugins/Niagara
Interface for classes which subscribe to parameter definitions.
| Name | INiagaraParameterDefinitionsSubscriber |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraParameterDefinitionsSubscriber.h |
| Include Path | #include "NiagaraParameterDefinitionsSubscriber.h" |
Syntax
class INiagaraParameterDefinitionsSubscriber
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~INiagaraParameterDefinitionsSubscriber() |
NiagaraParameterDefinitionsSubscriber.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnDeferredSyncAllNameMatchParametersHandle | FDelegateHandle | NiagaraParameterDefinitionsSubscriber.h | ||
| OnSubscribedParameterDefinitionsChangedDelegate | FOnSubscribedParameterDefinitionsChanged | NiagaraParameterDefinitionsSubscriber.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CleanupDefinitionsSubscriptions() |
NiagaraParameterDefinitionsSubscriber.h | ||
UNiagaraParameterDefinitionsBase * FindSubscribedParameterDefinitionsById
(
const FGuid& DefinitionsId |
NiagaraParameterDefinitionsSubscriber.h | ||
TArray< UNiagaraScriptSourceBase * > GetAllSourceScripts() |
Get all UNiagaraScriptSourceBase of this subscriber. | NiagaraParameterDefinitionsSubscriber.h | |
virtual TArray< UNiagaraEditorParametersAdapterBase * > GetEditorOnlyParametersAdapters() |
Get All adapters to editor only script vars owned directly by this subscriber. | NiagaraParameterDefinitionsSubscriber.h | |
bool GetIsSubscribedToParameterDefinitions
(
const UNiagaraParameterDefinitionsBase* Definition |
NiagaraParameterDefinitionsSubscriber.h | ||
FOnSubscribedParameterDefinitionsChanged & GetOnSubscribedParameterDefinitionsChangedDelegate() |
NiagaraParameterDefinitionsSubscriber.h | ||
| Get all subscribers that are owned by this subscriber. | NiagaraParameterDefinitionsSubscriber.h | ||
| NiagaraParameterDefinitionsSubscriber.h | |||
| NiagaraParameterDefinitionsSubscriber.h | |||
FString GetSourceObjectPathName() |
Get the path to the UObject of this subscriber. | NiagaraParameterDefinitionsSubscriber.h | |
TArray< UNiagaraParameterDefinitionsBase * > GetSubscribedParameterDefinitions() |
NiagaraParameterDefinitionsSubscriber.h | ||
void PostLoadDefinitionsSubscriptions() |
NiagaraParameterDefinitionsSubscriber.h | ||
void SubscribeToParameterDefinitions
(
UNiagaraParameterDefinitionsBase* NewParameterDefinitions, |
NiagaraParameterDefinitionsSubscriber.h | ||
void SynchronizeWithParameterDefinitions
(
const FSynchronizeWithParameterDefinitionsArgs Args |
NiagaraParameterDefinitionsSubscriber.h | ||
void UnsubscribeFromParameterDefinitions
(
const FGuid& ParameterDefinitionsToRemoveId |
NiagaraParameterDefinitionsSubscriber.h |