FNiagaraCompileDependency

Records necessary information to verify that this will link properly and trace where that linkage dependency exists.

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h

Include

#include "NiagaraCommon.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FNiagaraCompileDependency

Remarks

Records necessary information to verify that this will link properly and trace where that linkage dependency exists.

Variables

Name Description

Public variable UProperty

FNiagaraVariabl...

 

DependentVariable

The variable we are dependent on.

Public variable UProperty

FString

 

LinkerErrorMessage

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

TArray< FGuid >

 

StackGuids

The compile stack frame of node id's

Constructors

Name Description

Public function

FNiagaraCompileDependency()

Public function

FNiagaraCompileDependency

(
    const FNiagaraVariableBase& InVar,
    const FString& InLinkerErrorMessag...,
    FGuid InNodeGuid,
    FGuid InPinGuid,
    const TArray< FGuid >& InCallstack...
)

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FNiagaraCompileDependency& O...
)

Public function Const

bool

 

operator==

(
    const FNiagaraCompileDependency& O...
)

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