/Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShared.h
Data coming from that translator that describes parameters needed for each data interface.
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FNiagaraDataInterfaceGPUParamInfo
FString
DataInterfaceHLSLSymbol
Symbol of this DI in the hlsl. Used for binding parameters.
FString
DIClassName
Name of the class for this data interface. Used for constructing the correct parameters struct.
TArray<FNiagar...
GeneratedFunctions
Information about all the functions generated by the translator for this data interface.
uint32
ShaderParametersOffset
The offset for any shader parameters, when this member is INDEX_NONE we are in legacy mode for the data interface.