INiagaraMessage

Interface for view-agnostic message that holds limited lifetime information on a message (e.g. a weak pointer to an asset.) Implements [GenerateTokenizedMessage()](API\Plugins\NiagaraEditor\INiagaraMessage\GenerateTokenizedMessage) to provide [FTokenizedMessage](API\Runtime\Core\Logging\FTokenizedMessage) for the message log, and should separately define a GenerateMessage() implementation for any specific views it needs to support (e.g. errors in SNiagaraStack).

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

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

Include

#include "NiagaraMessageManager.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.) Implements GenerateTokenizedMessage() to provide FTokenizedMessage for the message log, and should separately define a GenerateMessage() implementation for any specific views it needs to support (e.g. errors in SNiagaraStack).

Destructors

Name Description

Public function Virtual

~INiagaraMessage()

Functions

Name Description

Public function Const

void

 

GenerateLinks

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

Public function Const

FText

 

GenerateMessageText()

TODO: Add a better API for generating stack issues.

Public function Const

TSharedRef< ...

 

GenerateTokenizedMessage()

Public function Const

void

 

GetAssociatedObjectKeys

(
    TArray< FObjectKey >& OutAssociate...
)

Public function Const

const ENiaga...

 

GetMessageType()

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