Navigation
API > API/Plugins > API/Plugins/Niagara
C++ and Blueprint library for accessing array types
| Name | UNiagaraDataInterfaceArrayFunctionLibrary |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceArrayFunctionLibrary.h |
| Include Path | #include "NiagaraDataInterfaceArrayFunctionLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class UNiagaraDataInterfaceArrayFunctionLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UNiagaraDataInterfaceArrayFunctionLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< bool > GetNiagaraArrayBool
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara Bool Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static bool GetNiagaraArrayBoolValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array Bool. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< FLinearColor > GetNiagaraArrayColor
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FLinearColor Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static FLinearColor GetNiagaraArrayColorValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FLinearColor. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< float > GetNiagaraArrayFloat
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara Float Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static float GetNiagaraArrayFloatValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array Float. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< int32 > GetNiagaraArrayInt32
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara Int32 Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static int32 GetNiagaraArrayInt32Value
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array Int32. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< FMatrix > GetNiagaraArrayMatrix
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FMatrix Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static FMatrix GetNiagaraArrayMatrixValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FMatrix. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< FVector > GetNiagaraArrayPosition
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara Position Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static FVector GetNiagaraArrayPositionValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array Position. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< FQuat > GetNiagaraArrayQuat
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FQuat Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static FQuat GetNiagaraArrayQuatValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FQuat. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< int32 > GetNiagaraArrayUInt8
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara UInt8 Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static int32 GetNiagaraArrayUInt8Value
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array UInt8. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< FVector > GetNiagaraArrayVector
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FVector Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< FVector2D > GetNiagaraArrayVector2D
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FVector2D Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static FVector2D GetNiagaraArrayVector2DValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FVector2D. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static TArray< FVector4 > GetNiagaraArrayVector4
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FVector4 Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static FVector4 GetNiagaraArrayVector4Value
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FVector4. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static FVector GetNiagaraArrayVectorValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FVector. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayBool
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array Bool Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayBoolValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array Bool. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayColor
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FLinearColor Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayColorValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FLinearColor. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayFloat
(
UNiagaraComponent* NiagaraSystem, |
NiagaraDataInterfaceArrayFunctionLibrary.h | ||
static void SetNiagaraArrayFloat
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array Float Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayFloatValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array Float. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayInt32
(
UNiagaraComponent* NiagaraSystem, |
None BP compatable set functions. | NiagaraDataInterfaceArrayFunctionLibrary.h | |
static void SetNiagaraArrayInt32
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array Int32 Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayInt32Value
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array Int32. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayMatrix
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FMatrix Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayMatrix
(
UNiagaraComponent* NiagaraSystem, |
NiagaraDataInterfaceArrayFunctionLibrary.h | ||
static void SetNiagaraArrayMatrixValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FMatrix. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayPosition
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayPositionValue
(
UNiagaraComponent* NiagaraSystem, |
NiagaraDataInterfaceArrayFunctionLibrary.h |
|
|
static void SetNiagaraArrayQuat
(
UNiagaraComponent* NiagaraSystem, |
NiagaraDataInterfaceArrayFunctionLibrary.h | ||
static void SetNiagaraArrayQuat
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FQuat Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayQuatValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FQuat. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayUInt8
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array UInt8 Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayUInt8
(
UNiagaraComponent* NiagaraSystem, |
NiagaraDataInterfaceArrayFunctionLibrary.h | ||
static void SetNiagaraArrayUInt8Value
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array UInt8. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayVector
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayVector
(
UNiagaraComponent* NiagaraSystem, |
NiagaraDataInterfaceArrayFunctionLibrary.h | ||
static void SetNiagaraArrayVector2D
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector2D Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayVector2D
(
UNiagaraComponent* NiagaraSystem, |
NiagaraDataInterfaceArrayFunctionLibrary.h | ||
static void SetNiagaraArrayVector2DValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FVector2D. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayVector4
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector4 Data. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayVector4
(
UNiagaraComponent* NiagaraSystem, |
NiagaraDataInterfaceArrayFunctionLibrary.h | ||
static void SetNiagaraArrayVector4Value
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FVector4. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|
static void SetNiagaraArrayVectorValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FVector. | NiagaraDataInterfaceArrayFunctionLibrary.h |
|