unreal.NiagaraDataInterfaceArrayFunctionLibrary¶
- class unreal.NiagaraDataInterfaceArrayFunctionLibrary(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibraryC++ and Blueprint library for accessing array types
C++ Source:
Plugin: Niagara
Module: Niagara
File: NiagaraDataInterfaceArrayFunctionLibrary.h
- classmethod get_niagara_array_bool(niagara_system, override_name) Array[bool]¶
Gets a copy of Niagara Bool Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
- classmethod get_niagara_array_bool_value(niagara_system, override_name, index) bool¶
Gets a single value within a Niagara Array Bool.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
- classmethod get_niagara_array_color(niagara_system, override_name) Array[LinearColor]¶
Gets a copy of Niagara FLinearColor Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
- classmethod get_niagara_array_color_value(niagara_system, override_name, index) LinearColor¶
Gets a single value within a Niagara Array FLinearColor.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
- classmethod get_niagara_array_float(niagara_system, override_name) Array[float]¶
Gets a copy of Niagara Float Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
- classmethod get_niagara_array_float_value(niagara_system, override_name, index) float¶
Gets a single value within a Niagara Array Float.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
- classmethod get_niagara_array_int32(niagara_system, override_name) Array[int32]¶
Gets a copy of Niagara Int32 Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
Array[int32]
- classmethod get_niagara_array_int32_value(niagara_system, override_name, index) int32¶
Gets a single value within a Niagara Array Int32.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
int32
- classmethod get_niagara_array_matrix(niagara_system, override_name, apply_lwc_rebase=True) Array[Matrix]¶
Gets a copy of Niagara FMatrix Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
apply_lwc_rebase (bool) – When enabled the matrix translation will have the simulation tile offset added to it
- Return type:
- classmethod get_niagara_array_matrix_value(niagara_system, override_name, index, apply_lwc_rebase=True) Matrix¶
Gets a single value within a Niagara Array FMatrix.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
apply_lwc_rebase (bool) – When enabled the matrix translation will have the simulation tile offset added to it
- Return type:
- classmethod get_niagara_array_position(niagara_system, override_name) Array[Vector]¶
Gets a copy of Niagara Position Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
- classmethod get_niagara_array_position_value(niagara_system, override_name, index) Vector¶
Gets a single value within a Niagara Array Position.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
- classmethod get_niagara_array_quat(niagara_system, override_name) Array[Quat]¶
Gets a copy of Niagara FQuat Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
- classmethod get_niagara_array_quat_value(niagara_system, override_name, index) Quat¶
Gets a single value within a Niagara Array FQuat.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
- classmethod get_niagara_array_u_int8(niagara_system, override_name) Array[int32]¶
Gets a copy of Niagara UInt8 Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
Array[int32]
- classmethod get_niagara_array_u_int8_value(niagara_system, override_name, index) int32¶
Gets a single value within a Niagara Array UInt8.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
int32
- classmethod get_niagara_array_vector(niagara_system, override_name) Array[Vector]¶
Gets a copy of Niagara FVector Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
- classmethod get_niagara_array_vector2d(niagara_system, override_name) Array[Vector2D]¶
Gets a copy of Niagara FVector2D Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
- classmethod get_niagara_array_vector2d_value(niagara_system, override_name, index) Vector2D¶
Gets a single value within a Niagara Array FVector2D.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
- classmethod get_niagara_array_vector4(niagara_system, override_name) Array[Vector4]¶
Gets a copy of Niagara FVector4 Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- Return type:
- classmethod get_niagara_array_vector4_value(niagara_system, override_name, index) Vector4¶
Gets a single value within a Niagara Array FVector4.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
- classmethod get_niagara_array_vector_value(niagara_system, override_name, index) Vector¶
Gets a single value within a Niagara Array FVector.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
- Return type:
- classmethod set_niagara_array_bool(niagara_system, override_name, array_data) None¶
Sets Niagara Array Bool Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- classmethod set_niagara_array_bool_value(niagara_system, override_name, index, value, size_to_fit) None¶
Sets a single value within a Niagara Array Bool.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (bool)
size_to_fit (bool)
- classmethod set_niagara_array_color(niagara_system, override_name, array_data) None¶
Sets Niagara Array FLinearColor Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
array_data (Array[LinearColor])
- classmethod set_niagara_array_color_value(niagara_system, override_name, index, value, size_to_fit) None¶
Sets a single value within a Niagara Array FLinearColor.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (LinearColor)
size_to_fit (bool)
- classmethod set_niagara_array_float(niagara_system, override_name, array_data) None¶
Sets Niagara Array Float Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- classmethod set_niagara_array_float_value(niagara_system, override_name, index, value, size_to_fit) None¶
Sets a single value within a Niagara Array Float.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (float)
size_to_fit (bool)
- classmethod set_niagara_array_int32(niagara_system, override_name, array_data) None¶
Sets Niagara Array Int32 Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
array_data (Array[int32])
- classmethod set_niagara_array_int32_value(niagara_system, override_name, index, value, size_to_fit) None¶
Sets a single value within a Niagara Array Int32.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (int32)
size_to_fit (bool)
- classmethod set_niagara_array_matrix(niagara_system, override_name, array_data, apply_lwc_rebase=True) None¶
Sets Niagara Array FMatrix Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
apply_lwc_rebase (bool) – When enabled the matrix translation will have the simulation tile offset subtracted from it
- classmethod set_niagara_array_matrix_value(niagara_system, override_name, index, value, size_to_fit, apply_lwc_rebase=True) None¶
Sets a single value within a Niagara Array FMatrix.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (Matrix)
size_to_fit (bool)
apply_lwc_rebase (bool) – When enabled the matrix translation will have the simulation tile offset subtracted from it
- classmethod set_niagara_array_position(niagara_system, override_name, array_data) None¶
Sets Niagara Array FVector Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- classmethod set_niagara_array_position_value(niagara_system, override_name, index, value, size_to_fit) None¶
Set Niagara Array Position Value
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (Vector)
size_to_fit (bool)
- classmethod set_niagara_array_quat(niagara_system, override_name, array_data) None¶
Sets Niagara Array FQuat Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- classmethod set_niagara_array_quat_value(niagara_system, override_name, index, value, size_to_fit) None¶
Sets a single value within a Niagara Array FQuat.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (Quat)
size_to_fit (bool)
- classmethod set_niagara_array_u_int8(niagara_system, override_name, array_data) None¶
Sets Niagara Array UInt8 Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
array_data (Array[int32])
- classmethod set_niagara_array_u_int8_value(niagara_system, override_name, index, value, size_to_fit) None¶
Sets a single value within a Niagara Array UInt8.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (int32)
size_to_fit (bool)
- classmethod set_niagara_array_vector(niagara_system, override_name, array_data) None¶
Sets Niagara Array FVector Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- classmethod set_niagara_array_vector2d(niagara_system, override_name, array_data) None¶
Sets Niagara Array FVector2D Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
- classmethod set_niagara_array_vector2d_value(niagara_system, override_name, index, value, size_to_fit) None¶
Sets a single value within a Niagara Array FVector2D.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)
index (int32)
value (Vector2D)
size_to_fit (bool)
- classmethod set_niagara_array_vector4(niagara_system, override_name, array_data) None¶
Sets Niagara Array FVector4 Data.
- Parameters:
niagara_system (NiagaraComponent)
override_name (Name)