Vector

Contains three cordinates (X, Y, Z) to describe a position or movement vector in 3D Space

Properties

x : Float

The X coordinate component

Details
Flags RuntimeSync RuntimeParallel RuntimeAsync

Display Name

X

y : Float

The Y coordinate component

Details
Flags RuntimeSync RuntimeParallel RuntimeAsync

Display Name

Y

z : Float

The Z coordinate component

Details
Flags RuntimeSync RuntimeParallel RuntimeAsync

Display Name

Z

Functions

FIR_Operator_Add (other : Struct<Vector>) → result : Struct<Vector>

The addition (+) operator for this struct.

Details

Flags

RuntimeSync RuntimeParallel RuntimeAsync MemberFunc

Display Name

Operator Add

Parameters
Name Type Description

Other other

Struct<Vector>

The other vector that should be added to this vector

Return Values
Name Type Description

Result result

Struct<Vector>

The resulting vector of the vector addition

FIR_Operator_Mul (other : Struct<Vector>) → result : Struct<Vector>

Details

Flags

RuntimeSync RuntimeParallel RuntimeAsync MemberFunc

Display Name

Operator Mul

Parameters
Name Type Description

Other other

Struct<Vector>

The multiplication (*) operator for this struct. (Each component gets multiplied with the component of the other vector)

Return Values
Name Type Description

Result result

Struct<Vector>

The resulting vector of the vector multiplication.

FIR_Operator_Neg () → result : Struct<Vector>

The Negation operator for this struct.

Details

Flags

RuntimeSync RuntimeParallel RuntimeAsync MemberFunc

Display Name

Operator Neg

Return Values
Name Type Description

Result result

Struct<Vector>

The resulting vector of the vector negation

FIR_Operator_Sub (other : Struct<Vector>) → result : Struct<Vector>

The subtraction (-) operator for this struct.

Details

Flags

RuntimeSync RuntimeParallel RuntimeAsync MemberFunc

Display Name

Operator Sub

Parameters
Name Type Description

Other other

Struct<Vector>

The other vector that should be subtracted from this vector

Return Values
Name Type Description

Result result

Struct<Vector>

The resulting vector of the vector subtraction

FIR_Operator_Mul_1 (factor : Float) → result : Struct<Vector>

Details

Flags

RuntimeSync RuntimeParallel RuntimeAsync MemberFunc

Display Name

Vector Factor Scaling

Parameters
Name Type Description

Factor factor

Float

The factor with which this vector should be scaled with.

Return Values
Name Type Description

Result result

Struct<Vector>

The resulting scaled vector.