FNiagaraDataInterfaceGPUParamInfo

Data coming from that translator that describes parameters needed for each data interface.

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 FNiagaraDataInterfaceGPUParamInfo

Remarks

Data coming from that translator that describes parameters needed for each data interface.

Variables

Name Description

Public variable UProperty

FString

 

DataInterfaceHLSLSymbol

Symbol of this DI in the hlsl. Used for binding parameters.

Public variable UProperty

FString

 

DIClassName

Name of the class for this data interface. Used for constructing the correct parameters struct.

Public variable UProperty

TArray< FNiagar...

 

GeneratedFunctions

Information about all the functions generated by the translator for this data interface.

Functions

Name Description

Public function Const

bool

 

IsUserParameter()

Public function

bool

 

Serialize

(
    FArchive& Ar
)