UNiagaraDataInterfaceArrayFunctionLibrary

C++ and Blueprint library for accessing array types

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UBlueprintFunctionLibrary

UNiagaraDataInterfaceArrayFunctionLibrary

References

Module

Niagara

Header

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

Include

#include "NiagaraDataInterfaceArrayFunctionLibrary.h"

Syntax

UCLASS()
class UNiagaraDataInterfaceArrayFunctionLibrary : public UBlueprintFunctionLibrary

Remarks

C++ and Blueprint library for accessing array types

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< bool...

 

GetNiagaraArrayBool

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara Bool Data.

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetNiagaraArrayBoolValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array Bool.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FLin...

 

GetNiagaraArrayColor

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara FLinearColor Data.

Public function Static UFunction BlueprintCallable, Category, Meta

FLinearColor

 

GetNiagaraArrayColorValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array FLinearColor.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< floa...

 

GetNiagaraArrayFloat

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara Float Data.

Public function Static UFunction BlueprintCallable, Category, Meta

float

 

GetNiagaraArrayFloatValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array Float.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< int3...

 

GetNiagaraArrayInt32

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara Int32 Data.

Public function Static UFunction BlueprintCallable, Category, Meta

int32

 

GetNiagaraArrayInt32Value

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array Int32.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FVec...

 

GetNiagaraArrayPosition

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara Position Data.

Public function Static UFunction BlueprintCallable, Category, Meta

FVector

 

GetNiagaraArrayPositionValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array Position.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FQua...

 

GetNiagaraArrayQuat

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara FQuat Data.

Public function Static UFunction BlueprintCallable, Category, Meta

FQuat

 

GetNiagaraArrayQuatValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array FQuat.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FVec...

 

GetNiagaraArrayVector

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara FVector Data.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FVec...

 

GetNiagaraArrayVector2D

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara FVector2D Data.

Public function Static UFunction BlueprintCallable, Category, Meta

FVector2D

 

GetNiagaraArrayVector2DValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array FVector2D.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FVec...

 

GetNiagaraArrayVector4

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName
)

Gets a copy of Niagara FVector4 Data.

Public function Static UFunction BlueprintCallable, Category, Meta

FVector4

 

GetNiagaraArrayVector4Value

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array FVector4.

Public function Static UFunction BlueprintCallable, Category, Meta

FVector

 

GetNiagaraArrayVectorValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index
)

Gets a single value within a Niagara Array FVector.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayBool

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< bool >& ArrayData
)

Sets Niagara Array Bool Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayBoolValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    const bool& Value,
    bool bSizeToFit
)

Sets a single value within a Niagara Array Bool.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayColor

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< FLinearColor >& Arra...
)

Sets Niagara Array FLinearColor Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayColorValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    const FLinearColor& Value,
    bool bSizeToFit
)

Sets a single value within a Niagara Array FLinearColor.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayFloat

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< float >& ArrayData
)

Sets Niagara Array Float Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayFloatValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    float Value,
    bool bSizeToFit
)

Sets a single value within a Niagara Array Float.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayInt32

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< int32 >& ArrayData
)

Sets Niagara Array Int32 Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayInt32Value

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    int32 Value,
    bool bSizeToFit
)

Sets a single value within a Niagara Array Int32.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayPosition

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< FVector >& ArrayData
)

Sets Niagara Array FVector Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayPositionValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    const FVector& Value,
    bool bSizeToFit
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayQuat

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< FQuat >& ArrayData
)

Sets Niagara Array FQuat Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayQuatValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    const FQuat& Value,
    bool bSizeToFit
)

Sets a single value within a Niagara Array FQuat.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayVector

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< FVector >& ArrayData
)

Sets Niagara Array FVector Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayVector2D

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< FVector2D >& ArrayDa...
)

Sets Niagara Array FVector2D Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayVector2DValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    const FVector2D& Value,
    bool bSizeToFit
)

Sets a single value within a Niagara Array FVector2D.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayVector4

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    const TArray< FVector4 >& ArrayDat...
)

Sets Niagara Array FVector4 Data.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayVector4Value

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    const FVector4& Value,
    bool bSizeToFit
)

Sets a single value within a Niagara Array FVector4.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

SetNiagaraArrayVectorValue

(
    UNiagaraComponent* NiagaraSyst...,
    FName OverrideName,
    int Index,
    const FVector& Value,
    bool bSizeToFit
)

Sets a single value within a Niagara Array FVector.