INiagaraMessage

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

Choose your operating system:

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()

Public function Virtual Const

bool

 

ShouldOnlyLog()

Can optionally be overridden to allow a message to only be logged instead of appearing elsewhere, like the stack.