INiagaraParameterDefinitionsSubscriber

Interface for classes which subscribe to parameter definitions.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraParameterDefinitionsSubscriber.h

Include

#include "NiagaraParameterDefinitionsSubscriber.h"

Syntax

class INiagaraParameterDefinitionsSubscriber

Remarks

Interface for classes which subscribe to parameter definitions.

Destructors

Functions

Name Description

Public function

UNiagaraPara...

 

FindSubscribedParameterDefinitionsById

(
    const FGuid& DefinitionsId
)

Public function

TArray< UNia...

 

GetAllSourceScripts()

Get all UNiagaraScriptSourceBase of this subscriber.

Public function Virtual

TArray< UNia...

 

GetEditorOnlyParametersAdapters()

Get All adapters to editor only script vars owned directly by this subscriber.

Public function

FOnSubscribe...

 

GetOnSubscribedParameterDefinitionsChangedDelegate()

Public function Virtual

TArray< INia...

 

GetOwnedParameterDefinitionsSubscribers()

Get all subscribers that are owned by this subscriber.

Public function Const

const TArray...

 

GetParameterDefinitionsSubscriptions()

Public function

TArray< FPar...

 

GetParameterDefinitionsSubscriptions()

Public function Const

FString

 

GetSourceObjectPathName()

Get the path to the UObject of this subscriber.

Public function

const TArray...

 

GetSubscribedParameterDefinitions()

Public function

const TArray...

 

GetSubscribedParameterDefinitionsPendingSynchronization()

Public function

void

 

PostLoadDefinitionsSubscriptions()

Public function

void

 

SubscribeToParameterDefinitions

(
    UNiagaraParameterDefinitionsBase&#...,
    bool bDoNotAssertIfAlreadySubscribe...
)

Public function

void

 

SynchronizeWithParameterDefinitions

(
    const FSynchronizeWithParameterDefi...
)

Public function

void

 

UnsubscribeFromParameterDefinitions

(
    const FGuid& ParameterDefinitionsT...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss