FNiagaraDataInterfaceParamRef

Shader side data needed for binding data interface parameters.

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

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