Navigation
API > API/Plugins > API/Plugins/Niagara
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&40;MinimalAPI&41;
class UNiagaraDataInterfaceArrayFunctionLibrary : public UBlueprintFunctionLibrary
Remarks
C++ and Blueprint library for accessing array types
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< bool > | GetNiagaraArrayBool
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara Bool Data. | |
| bool | GetNiagaraArrayBoolValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array Bool. | |
| TArray< FLinearColor > | GetNiagaraArrayColor
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FLinearColor Data. | |
| FLinearColor | GetNiagaraArrayColorValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FLinearColor. | |
| TArray< float > | GetNiagaraArrayFloat
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara Float Data. | |
| float | GetNiagaraArrayFloatValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array Float. | |
| TArray< int32 > | GetNiagaraArrayInt32
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara Int32 Data. | |
| int32 | GetNiagaraArrayInt32Value
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array Int32. | |
| TArray< FMatrix > | GetNiagaraArrayMatrix
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FMatrix Data. | |
| FMatrix | GetNiagaraArrayMatrixValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FMatrix. | |
| TArray< FVector > | GetNiagaraArrayPosition
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara Position Data. | |
| FVector | GetNiagaraArrayPositionValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array Position. | |
| TArray< FQuat > | GetNiagaraArrayQuat
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FQuat Data. | |
| FQuat | GetNiagaraArrayQuatValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FQuat. | |
| TArray< int32 > | GetNiagaraArrayUInt8
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara UInt8 Data. | |
| int32 | GetNiagaraArrayUInt8Value
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array UInt8. | |
| TArray< FVector > | GetNiagaraArrayVector
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FVector Data. | |
| TArray< FVector2D > | GetNiagaraArrayVector2D
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FVector2D Data. | |
| FVector2D | GetNiagaraArrayVector2DValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FVector2D. | |
| TArray< FVector4 > | GetNiagaraArrayVector4
(
UNiagaraComponent* NiagaraSystem, |
Gets a copy of Niagara FVector4 Data. | |
| FVector4 | GetNiagaraArrayVector4Value
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FVector4. | |
| FVector | GetNiagaraArrayVectorValue
(
UNiagaraComponent* NiagaraSystem, |
Gets a single value within a Niagara Array FVector. | |
| void | SetNiagaraArrayBool
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array Bool Data. | |
| void | SetNiagaraArrayBoolValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array Bool. | |
| void | SetNiagaraArrayColor
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FLinearColor Data. | |
| void | SetNiagaraArrayColorValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FLinearColor. | |
| void | SetNiagaraArrayFloat
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array Float Data. | |
| void | SetNiagaraArrayFloatValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array Float. | |
| void | SetNiagaraArrayInt32
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array Int32 Data. | |
| void | SetNiagaraArrayInt32Value
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array Int32. | |
| void | SetNiagaraArrayMatrix
(
UNiagaraComponent* NiagaraSystem, |
||
| void | SetNiagaraArrayMatrix
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FMatrix Data. | |
| void | SetNiagaraArrayMatrixValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FMatrix. | |
| void | SetNiagaraArrayPosition
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector Data. | |
| void | SetNiagaraArrayPositionValue
(
UNiagaraComponent* NiagaraSystem, |
||
| void | SetNiagaraArrayQuat
(
UNiagaraComponent* NiagaraSystem, |
||
| void | SetNiagaraArrayQuat
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FQuat Data. | |
| void | SetNiagaraArrayQuatValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FQuat. | |
| void | SetNiagaraArrayUInt8
(
UNiagaraComponent* NiagaraSystem, |
||
| void | SetNiagaraArrayUInt8
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array UInt8 Data. | |
| void | SetNiagaraArrayUInt8Value
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array UInt8. | |
| void | SetNiagaraArrayVector
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector2D Data. | |
| void | SetNiagaraArrayVector
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector Data. | |
| void | SetNiagaraArrayVector2D
(
UNiagaraComponent* NiagaraSystem, |
None BP compatable set functions. | |
| void | SetNiagaraArrayVector2D
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector2D Data. | |
| void | SetNiagaraArrayVector2DValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FVector2D. | |
| void | SetNiagaraArrayVector4
(
UNiagaraComponent* NiagaraSystem, |
||
| void | SetNiagaraArrayVector4
(
UNiagaraComponent* NiagaraSystem, |
Sets Niagara Array FVector4 Data. | |
| void | SetNiagaraArrayVector4Value
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FVector4. | |
| void | SetNiagaraArrayVectorValue
(
UNiagaraComponent* NiagaraSystem, |
Sets a single value within a Niagara Array FVector. |