FNiagaraParameters

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraParameters.h

Include

#include "NiagaraParameters.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FNiagaraParameters

Variables

Name Description

Public variable UProperty Category, EditAnywhere editfixedsize

TArray< FNiagar...

 

Parameters

TODO: Sort the array so we can binary search, do not change to a TMap to avoid memory bloat!

Functions

Name Description

Public function

void

 

Allocate()

Allocates the data for any uniforms in their set missing allocated data.

Public function Const

void

 

AppendToConstantsTable

(
    uint8* ConstantsTable
)

Appends the whole parameter set to a constant table with no external overrids.

Public function Const

void

 

AppendToConstantsTable

(
    uint8* ConstantsTable,
    const FNiagaraParameters& External...
)

Fills only selected constants into the table.

Public function

void

 

DumpParameters()

Public function

void

 

Empty()

Public function

FNiagaraVari...

 

FindParameter

(
    FNiagaraVariable InParam
)

Public function Const

const FNiaga...

 

FindParameter

(
    FNiagaraVariable InParam
)

Public function

FNiagaraVari...

 

FindParameter

(
    FGuid InParamGuid
)

Public function Const

const FNiaga...

 

FindParameter

(
    FGuid InParamGuid
)

Public function Const

int32

 

GetTableSize()

Returns the number of bytes these constants would use in a constants table.

Public function

void

 

Merge

(
    FNiagaraParameters& InParameters
)

Public function

void

 

Set

(
    FNiagaraParameters& InParameters
)

Public function

FNiagaraVari...

 

SetOrAdd

(
    const FNiagaraVariable& InParamete...
)

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