FNiagaraCompileEvent

Records necessary information to give UI cues for errors/logs/warnings during compile.

Choose your operating system:

Windows

macOS

Linux

References

Module

NiagaraShader

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShared.h

Include

#include "NiagaraShared.h"

Syntax

USTRUCT()
struct FNiagaraCompileEvent

Remarks

Records necessary information to give UI cues for errors/logs/warnings during compile.

Variables

Name Description

Public variable UProperty

bool

 

bDismissable

Whether or not this event is dismissable or not

Public variable UProperty

FString

 

Message

The message itself

Public variable UProperty

FGuid

 

NodeGuid

The node guid that generated the compile event

Public variable UProperty

FGuid

 

PinGuid

The pin persistent id that generated the compile event

Public variable UProperty

FNiagaraCompile...

 

Severity

Whether or not this is an error, warning, or info

Public variable UProperty

FString

 

ShortDescription

A short, optional description of the event.

Public variable UProperty

FNiagaraCompile...

 

Source

The source of the compile event for partial invalidation purposes.

Public variable UProperty

TArray< FGuid >

 

StackGuids

The compile stack frame of node id's

Constructors

Name Description

Public function

FNiagaraCompileEvent()

Public function

FNiagaraCompileEvent

(
    FNiagaraCompileEventSeverity InSeve...,
    const FString& InMessage,
    FString InShortDescription,
    bool bInDismissable,
    FGuid InNodeGuid,
    FGuid InPinGuid,
    const TArray< FGuid >& InCallstack...,
    FNiagaraCompileEventSource InSource
)