INiagaraDataInterfaceArrayImpl

Windows
MacOS
Linux

Inheritance Hierarchy

INiagaraDataInterfaceArrayImpl

FNiagaraDataInterfaceArrayImpl

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceArray.h

Include

#include "NiagaraDataInterfaceArray.h"

Syntax

struct INiagaraDataInterfaceArrayImpl

Destructors

Functions

Name Description

Public function

void

 

BindParameters

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

Public function Const

bool

 

CopyToInternal

Public function Const

FNiagaraData...

 

CreateComputeParameters()

Public function Const

bool

 

Equals

(
    const INiagaraDataInterfaceArrayImp...
)

Public function Const

const FTypeL...

 

GetComputeParametersTypeDesc()

Public function Const

bool

 

GetFunctionHLSL

(
    const FNiagaraDataInterfaceGPUParam...,
    const FNiagaraDataInterfaceGenerate...,
    int FunctionInstanceIndex,
    FString& OutHLSL
)

Public function Const

void

 

GetFunctions

Public function Const

void

 

GetParameterDefinitionHLSL

(
    const FNiagaraDataInterfaceGPUParam...,
    FString& OutHLSL
)

Public function

void

 

GetVMExternalFunction

(
    const FVMExternalFunctionBindingInf...,
    void* InstanceData,
    FVMExternalFunction& OutFunc
)

Public function Const

void

 

PushToRenderThread()

Public function Const

void

 

SetParameters

(
    const FNiagaraDataInterfaceParamete...,
    FRHICommandList& RHICmdList,
    const FNiagaraDataInterfaceSetArgs ...
)

Public function Const

void

 

UnsetParameters

(
    const FNiagaraDataInterfaceParamete...,
    FRHICommandList& RHICmdList,
    const FNiagaraDataInterfaceSetArgs ...
)

Public function Const

bool

 

UpgradeFunctionCall

(
    FNiagaraFunctionSignature& Functio...
)

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