INiagaraMessage

Interface for view-agnostic message that holds limited lifetime information on a message (e.g. a weak pointer to an asset.)

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

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

Include

#include "NiagaraMessages.h"

Syntax

class INiagaraMessage

Remarks

Interface for view-agnostic message that holds limited lifetime information on a message (e.g. a weak pointer to an asset.)

Variables

Name Description

Protected variable

const TArray< F...

 

AssociatedObjectKeys

Protected variable

uint32

 

MessageTopicBitflag

Constructors

Name Description

Public function

INiagaraMessage

(
    const TArray< FObjectKey >& InAsso...
)

Destructors

Name Description

Public function Virtual

~INiagaraMessage()

Functions

Name Description

Public function Virtual Const

bool

 

AllowDismissal()

Can optionally be overriden to allow for dismissal of a message (where applicable (the stack for example)

Public function Const

void

 

GenerateLinks

(
    TArray< FText >& OutLinkDisplayNam...,
    TArray< FSimpleDelegate >& OutLink...
)

Public function Const

FText

 

GenerateMessageText()

Public function Virtual Const

FText

 

GenerateMessageTitle()

Can optionally be overriden to give the message a title/short description.

Public function Const

TSharedRef< ...

 

GenerateTokenizedMessage()

Public function Const

const TArray...

 

GetAssociatedObjectKeys()

Public function Const

const FName

 

GetMessageTopic()

Public function Const

const uint32

 

GetMessageTopicBitflag()

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