FNiagaraDataInterfaceParamRef

Shader side data needed for binding data interface parameters.

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

struct FNiagaraDataInterfaceParamRef

Remarks

Shader side data needed for binding data interface parameters.

Variables

Name Description

Public variable

TIndexedPtr< UN...

 

DIType

Type of Parameters

Public variable

TMemoryImagePtr...

 

Parameters

Constructors

Destructors

Functions

Name Description

Public function

void

 

Bind

(
    const FNiagaraDataInterfaceGPUParam...,
    const FShaderParameterMap& Paramet...
)

Public function Const

const FTypeL...

 

GetTypeLayout()

Public function Static

FTypeLayoutD...

 

StaticGetTypeLayout()

Public function Const

void

 

WriteFrozenParameters

(
    FMemoryImageWriter& Writer,
    const TMemoryImagePtr< FNiagaraData...
)

Pointer to parameters struct for this data interface.

Classes

Typedefs

Name

Description

DerivedType

InternalBaseType

Constants

Name

Description

CounterBase

InterfaceType