G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
NiagaraDataInterfaceArray Namespace Reference

Functions

Niagara
void SetNiagaraArrayBool (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< bool > ArrayData)
 Sets Niagara Array Bool Data.
bool GetNiagaraArrayBoolValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array Bool.
TArray< FLinearColor > GetNiagaraArrayColor (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara FLinearColor Data.
FLinearColor GetNiagaraArrayColorValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array FLinearColor.
TArray< float32 > GetNiagaraArrayFloat (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara Float Data.
float32 GetNiagaraArrayFloatValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array Float.
TArray< int > GetNiagaraArrayInt32 (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara Int32 Data.
int GetNiagaraArrayInt32Value (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array Int32.
TArray< FMatrix > GetNiagaraArrayMatrix (UNiagaraComponent NiagaraSystem, FName OverrideName, bool bApplyLWCRebase=true)
 Gets a copy of Niagara FMatrix Data.
FMatrix GetNiagaraArrayMatrixValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, bool bApplyLWCRebase=true)
 Gets a single value within a Niagara Array FMatrix.
TArray< FVector > GetNiagaraArrayPosition (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara Position Data.
FVector GetNiagaraArrayPositionValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array Position.
TArray< FQuat > GetNiagaraArrayQuat (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara FQuat Data.
FQuat GetNiagaraArrayQuatValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array FQuat.
TArray< int > GetNiagaraArrayUInt8 (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara UInt8 Data.
int GetNiagaraArrayUInt8Value (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array UInt8.
TArray< FVector > GetNiagaraArrayVector (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara FVector Data.
TArray< FVector2D > GetNiagaraArrayVector2D (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara FVector2D Data.
FVector2D GetNiagaraArrayVector2DValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array FVector2D.
TArray< FVector4 > GetNiagaraArrayVector4 (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara FVector4 Data.
FVector4 GetNiagaraArrayVector4Value (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array FVector4.
FVector GetNiagaraArrayVectorValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index)
 Gets a single value within a Niagara Array FVector.
TArray< bool > GetNiagaraArrayBool (UNiagaraComponent NiagaraSystem, FName OverrideName)
 Gets a copy of Niagara Bool Data.
void SetNiagaraArrayBoolValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, const bool &Value, bool bSizeToFit)
 Sets a single value within a Niagara Array Bool.
void SetNiagaraArrayColor (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< FLinearColor > ArrayData)
 Sets Niagara Array FLinearColor Data.
void SetNiagaraArrayColorValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, FLinearColor Value, bool bSizeToFit)
 Sets a single value within a Niagara Array FLinearColor.
void SetNiagaraArrayFloat (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< float32 > ArrayData)
 Sets Niagara Array Float Data.
void SetNiagaraArrayFloatValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, float32 Value, bool bSizeToFit)
 Sets a single value within a Niagara Array Float.
void SetNiagaraArrayInt32 (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< int > ArrayData)
 Sets Niagara Array Int32 Data.
void SetNiagaraArrayInt32Value (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, int Value, bool bSizeToFit)
 Sets a single value within a Niagara Array Int32.
void SetNiagaraArrayMatrix (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< FMatrix > ArrayData, bool bApplyLWCRebase=true)
 Sets Niagara Array FMatrix Data.
void SetNiagaraArrayMatrixValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, FMatrix Value, bool bSizeToFit, bool bApplyLWCRebase=true)
 Sets a single value within a Niagara Array FMatrix.
void SetNiagaraArrayPosition (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< FVector > ArrayData)
 Sets Niagara Array FVector Data.
void SetNiagaraArrayPositionValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, FVector Value, bool bSizeToFit)
void SetNiagaraArrayQuat (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< FQuat > ArrayData)
 Sets Niagara Array FQuat Data.
void SetNiagaraArrayQuatValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, FQuat Value, bool bSizeToFit)
 Sets a single value within a Niagara Array FQuat.
void SetNiagaraArrayUInt8 (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< int > ArrayData)
 Sets Niagara Array UInt8 Data.
void SetNiagaraArrayUInt8Value (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, int Value, bool bSizeToFit)
 Sets a single value within a Niagara Array UInt8.
void SetNiagaraArrayVector (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< FVector > ArrayData)
 Sets Niagara Array FVector Data.
void SetNiagaraArrayVector2D (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< FVector2D > ArrayData)
 Sets Niagara Array FVector2D Data.
void SetNiagaraArrayVector2DValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, FVector2D Value, bool bSizeToFit)
 Sets a single value within a Niagara Array FVector2D.
void SetNiagaraArrayVector4 (UNiagaraComponent NiagaraSystem, FName OverrideName, TArray< FVector4 > ArrayData)
 Sets Niagara Array FVector4 Data.
void SetNiagaraArrayVector4Value (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, FVector4 Value, bool bSizeToFit)
 Sets a single value within a Niagara Array FVector4.
void SetNiagaraArrayVectorValue (UNiagaraComponent NiagaraSystem, FName OverrideName, int Index, FVector Value, bool bSizeToFit)
 Sets a single value within a Niagara Array FVector.

Function Documentation

◆ GetNiagaraArrayBool()

TArray< bool > GetNiagaraArrayBool ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara Bool Data.

◆ GetNiagaraArrayBoolValue()

bool GetNiagaraArrayBoolValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array Bool.

◆ GetNiagaraArrayColor()

TArray< FLinearColor > GetNiagaraArrayColor ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara FLinearColor Data.

◆ GetNiagaraArrayColorValue()

FLinearColor GetNiagaraArrayColorValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array FLinearColor.

◆ GetNiagaraArrayFloat()

TArray< float32 > GetNiagaraArrayFloat ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara Float Data.

◆ GetNiagaraArrayFloatValue()

float32 GetNiagaraArrayFloatValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array Float.

◆ GetNiagaraArrayInt32()

TArray< int > GetNiagaraArrayInt32 ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara Int32 Data.

◆ GetNiagaraArrayInt32Value()

int GetNiagaraArrayInt32Value ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array Int32.

◆ GetNiagaraArrayMatrix()

TArray< FMatrix > GetNiagaraArrayMatrix ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
bool bApplyLWCRebase = true )

Gets a copy of Niagara FMatrix Data.

Parameters
bApplyLWCRebaseWhen enabled the matrix translation will have the simulation tile offset added to it

◆ GetNiagaraArrayMatrixValue()

FMatrix GetNiagaraArrayMatrixValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
bool bApplyLWCRebase = true )

Gets a single value within a Niagara Array FMatrix.

Parameters
bApplyLWCRebaseWhen enabled the matrix translation will have the simulation tile offset added to it

◆ GetNiagaraArrayPosition()

TArray< FVector > GetNiagaraArrayPosition ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara Position Data.

◆ GetNiagaraArrayPositionValue()

FVector GetNiagaraArrayPositionValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array Position.

◆ GetNiagaraArrayQuat()

TArray< FQuat > GetNiagaraArrayQuat ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara FQuat Data.

◆ GetNiagaraArrayQuatValue()

FQuat GetNiagaraArrayQuatValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array FQuat.

◆ GetNiagaraArrayUInt8()

TArray< int > GetNiagaraArrayUInt8 ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara UInt8 Data.

◆ GetNiagaraArrayUInt8Value()

int GetNiagaraArrayUInt8Value ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array UInt8.

◆ GetNiagaraArrayVector()

TArray< FVector > GetNiagaraArrayVector ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara FVector Data.

◆ GetNiagaraArrayVector2D()

TArray< FVector2D > GetNiagaraArrayVector2D ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara FVector2D Data.

◆ GetNiagaraArrayVector2DValue()

FVector2D GetNiagaraArrayVector2DValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array FVector2D.

◆ GetNiagaraArrayVector4()

TArray< FVector4 > GetNiagaraArrayVector4 ( UNiagaraComponent NiagaraSystem,
FName OverrideName )

Gets a copy of Niagara FVector4 Data.

◆ GetNiagaraArrayVector4Value()

FVector4 GetNiagaraArrayVector4Value ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array FVector4.

◆ GetNiagaraArrayVectorValue()

FVector GetNiagaraArrayVectorValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index )

Gets a single value within a Niagara Array FVector.

◆ SetNiagaraArrayBool()

void SetNiagaraArrayBool ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< bool > ArrayData )

Sets Niagara Array Bool Data.

◆ SetNiagaraArrayBoolValue()

void SetNiagaraArrayBoolValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
const bool & Value,
bool bSizeToFit )

Sets a single value within a Niagara Array Bool.

◆ SetNiagaraArrayColor()

void SetNiagaraArrayColor ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< FLinearColor > ArrayData )

◆ SetNiagaraArrayColorValue()

void SetNiagaraArrayColorValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
FLinearColor Value,
bool bSizeToFit )

Sets a single value within a Niagara Array FLinearColor.

◆ SetNiagaraArrayFloat()

void SetNiagaraArrayFloat ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< float32 > ArrayData )

Sets Niagara Array Float Data.

◆ SetNiagaraArrayFloatValue()

void SetNiagaraArrayFloatValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
float32 Value,
bool bSizeToFit )

Sets a single value within a Niagara Array Float.

◆ SetNiagaraArrayInt32()

void SetNiagaraArrayInt32 ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< int > ArrayData )

Sets Niagara Array Int32 Data.

◆ SetNiagaraArrayInt32Value()

void SetNiagaraArrayInt32Value ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
int Value,
bool bSizeToFit )

Sets a single value within a Niagara Array Int32.

◆ SetNiagaraArrayMatrix()

void SetNiagaraArrayMatrix ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< FMatrix > ArrayData,
bool bApplyLWCRebase = true )

Sets Niagara Array FMatrix Data.

Parameters
bApplyLWCRebaseWhen enabled the matrix translation will have the simulation tile offset subtracted from it

◆ SetNiagaraArrayMatrixValue()

void SetNiagaraArrayMatrixValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
FMatrix Value,
bool bSizeToFit,
bool bApplyLWCRebase = true )

Sets a single value within a Niagara Array FMatrix.

Parameters
bApplyLWCRebaseWhen enabled the matrix translation will have the simulation tile offset subtracted from it

◆ SetNiagaraArrayPosition()

void SetNiagaraArrayPosition ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< FVector > ArrayData )

Sets Niagara Array FVector Data.

◆ SetNiagaraArrayPositionValue()

void SetNiagaraArrayPositionValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
FVector Value,
bool bSizeToFit )

◆ SetNiagaraArrayQuat()

void SetNiagaraArrayQuat ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< FQuat > ArrayData )

Sets Niagara Array FQuat Data.

◆ SetNiagaraArrayQuatValue()

void SetNiagaraArrayQuatValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
FQuat Value,
bool bSizeToFit )

Sets a single value within a Niagara Array FQuat.

◆ SetNiagaraArrayUInt8()

void SetNiagaraArrayUInt8 ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< int > ArrayData )

Sets Niagara Array UInt8 Data.

◆ SetNiagaraArrayUInt8Value()

void SetNiagaraArrayUInt8Value ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
int Value,
bool bSizeToFit )

Sets a single value within a Niagara Array UInt8.

◆ SetNiagaraArrayVector()

void SetNiagaraArrayVector ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< FVector > ArrayData )

Sets Niagara Array FVector Data.

◆ SetNiagaraArrayVector2D()

void SetNiagaraArrayVector2D ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< FVector2D > ArrayData )

Sets Niagara Array FVector2D Data.

◆ SetNiagaraArrayVector2DValue()

void SetNiagaraArrayVector2DValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
FVector2D Value,
bool bSizeToFit )

Sets a single value within a Niagara Array FVector2D.

◆ SetNiagaraArrayVector4()

void SetNiagaraArrayVector4 ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
TArray< FVector4 > ArrayData )

Sets Niagara Array FVector4 Data.

◆ SetNiagaraArrayVector4Value()

void SetNiagaraArrayVector4Value ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
FVector4 Value,
bool bSizeToFit )

Sets a single value within a Niagara Array FVector4.

◆ SetNiagaraArrayVectorValue()

void SetNiagaraArrayVectorValue ( UNiagaraComponent NiagaraSystem,
FName OverrideName,
int Index,
FVector Value,
bool bSizeToFit )

Sets a single value within a Niagara Array FVector.