FNiagaraMessageManager

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraMessageManager.h

Include

#include "NiagaraMessageManager.h"

Syntax

class FNiagaraMessageManager : private FTickableEditorObject

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function

void

 

AddMessage

(
    const TSharedRef< const INiagaraMes...,
    const FGuid& InMessageAssetKey
)

Public function

void

 

AddMessageJob

(
    TUniquePtr< const INiagaraMessageJo...,
    const FGuid& InMessageJobAssetKey
)

Public function

void

 

ClearAssetMessages

(
    const FGuid& AssetKey
)

Public function

void

 

ClearAssetMessagesForObject

(
    const FGuid& AssetKey,
    const FObjectKey& ObjectKeys
)

Public function

void

 

ClearAssetMessagesForTopic

(
    const FGuid& AssetKey,
    const FName& Topic
)

Public function Static

FNiagaraMess...

 

Get()

Public function

const TArray...

 

GetAdditionalMessageLogTopics()

Public function

uint32

 

GetMessageTopicBitflag

(
    FName TopicName
)

Public function Static

const TOptio...

 

GetStringForScriptUsageInStack

(
    const ENiagaraScriptUsage InScriptU...
)

Public function

void

 

RegisterAdditionalMessageLogTopic

(
    FName MessageLogTopicName
)

Public function

void

 

RegisterMessageTopic

(
    FName TopicName
)

Public function

FNiagaraMess...

 

SubscribeToAssetMessagesByObject

(
    const FText& DebugNameText,
    const FGuid& MessageAssetKey,
    const FObjectKey& ObjectKey,
    FGuid& OutMessageManagerRegistrati...
)

Public function

FNiagaraMess...

 

SubscribeToAssetMessagesByTopic

(
    const FText& DebugNameText,
    const FGuid& MessageAssetKey,
    const TArray< FName >& MessageTopi...,
    FGuid& OutMessageManagerRegistrati...
)

Public function

void

 

Unsubscribe

(
    const FText& DebugNameText,
    const FGuid& MessageAssetKey,
    FGuid& MessageManagerRegistrationK...
)

Overridden from FTickableObjectBase

Name Description

Public function Virtual Const

TStatId

 

GetStatId()

Return the stat id to use for this tickable

Public function Virtual Const

ETickableTic...

 

GetTickableTickType()

Virtual that can be overloaded by the inheriting class.

Public function Virtual

void

 

Tick

(
    float DeltaTime
)

Pure virtual that must be overloaded by the inheriting class.

Constants