Table of Contents

Core

Methods Properties Base Classes Derived Classes
Abs E
ACos Pi
AllNonZero
Angle2D
AngleBetween
AnyNonZero
ApproximatelyEqual
ASin
ATan
ATan2
AxisAngle
Ceil
Clamp
Cos
Cosh
CountBits
Cross
Determinant
Distance
DistanceSq
Dot
Euler
Exp
Exp2
Floor
FMod
Frac
GenerateRotationMatrix2x2
GenerateRotationMatrix3x3
GenerateRotationMatrix4x4
GenerateScaleMatrix2x2
GenerateScaleMatrix3x3
GenerateScaleMatrix4x4
GenerateTransformMatrix2x2
GenerateTransformMatrix3x3
GenerateTransformMatrix4x4
GenerateTranslationMatrix3x3
GenerateTranslationMatrix4x4
Invert
Length
LengthSq
Lerp
Log
Log10
Log2
Max
Min
Multiply
MultiplyNormal
MultiplyPoint
MultiplyPointNoDivide
Normalize
Pow
Project
ProjectOnPlane
ProjectOnVector
ReflectAcrossPlane
ReflectAcrossVector
Refract
RotateTowards
RotateVector
RotationQuaternionBetween
Round
RSqrt
Saturate
Sign
SignedAngle
Sin
Sinh
Slerp
SlerpUnnormalized
SmoothStep
Sqrt
Step
Tan
Tanh
ToDegrees
ToQuaternion
ToRadians
ToReal3x3
Transpose
Truncate

Properties


E : real

read-only static

Euler's number.

var E : Real

Pi : real

read-only static

var Pi : Real

Methods


Abs : integer

static

Returns the absolute value of value. |Name|Type|Description| |---|---|---| |p0|integer| |

function Abs(p0 : Integer) : Integer

Abs : integer2

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2| |

function Abs(p0 : Integer2) : Integer2

Abs : integer2x2

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x2| |

function Abs(p0 : Integer2x2) : Integer2x2

Abs : integer2x3

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x3| |

function Abs(p0 : Integer2x3) : Integer2x3

Abs : integer2x4

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x4| |

function Abs(p0 : Integer2x4) : Integer2x4

Abs : integer3

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3| |

function Abs(p0 : Integer3) : Integer3

Abs : integer3x2

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x2| |

function Abs(p0 : Integer3x2) : Integer3x2

Abs : integer3x3

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x3| |

function Abs(p0 : Integer3x3) : Integer3x3

Abs : integer3x4

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x4| |

function Abs(p0 : Integer3x4) : Integer3x4

Abs : integer4

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4| |

function Abs(p0 : Integer4) : Integer4

Abs : integer4x2

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x2| |

function Abs(p0 : Integer4x2) : Integer4x2

Abs : integer4x3

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x3| |

function Abs(p0 : Integer4x3) : Integer4x3

Abs : integer4x4

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x4| |

function Abs(p0 : Integer4x4) : Integer4x4

Abs : real

static

Returns the absolute value of value. |Name|Type|Description| |---|---|---| |p0|real| |

function Abs(p0 : Real) : Real

Abs : real2

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Abs(p0 : Real2) : Real2

Abs : real2x2

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Abs(p0 : Real2x2) : Real2x2

Abs : real2x3

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Abs(p0 : Real2x3) : Real2x3

Abs : real2x4

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Abs(p0 : Real2x4) : Real2x4

Abs : real3

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Abs(p0 : Real3) : Real3

Abs : real3x2

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Abs(p0 : Real3x2) : Real3x2

Abs : real3x3

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Abs(p0 : Real3x3) : Real3x3

Abs : real3x4

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Abs(p0 : Real3x4) : Real3x4

Abs : real4

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Abs(p0 : Real4) : Real4

Abs : real4x2

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Abs(p0 : Real4x2) : Real4x2

Abs : real4x3

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Abs(p0 : Real4x3) : Real4x3

Abs : real4x4

static

Returns the absolute value of value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Abs(p0 : Real4x4) : Real4x4

ACos : real

static

The transcendental function arc-cosine |Name|Type|Description| |---|---|---| |units|real| |

function ACos(units : Real) : Real

ACos : real2

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2| |

function ACos(units : Real2) : Real2

ACos : real2x2

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x2| |

function ACos(units : Real2x2) : Real2x2

ACos : real2x3

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x3| |

function ACos(units : Real2x3) : Real2x3

ACos : real2x4

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x4| |

function ACos(units : Real2x4) : Real2x4

ACos : real3

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3| |

function ACos(units : Real3) : Real3

ACos : real3x2

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x2| |

function ACos(units : Real3x2) : Real3x2

ACos : real3x3

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x3| |

function ACos(units : Real3x3) : Real3x3

ACos : real3x4

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x4| |

function ACos(units : Real3x4) : Real3x4

ACos : real4

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4| |

function ACos(units : Real4) : Real4

ACos : real4x2

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x2| |

function ACos(units : Real4x2) : Real4x2

ACos : real4x3

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x3| |

function ACos(units : Real4x3) : Real4x3

ACos : real4x4

static

The transcendental function arc-cosine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x4| |

function ACos(units : Real4x4) : Real4x4

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean| |

function AllNonZero(p0 : Boolean) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean2| |

function AllNonZero(p0 : Boolean2) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean2x2| |

function AllNonZero(p0 : Boolean2x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean2x3| |

function AllNonZero(p0 : Boolean2x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean2x4| |

function AllNonZero(p0 : Boolean2x4) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean3| |

function AllNonZero(p0 : Boolean3) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean3x2| |

function AllNonZero(p0 : Boolean3x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean3x3| |

function AllNonZero(p0 : Boolean3x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean3x4| |

function AllNonZero(p0 : Boolean3x4) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean4| |

function AllNonZero(p0 : Boolean4) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean4x2| |

function AllNonZero(p0 : Boolean4x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean4x3| |

function AllNonZero(p0 : Boolean4x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are true. |Name|Type|Description| |---|---|---| |p0|boolean4x4| |

function AllNonZero(p0 : Boolean4x4) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer| |

function AllNonZero(p0 : Integer) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer2| |

function AllNonZero(p0 : Integer2) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer2x2| |

function AllNonZero(p0 : Integer2x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer2x3| |

function AllNonZero(p0 : Integer2x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer2x4| |

function AllNonZero(p0 : Integer2x4) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer3| |

function AllNonZero(p0 : Integer3) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer3x2| |

function AllNonZero(p0 : Integer3x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer3x3| |

function AllNonZero(p0 : Integer3x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer3x4| |

function AllNonZero(p0 : Integer3x4) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer4| |

function AllNonZero(p0 : Integer4) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer4x2| |

function AllNonZero(p0 : Integer4x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer4x3| |

function AllNonZero(p0 : Integer4x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|integer4x4| |

function AllNonZero(p0 : Integer4x4) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real| |

function AllNonZero(p0 : Real) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real2| |

function AllNonZero(p0 : Real2) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function AllNonZero(p0 : Real2x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function AllNonZero(p0 : Real2x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function AllNonZero(p0 : Real2x4) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real3| |

function AllNonZero(p0 : Real3) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function AllNonZero(p0 : Real3x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function AllNonZero(p0 : Real3x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function AllNonZero(p0 : Real3x4) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real4| |

function AllNonZero(p0 : Real4) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function AllNonZero(p0 : Real4x2) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function AllNonZero(p0 : Real4x3) : Boolean

AllNonZero : boolean

static

Returns true if all values are not zero. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function AllNonZero(p0 : Real4x4) : Boolean

Angle2D : real

static

Computes the angle (in radians) about the z-axis between the vector and the x-axis. |Name|Type|Description| |---|---|---| |p0|real3| |

function Angle2D(p0 : Real3) : Real

AngleBetween : real

static

Returns the angle between two Quaternions in radians. |Name|Type|Description| |---|---|---| |p0|quaternion| | |p1|quaternion| |

function AngleBetween(p0 : Quaternion, p1 : Quaternion) : Real

AngleBetween : real

static

Returns the angle between two Real2s in radians. |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| |

function AngleBetween(p0 : Real2, p1 : Real2) : Real

AngleBetween : real

static

Returns the angle between two Real3s in radians. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| |

function AngleBetween(p0 : Real3, p1 : Real3) : Real

AngleBetween : real

static

Returns the angle between two Real4s in radians. |Name|Type|Description| |---|---|---| |p0|real4| | |p1|real4| |

function AngleBetween(p0 : Real4, p1 : Real4) : Real

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean| |

function AnyNonZero(p0 : Boolean) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean2| |

function AnyNonZero(p0 : Boolean2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean2x2| |

function AnyNonZero(p0 : Boolean2x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean2x3| |

function AnyNonZero(p0 : Boolean2x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean2x4| |

function AnyNonZero(p0 : Boolean2x4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean3| |

function AnyNonZero(p0 : Boolean3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean3x2| |

function AnyNonZero(p0 : Boolean3x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean3x3| |

function AnyNonZero(p0 : Boolean3x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean3x4| |

function AnyNonZero(p0 : Boolean3x4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean4| |

function AnyNonZero(p0 : Boolean4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean4x2| |

function AnyNonZero(p0 : Boolean4x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean4x3| |

function AnyNonZero(p0 : Boolean4x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is true. |Name|Type|Description| |---|---|---| |p0|boolean4x4| |

function AnyNonZero(p0 : Boolean4x4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer| |

function AnyNonZero(p0 : Integer) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer2| |

function AnyNonZero(p0 : Integer2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer2x2| |

function AnyNonZero(p0 : Integer2x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer2x3| |

function AnyNonZero(p0 : Integer2x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer2x4| |

function AnyNonZero(p0 : Integer2x4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer3| |

function AnyNonZero(p0 : Integer3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer3x2| |

function AnyNonZero(p0 : Integer3x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer3x3| |

function AnyNonZero(p0 : Integer3x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer3x4| |

function AnyNonZero(p0 : Integer3x4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer4| |

function AnyNonZero(p0 : Integer4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer4x2| |

function AnyNonZero(p0 : Integer4x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer4x3| |

function AnyNonZero(p0 : Integer4x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|integer4x4| |

function AnyNonZero(p0 : Integer4x4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real| |

function AnyNonZero(p0 : Real) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real2| |

function AnyNonZero(p0 : Real2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function AnyNonZero(p0 : Real2x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function AnyNonZero(p0 : Real2x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function AnyNonZero(p0 : Real2x4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real3| |

function AnyNonZero(p0 : Real3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function AnyNonZero(p0 : Real3x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function AnyNonZero(p0 : Real3x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function AnyNonZero(p0 : Real3x4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real4| |

function AnyNonZero(p0 : Real4) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function AnyNonZero(p0 : Real4x2) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function AnyNonZero(p0 : Real4x3) : Boolean

AnyNonZero : boolean

static

Returns true if any value is not zero. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function AnyNonZero(p0 : Real4x4) : Boolean

ApproximatelyEqual : boolean

static

Checks if the two values are within epsilon distance from each other. |Name|Type|Description| |---|---|---| |p0|real| | |p1|real| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real, p1 : Real, epsilon : Real) : Boolean

ApproximatelyEqual : boolean2

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real2, p1 : Real2, epsilon : Real) : Boolean2

ApproximatelyEqual : boolean2x2

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| | |p1|real2x2| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real2x2, p1 : Real2x2, epsilon : Real) : Boolean2x2

ApproximatelyEqual : boolean2x3

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| | |p1|real2x3| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real2x3, p1 : Real2x3, epsilon : Real) : Boolean2x3

ApproximatelyEqual : boolean2x4

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| | |p1|real2x4| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real2x4, p1 : Real2x4, epsilon : Real) : Boolean2x4

ApproximatelyEqual : boolean3

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real3, p1 : Real3, epsilon : Real) : Boolean3

ApproximatelyEqual : boolean3x2

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| | |p1|real3x2| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real3x2, p1 : Real3x2, epsilon : Real) : Boolean3x2

ApproximatelyEqual : boolean3x3

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| | |p1|real3x3| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real3x3, p1 : Real3x3, epsilon : Real) : Boolean3x3

ApproximatelyEqual : boolean3x4

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| | |p1|real3x4| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real3x4, p1 : Real3x4, epsilon : Real) : Boolean3x4

ApproximatelyEqual : boolean4

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| | |p1|real4| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real4, p1 : Real4, epsilon : Real) : Boolean4

ApproximatelyEqual : boolean4x2

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| | |p1|real4x2| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real4x2, p1 : Real4x2, epsilon : Real) : Boolean4x2

ApproximatelyEqual : boolean4x3

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| | |p1|real4x3| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real4x3, p1 : Real4x3, epsilon : Real) : Boolean4x3

ApproximatelyEqual : boolean4x4

static

Checks if the two values are within epsilon distance from each other. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| | |p1|real4x4| | |epsilon|real| |

function ApproximatelyEqual(p0 : Real4x4, p1 : Real4x4, epsilon : Real) : Boolean4x4

ASin : real

static

The transcendental function arc-sine |Name|Type|Description| |---|---|---| |units|real| |

function ASin(units : Real) : Real

ASin : real2

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2| |

function ASin(units : Real2) : Real2

ASin : real2x2

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x2| |

function ASin(units : Real2x2) : Real2x2

ASin : real2x3

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x3| |

function ASin(units : Real2x3) : Real2x3

ASin : real2x4

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x4| |

function ASin(units : Real2x4) : Real2x4

ASin : real3

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3| |

function ASin(units : Real3) : Real3

ASin : real3x2

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x2| |

function ASin(units : Real3x2) : Real3x2

ASin : real3x3

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x3| |

function ASin(units : Real3x3) : Real3x3

ASin : real3x4

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x4| |

function ASin(units : Real3x4) : Real3x4

ASin : real4

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4| |

function ASin(units : Real4) : Real4

ASin : real4x2

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x2| |

function ASin(units : Real4x2) : Real4x2

ASin : real4x3

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x3| |

function ASin(units : Real4x3) : Real4x3

ASin : real4x4

static

The transcendental function arc-sine Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x4| |

function ASin(units : Real4x4) : Real4x4

ATan : real

static

The transcendental function arc-tangent. The return type is in radians. |Name|Type|Description| |---|---|---| |units|real| |

function ATan(units : Real) : Real

ATan : real2

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2| |

function ATan(units : Real2) : Real2

ATan : real2x2

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x2| |

function ATan(units : Real2x2) : Real2x2

ATan : real2x3

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x3| |

function ATan(units : Real2x3) : Real2x3

ATan : real2x4

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real2x4| |

function ATan(units : Real2x4) : Real2x4

ATan : real3

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3| |

function ATan(units : Real3) : Real3

ATan : real3x2

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x2| |

function ATan(units : Real3x2) : Real3x2

ATan : real3x3

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x3| |

function ATan(units : Real3x3) : Real3x3

ATan : real3x4

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real3x4| |

function ATan(units : Real3x4) : Real3x4

ATan : real4

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4| |

function ATan(units : Real4) : Real4

ATan : real4x2

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x2| |

function ATan(units : Real4x2) : Real4x2

ATan : real4x3

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x3| |

function ATan(units : Real4x3) : Real4x3

ATan : real4x4

static

The transcendental function arc-tangent. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |units|real4x4| |

function ATan(units : Real4x4) : Real4x4

ATan2 : real

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. |Name|Type|Description| |---|---|---| |y|real| | |x|real| |

function ATan2(y : Real, x : Real) : Real

ATan2 : real2

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real2| | |x|real2| |

function ATan2(y : Real2, x : Real2) : Real2

ATan2 : real2x2

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real2x2| | |x|real2x2| |

function ATan2(y : Real2x2, x : Real2x2) : Real2x2

ATan2 : real2x3

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real2x3| | |x|real2x3| |

function ATan2(y : Real2x3, x : Real2x3) : Real2x3

ATan2 : real2x4

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real2x4| | |x|real2x4| |

function ATan2(y : Real2x4, x : Real2x4) : Real2x4

ATan2 : real3

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real3| | |x|real3| |

function ATan2(y : Real3, x : Real3) : Real3

ATan2 : real3x2

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real3x2| | |x|real3x2| |

function ATan2(y : Real3x2, x : Real3x2) : Real3x2

ATan2 : real3x3

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real3x3| | |x|real3x3| |

function ATan2(y : Real3x3, x : Real3x3) : Real3x3

ATan2 : real3x4

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real3x4| | |x|real3x4| |

function ATan2(y : Real3x4, x : Real3x4) : Real3x4

ATan2 : real4

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real4| | |x|real4| |

function ATan2(y : Real4, x : Real4) : Real4

ATan2 : real4x2

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real4x2| | |x|real4x2| |

function ATan2(y : Real4x2, x : Real4x2) : Real4x2

ATan2 : real4x3

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real4x3| | |x|real4x3| |

function ATan2(y : Real4x3, x : Real4x3) : Real4x3

ATan2 : real4x4

static

Performs the arc-tangent using the signs of x and y to determine what quadrant the angle lies in. Returns a value in the range of [-pi, pi]. The return type is in radians. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real4x4| | |x|real4x4| |

function ATan2(y : Real4x4, x : Real4x4) : Real4x4

AxisAngle : quaternion

static

Generates the quaternion that rotates about the axis vector by the given radians. |Name|Type|Description| |---|---|---| |axis|real3| | |radians|real| |

function AxisAngle(axis : Real3, radians : Real) : Quaternion

Ceil : real

static

Rounds value upward. |Name|Type|Description| |---|---|---| |p0|real| |

function Ceil(p0 : Real) : Real

Ceil : real

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). |Name|Type|Description| |---|---|---| |value|real| | |places|integer| |

function Ceil(value : Real, places : Integer) : Real

Ceil : real

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). |Name|Type|Description| |---|---|---| |value|real| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real, places : Integer, numericalBase : Integer) : Real

Ceil : real2

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Ceil(p0 : Real2) : Real2

Ceil : real2

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |places|integer| |

function Ceil(value : Real2, places : Integer) : Real2

Ceil : real2

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real2, places : Integer, numericalBase : Integer) : Real2

Ceil : real2x2

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Ceil(p0 : Real2x2) : Real2x2

Ceil : real2x2

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |places|integer| |

function Ceil(value : Real2x2, places : Integer) : Real2x2

Ceil : real2x2

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real2x2, places : Integer, numericalBase : Integer) : Real2x2

Ceil : real2x3

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Ceil(p0 : Real2x3) : Real2x3

Ceil : real2x3

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |places|integer| |

function Ceil(value : Real2x3, places : Integer) : Real2x3

Ceil : real2x3

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real2x3, places : Integer, numericalBase : Integer) : Real2x3

Ceil : real2x4

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Ceil(p0 : Real2x4) : Real2x4

Ceil : real2x4

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |places|integer| |

function Ceil(value : Real2x4, places : Integer) : Real2x4

Ceil : real2x4

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real2x4, places : Integer, numericalBase : Integer) : Real2x4

Ceil : real3

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Ceil(p0 : Real3) : Real3

Ceil : real3

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |places|integer| |

function Ceil(value : Real3, places : Integer) : Real3

Ceil : real3

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real3, places : Integer, numericalBase : Integer) : Real3

Ceil : real3x2

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Ceil(p0 : Real3x2) : Real3x2

Ceil : real3x2

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |places|integer| |

function Ceil(value : Real3x2, places : Integer) : Real3x2

Ceil : real3x2

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real3x2, places : Integer, numericalBase : Integer) : Real3x2

Ceil : real3x3

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Ceil(p0 : Real3x3) : Real3x3

Ceil : real3x3

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |places|integer| |

function Ceil(value : Real3x3, places : Integer) : Real3x3

Ceil : real3x3

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real3x3, places : Integer, numericalBase : Integer) : Real3x3

Ceil : real3x4

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Ceil(p0 : Real3x4) : Real3x4

Ceil : real3x4

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |places|integer| |

function Ceil(value : Real3x4, places : Integer) : Real3x4

Ceil : real3x4

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real3x4, places : Integer, numericalBase : Integer) : Real3x4

Ceil : real4

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Ceil(p0 : Real4) : Real4

Ceil : real4

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |places|integer| |

function Ceil(value : Real4, places : Integer) : Real4

Ceil : real4

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real4, places : Integer, numericalBase : Integer) : Real4

Ceil : real4x2

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Ceil(p0 : Real4x2) : Real4x2

Ceil : real4x2

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |places|integer| |

function Ceil(value : Real4x2, places : Integer) : Real4x2

Ceil : real4x2

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real4x2, places : Integer, numericalBase : Integer) : Real4x2

Ceil : real4x3

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Ceil(p0 : Real4x3) : Real4x3

Ceil : real4x3

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |places|integer| |

function Ceil(value : Real4x3, places : Integer) : Real4x3

Ceil : real4x3

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real4x3, places : Integer, numericalBase : Integer) : Real4x3

Ceil : real4x4

static

Rounds value upward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Ceil(p0 : Real4x4) : Real4x4

Ceil : real4x4

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |places|integer| |

function Ceil(value : Real4x4, places : Integer) : Real4x4

Ceil : real4x4

static

Rounds value upward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |places|integer| | |numericalBase|integer| |

function Ceil(value : Real4x4, places : Integer, numericalBase : Integer) : Real4x4

Clamp : integer

static

Limits the value between the provided min and max. |Name|Type|Description| |---|---|---| |value|integer| | |min|integer| | |max|integer| |

function Clamp(value : Integer, min : Integer, max : Integer) : Integer

Clamp : integer2

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer2| | |min|integer2| | |max|integer2| |

function Clamp(value : Integer2, min : Integer2, max : Integer2) : Integer2

Clamp : integer2x2

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer2x2| | |min|integer2x2| | |max|integer2x2| |

function Clamp(value : Integer2x2, min : Integer2x2, max : Integer2x2) : Integer2x2

Clamp : integer2x3

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer2x3| | |min|integer2x3| | |max|integer2x3| |

function Clamp(value : Integer2x3, min : Integer2x3, max : Integer2x3) : Integer2x3

Clamp : integer2x4

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer2x4| | |min|integer2x4| | |max|integer2x4| |

function Clamp(value : Integer2x4, min : Integer2x4, max : Integer2x4) : Integer2x4

Clamp : integer3

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer3| | |min|integer3| | |max|integer3| |

function Clamp(value : Integer3, min : Integer3, max : Integer3) : Integer3

Clamp : integer3x2

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer3x2| | |min|integer3x2| | |max|integer3x2| |

function Clamp(value : Integer3x2, min : Integer3x2, max : Integer3x2) : Integer3x2

Clamp : integer3x3

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer3x3| | |min|integer3x3| | |max|integer3x3| |

function Clamp(value : Integer3x3, min : Integer3x3, max : Integer3x3) : Integer3x3

Clamp : integer3x4

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer3x4| | |min|integer3x4| | |max|integer3x4| |

function Clamp(value : Integer3x4, min : Integer3x4, max : Integer3x4) : Integer3x4

Clamp : integer4

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer4| | |min|integer4| | |max|integer4| |

function Clamp(value : Integer4, min : Integer4, max : Integer4) : Integer4

Clamp : integer4x2

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer4x2| | |min|integer4x2| | |max|integer4x2| |

function Clamp(value : Integer4x2, min : Integer4x2, max : Integer4x2) : Integer4x2

Clamp : integer4x3

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer4x3| | |min|integer4x3| | |max|integer4x3| |

function Clamp(value : Integer4x3, min : Integer4x3, max : Integer4x3) : Integer4x3

Clamp : integer4x4

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|integer4x4| | |min|integer4x4| | |max|integer4x4| |

function Clamp(value : Integer4x4, min : Integer4x4, max : Integer4x4) : Integer4x4

Clamp : real

static

Limits the value between the provided min and max. |Name|Type|Description| |---|---|---| |value|real| | |min|real| | |max|real| |

function Clamp(value : Real, min : Real, max : Real) : Real

Clamp : real2

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |min|real2| | |max|real2| |

function Clamp(value : Real2, min : Real2, max : Real2) : Real2

Clamp : real2x2

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |min|real2x2| | |max|real2x2| |

function Clamp(value : Real2x2, min : Real2x2, max : Real2x2) : Real2x2

Clamp : real2x3

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |min|real2x3| | |max|real2x3| |

function Clamp(value : Real2x3, min : Real2x3, max : Real2x3) : Real2x3

Clamp : real2x4

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |min|real2x4| | |max|real2x4| |

function Clamp(value : Real2x4, min : Real2x4, max : Real2x4) : Real2x4

Clamp : real3

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |min|real3| | |max|real3| |

function Clamp(value : Real3, min : Real3, max : Real3) : Real3

Clamp : real3x2

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |min|real3x2| | |max|real3x2| |

function Clamp(value : Real3x2, min : Real3x2, max : Real3x2) : Real3x2

Clamp : real3x3

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |min|real3x3| | |max|real3x3| |

function Clamp(value : Real3x3, min : Real3x3, max : Real3x3) : Real3x3

Clamp : real3x4

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |min|real3x4| | |max|real3x4| |

function Clamp(value : Real3x4, min : Real3x4, max : Real3x4) : Real3x4

Clamp : real4

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |min|real4| | |max|real4| |

function Clamp(value : Real4, min : Real4, max : Real4) : Real4

Clamp : real4x2

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |min|real4x2| | |max|real4x2| |

function Clamp(value : Real4x2, min : Real4x2, max : Real4x2) : Real4x2

Clamp : real4x3

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |min|real4x3| | |max|real4x3| |

function Clamp(value : Real4x3, min : Real4x3, max : Real4x3) : Real4x3

Clamp : real4x4

static

Limits the value between the provided min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |min|real4x4| | |max|real4x4| |

function Clamp(value : Real4x4, min : Real4x4, max : Real4x4) : Real4x4

Cos : real

static

The transcendental function cosine. |Name|Type|Description| |---|---|---| |radians|real| |

function Cos(radians : Real) : Real

Cos : real2

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2| |

function Cos(radians : Real2) : Real2

Cos : real2x2

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x2| |

function Cos(radians : Real2x2) : Real2x2

Cos : real2x3

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x3| |

function Cos(radians : Real2x3) : Real2x3

Cos : real2x4

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x4| |

function Cos(radians : Real2x4) : Real2x4

Cos : real3

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3| |

function Cos(radians : Real3) : Real3

Cos : real3x2

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x2| |

function Cos(radians : Real3x2) : Real3x2

Cos : real3x3

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x3| |

function Cos(radians : Real3x3) : Real3x3

Cos : real3x4

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x4| |

function Cos(radians : Real3x4) : Real3x4

Cos : real4

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4| |

function Cos(radians : Real4) : Real4

Cos : real4x2

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x2| |

function Cos(radians : Real4x2) : Real4x2

Cos : real4x3

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x3| |

function Cos(radians : Real4x3) : Real4x3

Cos : real4x4

static

The transcendental function cosine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x4| |

function Cos(radians : Real4x4) : Real4x4

Cosh : real

static

The hyperbolic cosine function. |Name|Type|Description| |---|---|---| |radians|real| |

function Cosh(radians : Real) : Real

Cosh : real2

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2| |

function Cosh(radians : Real2) : Real2

Cosh : real2x2

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x2| |

function Cosh(radians : Real2x2) : Real2x2

Cosh : real2x3

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x3| |

function Cosh(radians : Real2x3) : Real2x3

Cosh : real2x4

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x4| |

function Cosh(radians : Real2x4) : Real2x4

Cosh : real3

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3| |

function Cosh(radians : Real3) : Real3

Cosh : real3x2

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x2| |

function Cosh(radians : Real3x2) : Real3x2

Cosh : real3x3

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x3| |

function Cosh(radians : Real3x3) : Real3x3

Cosh : real3x4

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x4| |

function Cosh(radians : Real3x4) : Real3x4

Cosh : real4

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4| |

function Cosh(radians : Real4) : Real4

Cosh : real4x2

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x2| |

function Cosh(radians : Real4x2) : Real4x2

Cosh : real4x3

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x3| |

function Cosh(radians : Real4x3) : Real4x3

Cosh : real4x4

static

The hyperbolic cosine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x4| |

function Cosh(radians : Real4x4) : Real4x4

CountBits : integer

static

Counts the number of bits set on the input. |Name|Type|Description| |---|---|---| |p0|integer| |

function CountBits(p0 : Integer) : Integer

CountBits : integer2

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2| |

function CountBits(p0 : Integer2) : Integer2

CountBits : integer2x2

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x2| |

function CountBits(p0 : Integer2x2) : Integer2x2

CountBits : integer2x3

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x3| |

function CountBits(p0 : Integer2x3) : Integer2x3

CountBits : integer2x4

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x4| |

function CountBits(p0 : Integer2x4) : Integer2x4

CountBits : integer3

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3| |

function CountBits(p0 : Integer3) : Integer3

CountBits : integer3x2

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x2| |

function CountBits(p0 : Integer3x2) : Integer3x2

CountBits : integer3x3

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x3| |

function CountBits(p0 : Integer3x3) : Integer3x3

CountBits : integer3x4

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x4| |

function CountBits(p0 : Integer3x4) : Integer3x4

CountBits : integer4

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4| |

function CountBits(p0 : Integer4) : Integer4

CountBits : integer4x2

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x2| |

function CountBits(p0 : Integer4x2) : Integer4x2

CountBits : integer4x3

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x3| |

function CountBits(p0 : Integer4x3) : Integer4x3

CountBits : integer4x4

static

Counts the number of bits set on the input. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x4| |

function CountBits(p0 : Integer4x4) : Integer4x4

Cross : real2

static

2D cross product. Equivalent to Cross(Real3(0, 0, p0), Real3(p1.x, p1.y, 0)). |Name|Type|Description| |---|---|---| |p0|real| | |p1|real2| |

function Cross(p0 : Real, p1 : Real2) : Real2

Cross : real2

static

2D cross product. Equivalent to Cross(Real3(p0.x, p0.y, 0), Real3(0, 0, p1)). |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real| |

function Cross(p0 : Real2, p1 : Real) : Real2

Cross : real

static

2D cross product. Equivalent to Cross(Real3(p0.x, p0.y, 0), Real3(p1.x, p1.y, 0)). |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| |

function Cross(p0 : Real2, p1 : Real2) : Real

Cross : real3

static

The vector cross product. Creates a new vector perpendicular to p0 and p1 using the right hand rule. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| |

function Cross(p0 : Real3, p1 : Real3) : Real3

Determinant : real

static

Computes the determinant of the given matrix |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Determinant(p0 : Real2x2) : Real

Determinant : real

static

Computes the determinant of the given matrix |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Determinant(p0 : Real3x3) : Real

Determinant : real

static

Computes the determinant of the given matrix |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Determinant(p0 : Real4x4) : Real

Distance : real

static

Returns the distance between two points. |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| |

function Distance(p0 : Real2, p1 : Real2) : Real

Distance : real

static

Returns the distance between two points. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| |

function Distance(p0 : Real3, p1 : Real3) : Real

Distance : real

static

Returns the distance between two points. |Name|Type|Description| |---|---|---| |p0|real4| | |p1|real4| |

function Distance(p0 : Real4, p1 : Real4) : Real

DistanceSq : real

static

Returns the squared distance between two points. |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| |

function DistanceSq(p0 : Real2, p1 : Real2) : Real

DistanceSq : real

static

Returns the squared distance between two points. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| |

function DistanceSq(p0 : Real3, p1 : Real3) : Real

DistanceSq : real

static

Returns the squared distance between two points. |Name|Type|Description| |---|---|---| |p0|real4| | |p1|real4| |

function DistanceSq(p0 : Real4, p1 : Real4) : Real

Dot : real

static

The vector dot product |Name|Type|Description| |---|---|---| |p0|quaternion| | |p1|quaternion| |

function Dot(p0 : Quaternion, p1 : Quaternion) : Real

Dot : real

static

The vector dot product |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| |

function Dot(p0 : Real2, p1 : Real2) : Real

Dot : real

static

The vector dot product |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| |

function Dot(p0 : Real3, p1 : Real3) : Real

Dot : real

static

The vector dot product |Name|Type|Description| |---|---|---| |p0|real4| | |p1|real4| |

function Dot(p0 : Real4, p1 : Real4) : Real

Euler : quaternion

static

Generates the orientation from the given Euler angle vector |Name|Type|Description| |---|---|---| |eulerRadians|real3| |

function Euler(eulerRadians : Real3) : Quaternion

Exp : real

static

Returns the base-e exponentiation of value, which is e^value. |Name|Type|Description| |---|---|---| |p0|real| |

function Exp(p0 : Real) : Real

Exp : real2

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Exp(p0 : Real2) : Real2

Exp : real2x2

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Exp(p0 : Real2x2) : Real2x2

Exp : real2x3

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Exp(p0 : Real2x3) : Real2x3

Exp : real2x4

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Exp(p0 : Real2x4) : Real2x4

Exp : real3

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Exp(p0 : Real3) : Real3

Exp : real3x2

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Exp(p0 : Real3x2) : Real3x2

Exp : real3x3

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Exp(p0 : Real3x3) : Real3x3

Exp : real3x4

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Exp(p0 : Real3x4) : Real3x4

Exp : real4

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Exp(p0 : Real4) : Real4

Exp : real4x2

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Exp(p0 : Real4x2) : Real4x2

Exp : real4x3

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Exp(p0 : Real4x3) : Real4x3

Exp : real4x4

static

Returns the base-e exponentiation of value, which is e^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Exp(p0 : Real4x4) : Real4x4

Exp2 : real

static

Returns the base-2 exponentiation of value, which is 2^value. |Name|Type|Description| |---|---|---| |p0|real| |

function Exp2(p0 : Real) : Real

Exp2 : real2

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Exp2(p0 : Real2) : Real2

Exp2 : real2x2

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Exp2(p0 : Real2x2) : Real2x2

Exp2 : real2x3

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Exp2(p0 : Real2x3) : Real2x3

Exp2 : real2x4

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Exp2(p0 : Real2x4) : Real2x4

Exp2 : real3

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Exp2(p0 : Real3) : Real3

Exp2 : real3x2

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Exp2(p0 : Real3x2) : Real3x2

Exp2 : real3x3

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Exp2(p0 : Real3x3) : Real3x3

Exp2 : real3x4

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Exp2(p0 : Real3x4) : Real3x4

Exp2 : real4

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Exp2(p0 : Real4) : Real4

Exp2 : real4x2

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Exp2(p0 : Real4x2) : Real4x2

Exp2 : real4x3

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Exp2(p0 : Real4x3) : Real4x3

Exp2 : real4x4

static

Returns the base-2 exponentiation of value, which is 2^value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Exp2(p0 : Real4x4) : Real4x4

Floor : real

static

Rounds value downward. |Name|Type|Description| |---|---|---| |p0|real| |

function Floor(p0 : Real) : Real

Floor : real

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). |Name|Type|Description| |---|---|---| |value|real| | |places|integer| |

function Floor(value : Real, places : Integer) : Real

Floor : real

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). |Name|Type|Description| |---|---|---| |value|real| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real, places : Integer, numericalBase : Integer) : Real

Floor : real2

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Floor(p0 : Real2) : Real2

Floor : real2

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |places|integer| |

function Floor(value : Real2, places : Integer) : Real2

Floor : real2

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real2, places : Integer, numericalBase : Integer) : Real2

Floor : real2x2

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Floor(p0 : Real2x2) : Real2x2

Floor : real2x2

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |places|integer| |

function Floor(value : Real2x2, places : Integer) : Real2x2

Floor : real2x2

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real2x2, places : Integer, numericalBase : Integer) : Real2x2

Floor : real2x3

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Floor(p0 : Real2x3) : Real2x3

Floor : real2x3

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |places|integer| |

function Floor(value : Real2x3, places : Integer) : Real2x3

Floor : real2x3

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real2x3, places : Integer, numericalBase : Integer) : Real2x3

Floor : real2x4

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Floor(p0 : Real2x4) : Real2x4

Floor : real2x4

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |places|integer| |

function Floor(value : Real2x4, places : Integer) : Real2x4

Floor : real2x4

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real2x4, places : Integer, numericalBase : Integer) : Real2x4

Floor : real3

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Floor(p0 : Real3) : Real3

Floor : real3

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |places|integer| |

function Floor(value : Real3, places : Integer) : Real3

Floor : real3

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real3, places : Integer, numericalBase : Integer) : Real3

Floor : real3x2

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Floor(p0 : Real3x2) : Real3x2

Floor : real3x2

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |places|integer| |

function Floor(value : Real3x2, places : Integer) : Real3x2

Floor : real3x2

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real3x2, places : Integer, numericalBase : Integer) : Real3x2

Floor : real3x3

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Floor(p0 : Real3x3) : Real3x3

Floor : real3x3

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |places|integer| |

function Floor(value : Real3x3, places : Integer) : Real3x3

Floor : real3x3

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real3x3, places : Integer, numericalBase : Integer) : Real3x3

Floor : real3x4

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Floor(p0 : Real3x4) : Real3x4

Floor : real3x4

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |places|integer| |

function Floor(value : Real3x4, places : Integer) : Real3x4

Floor : real3x4

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real3x4, places : Integer, numericalBase : Integer) : Real3x4

Floor : real4

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Floor(p0 : Real4) : Real4

Floor : real4

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |places|integer| |

function Floor(value : Real4, places : Integer) : Real4

Floor : real4

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real4, places : Integer, numericalBase : Integer) : Real4

Floor : real4x2

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Floor(p0 : Real4x2) : Real4x2

Floor : real4x2

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |places|integer| |

function Floor(value : Real4x2, places : Integer) : Real4x2

Floor : real4x2

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real4x2, places : Integer, numericalBase : Integer) : Real4x2

Floor : real4x3

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Floor(p0 : Real4x3) : Real4x3

Floor : real4x3

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |places|integer| |

function Floor(value : Real4x3, places : Integer) : Real4x3

Floor : real4x3

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real4x3, places : Integer, numericalBase : Integer) : Real4x3

Floor : real4x4

static

Rounds value downward. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Floor(p0 : Real4x4) : Real4x4

Floor : real4x4

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |places|integer| |

function Floor(value : Real4x4, places : Integer) : Real4x4

Floor : real4x4

static

Rounds value downward. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |places|integer| | |numericalBase|integer| |

function Floor(value : Real4x4, places : Integer, numericalBase : Integer) : Real4x4

FMod : real

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). |Name|Type|Description| |---|---|---| |numerator|real| | |denominator|real| |

function FMod(numerator : Real, denominator : Real) : Real

FMod : real2

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real2| | |denominator|real2| |

function FMod(numerator : Real2, denominator : Real2) : Real2

FMod : real2x2

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real2x2| | |denominator|real2x2| |

function FMod(numerator : Real2x2, denominator : Real2x2) : Real2x2

FMod : real2x3

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real2x3| | |denominator|real2x3| |

function FMod(numerator : Real2x3, denominator : Real2x3) : Real2x3

FMod : real2x4

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real2x4| | |denominator|real2x4| |

function FMod(numerator : Real2x4, denominator : Real2x4) : Real2x4

FMod : real3

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real3| | |denominator|real3| |

function FMod(numerator : Real3, denominator : Real3) : Real3

FMod : real3x2

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real3x2| | |denominator|real3x2| |

function FMod(numerator : Real3x2, denominator : Real3x2) : Real3x2

FMod : real3x3

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real3x3| | |denominator|real3x3| |

function FMod(numerator : Real3x3, denominator : Real3x3) : Real3x3

FMod : real3x4

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real3x4| | |denominator|real3x4| |

function FMod(numerator : Real3x4, denominator : Real3x4) : Real3x4

FMod : real4

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real4| | |denominator|real4| |

function FMod(numerator : Real4, denominator : Real4) : Real4

FMod : real4x2

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real4x2| | |denominator|real4x2| |

function FMod(numerator : Real4x2, denominator : Real4x2) : Real4x2

FMod : real4x3

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real4x3| | |denominator|real4x3| |

function FMod(numerator : Real4x3, denominator : Real4x3) : Real4x3

FMod : real4x4

static

Returns the floating-point remainder of numerator/denominator (rounded towards zero). Performed component-wise. |Name|Type|Description| |---|---|---| |numerator|real4x4| | |denominator|real4x4| |

function FMod(numerator : Real4x4, denominator : Real4x4) : Real4x4

Frac : real

static

Returns the fractional part of value, a value between 0 and 1. |Name|Type|Description| |---|---|---| |p0|real| |

function Frac(p0 : Real) : Real

Frac : real2

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Frac(p0 : Real2) : Real2

Frac : real2x2

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Frac(p0 : Real2x2) : Real2x2

Frac : real2x3

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Frac(p0 : Real2x3) : Real2x3

Frac : real2x4

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Frac(p0 : Real2x4) : Real2x4

Frac : real3

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Frac(p0 : Real3) : Real3

Frac : real3x2

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Frac(p0 : Real3x2) : Real3x2

Frac : real3x3

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Frac(p0 : Real3x3) : Real3x3

Frac : real3x4

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Frac(p0 : Real3x4) : Real3x4

Frac : real4

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Frac(p0 : Real4) : Real4

Frac : real4x2

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Frac(p0 : Real4x2) : Real4x2

Frac : real4x3

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Frac(p0 : Real4x3) : Real4x3

Frac : real4x4

static

Returns the fractional part of value, a value between 0 and 1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Frac(p0 : Real4x4) : Real4x4

GenerateRotationMatrix2x2 : real2x2

static

Generates a two-dimensional rotation matrix. |Name|Type|Description| |---|---|---| |radians|real| |

function GenerateRotationMatrix2x2(radians : Real) : Real2x2

GenerateRotationMatrix3x3 : real3x3

static

Generates a two-dimensional rotation matrix. |Name|Type|Description| |---|---|---| |radians|real| |

function GenerateRotationMatrix3x3(radians : Real) : Real3x3

GenerateRotationMatrix3x3 : real3x3

static

Generates a three-dimensional rotation matrix. |Name|Type|Description| |---|---|---| |axis|real3| | |radians|real| |

function GenerateRotationMatrix3x3(axis : Real3, radians : Real) : Real3x3

GenerateRotationMatrix4x4 : real4x4

static

Generates a three-dimensional rotation matrix. |Name|Type|Description| |---|---|---| |axis|real3| | |radians|real| |

function GenerateRotationMatrix4x4(axis : Real3, radians : Real) : Real4x4

GenerateScaleMatrix2x2 : real2x2

static

Generates a two-dimensional scale matrix. |Name|Type|Description| |---|---|---| |scale|real2| |

function GenerateScaleMatrix2x2(scale : Real2) : Real2x2

GenerateScaleMatrix3x3 : real3x3

static

Generates a two-dimensional scale matrix. |Name|Type|Description| |---|---|---| |scale|real2| |

function GenerateScaleMatrix3x3(scale : Real2) : Real3x3

GenerateScaleMatrix3x3 : real3x3

static

Generates a three-dimensional scale matrix. |Name|Type|Description| |---|---|---| |scale|real3| |

function GenerateScaleMatrix3x3(scale : Real3) : Real3x3

GenerateScaleMatrix4x4 : real4x4

static

Generates a three-dimensional scale matrix. |Name|Type|Description| |---|---|---| |scale|real3| |

function GenerateScaleMatrix4x4(scale : Real3) : Real4x4

GenerateTransformMatrix2x2 : real2x2

static

Generates a two-dimensional transform. |Name|Type|Description| |---|---|---| |radians|real| | |scale|real2| |

function GenerateTransformMatrix2x2(radians : Real, scale : Real2) : Real2x2

GenerateTransformMatrix3x3 : real3x3

static

Generates a three-dimensions transform. |Name|Type|Description| |---|---|---| |rotation|quaternion| | |scale|real3| |

function GenerateTransformMatrix3x3(rotation : Quaternion, scale : Real3) : Real3x3

GenerateTransformMatrix3x3 : real3x3

static

Generates a two-dimensions transform. |Name|Type|Description| |---|---|---| |translation|real2| | |radians|real| | |scale|real2| |

function GenerateTransformMatrix3x3(translation : Real2, radians : Real, scale : Real2) : Real3x3

GenerateTransformMatrix3x3 : real3x3

static

Generates a three-dimensions transform. |Name|Type|Description| |---|---|---| |rotation|real3x3| | |scale|real3| |

function GenerateTransformMatrix3x3(rotation : Real3x3, scale : Real3) : Real3x3

GenerateTransformMatrix4x4 : real4x4

static

Generates a three-dimensional translation matrix. |Name|Type|Description| |---|---|---| |translation|real3| | |rotation|quaternion| | |scale|real3| |

function GenerateTransformMatrix4x4(translation : Real3, rotation : Quaternion, scale : Real3) : Real4x4

GenerateTransformMatrix4x4 : real4x4

static

Generates a three-dimensional translation matrix. |Name|Type|Description| |---|---|---| |translation|real3| | |rotation|real3x3| | |scale|real3| |

function GenerateTransformMatrix4x4(translation : Real3, rotation : Real3x3, scale : Real3) : Real4x4

GenerateTranslationMatrix3x3 : real3x3

static

Generates a two-dimensional translation matrix. |Name|Type|Description| |---|---|---| |translation|real2| |

function GenerateTranslationMatrix3x3(translation : Real2) : Real3x3

GenerateTranslationMatrix4x4 : real4x4

static

Generates a three-dimensional translation matrix. |Name|Type|Description| |---|---|---| |translation|real3| |

function GenerateTranslationMatrix4x4(translation : Real3) : Real4x4

Invert : quaternion

static

Returns the inverse rotation. |Name|Type|Description| |---|---|---| |p0|quaternion| |

function Invert(p0 : Quaternion) : Quaternion

Invert : real2x2

static

Computes the inverse of the given matrix if it exists. Undefined if the matrix is uninvertible |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Invert(p0 : Real2x2) : Real2x2

Invert : real3x3

static

Computes the inverse of the given matrix if it exists. Undefined if the matrix is uninvertible |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Invert(p0 : Real3x3) : Real3x3

Invert : real4x4

static

Computes the inverse of the given matrix if it exists. Undefined if the matrix is uninvertible |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Invert(p0 : Real4x4) : Real4x4

Length : real

static

The length of the vector. |Name|Type|Description| |---|---|---| |p0|quaternion| |

function Length(p0 : Quaternion) : Real

Length : real

static

The length of the vector. |Name|Type|Description| |---|---|---| |p0|real2| |

function Length(p0 : Real2) : Real

Length : real

static

The length of the vector. |Name|Type|Description| |---|---|---| |p0|real3| |

function Length(p0 : Real3) : Real

Length : real

static

The length of the vector. |Name|Type|Description| |---|---|---| |p0|real4| |

function Length(p0 : Real4) : Real

LengthSq : real

static

The squared length of the vector. Used to avoid a square root when possible. |Name|Type|Description| |---|---|---| |p0|quaternion| |

function LengthSq(p0 : Quaternion) : Real

LengthSq : real

static

The squared length of the vector. Used to avoid a square root when possible. |Name|Type|Description| |---|---|---| |p0|real2| |

function LengthSq(p0 : Real2) : Real

LengthSq : real

static

The squared length of the vector. Used to avoid a square root when possible. |Name|Type|Description| |---|---|---| |p0|real3| |

function LengthSq(p0 : Real3) : Real

LengthSq : real

static

The squared length of the vector. Used to avoid a square root when possible. |Name|Type|Description| |---|---|---| |p0|real4| |

function LengthSq(p0 : Real4) : Real

Lerp : real

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. |Name|Type|Description| |---|---|---| |start|real| | |end|real| | |t|real| |

function Lerp(start : Real, end : Real, t : Real) : Real

Lerp : real2

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real2| | |end|real2| | |t|real| |

function Lerp(start : Real2, end : Real2, t : Real) : Real2

Lerp : real2

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real2| | |end|real2| | |t|real2| |

function Lerp(start : Real2, end : Real2, t : Real2) : Real2

Lerp : real2x2

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real2x2| | |end|real2x2| | |t|real| |

function Lerp(start : Real2x2, end : Real2x2, t : Real) : Real2x2

Lerp : real2x2

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real2x2| | |end|real2x2| | |t|real2x2| |

function Lerp(start : Real2x2, end : Real2x2, t : Real2x2) : Real2x2

Lerp : real2x3

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real2x3| | |end|real2x3| | |t|real| |

function Lerp(start : Real2x3, end : Real2x3, t : Real) : Real2x3

Lerp : real2x3

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real2x3| | |end|real2x3| | |t|real2x3| |

function Lerp(start : Real2x3, end : Real2x3, t : Real2x3) : Real2x3

Lerp : real2x4

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real2x4| | |end|real2x4| | |t|real| |

function Lerp(start : Real2x4, end : Real2x4, t : Real) : Real2x4

Lerp : real2x4

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real2x4| | |end|real2x4| | |t|real2x4| |

function Lerp(start : Real2x4, end : Real2x4, t : Real2x4) : Real2x4

Lerp : real3

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real3| | |end|real3| | |t|real| |

function Lerp(start : Real3, end : Real3, t : Real) : Real3

Lerp : real3

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real3| | |end|real3| | |t|real3| |

function Lerp(start : Real3, end : Real3, t : Real3) : Real3

Lerp : real3x2

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real3x2| | |end|real3x2| | |t|real| |

function Lerp(start : Real3x2, end : Real3x2, t : Real) : Real3x2

Lerp : real3x2

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real3x2| | |end|real3x2| | |t|real3x2| |

function Lerp(start : Real3x2, end : Real3x2, t : Real3x2) : Real3x2

Lerp : real3x3

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real3x3| | |end|real3x3| | |t|real| |

function Lerp(start : Real3x3, end : Real3x3, t : Real) : Real3x3

Lerp : real3x3

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real3x3| | |end|real3x3| | |t|real3x3| |

function Lerp(start : Real3x3, end : Real3x3, t : Real3x3) : Real3x3

Lerp : real3x4

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real3x4| | |end|real3x4| | |t|real| |

function Lerp(start : Real3x4, end : Real3x4, t : Real) : Real3x4

Lerp : real3x4

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real3x4| | |end|real3x4| | |t|real3x4| |

function Lerp(start : Real3x4, end : Real3x4, t : Real3x4) : Real3x4

Lerp : real4

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real4| | |end|real4| | |t|real| |

function Lerp(start : Real4, end : Real4, t : Real) : Real4

Lerp : real4

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real4| | |end|real4| | |t|real4| |

function Lerp(start : Real4, end : Real4, t : Real4) : Real4

Lerp : real4x2

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real4x2| | |end|real4x2| | |t|real| |

function Lerp(start : Real4x2, end : Real4x2, t : Real) : Real4x2

Lerp : real4x2

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real4x2| | |end|real4x2| | |t|real4x2| |

function Lerp(start : Real4x2, end : Real4x2, t : Real4x2) : Real4x2

Lerp : real4x3

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real4x3| | |end|real4x3| | |t|real| |

function Lerp(start : Real4x3, end : Real4x3, t : Real) : Real4x3

Lerp : real4x3

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real4x3| | |end|real4x3| | |t|real4x3| |

function Lerp(start : Real4x3, end : Real4x3, t : Real4x3) : Real4x3

Lerp : real4x4

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real4x4| | |end|real4x4| | |t|real| |

function Lerp(start : Real4x4, end : Real4x4, t : Real) : Real4x4

Lerp : real4x4

static

Linearly interpolates from start to end by the fraction t. T of 0 is start and t of 1 is end. Performed component-wise. |Name|Type|Description| |---|---|---| |start|real4x4| | |end|real4x4| | |t|real4x4| |

function Lerp(start : Real4x4, end : Real4x4, t : Real4x4) : Real4x4

Log : real

static

Base e logarithm. |Name|Type|Description| |---|---|---| |p0|real| |

function Log(p0 : Real) : Real

Log : real2

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Log(p0 : Real2) : Real2

Log : real2x2

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Log(p0 : Real2x2) : Real2x2

Log : real2x3

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Log(p0 : Real2x3) : Real2x3

Log : real2x4

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Log(p0 : Real2x4) : Real2x4

Log : real3

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Log(p0 : Real3) : Real3

Log : real3x2

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Log(p0 : Real3x2) : Real3x2

Log : real3x3

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Log(p0 : Real3x3) : Real3x3

Log : real3x4

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Log(p0 : Real3x4) : Real3x4

Log : real4

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Log(p0 : Real4) : Real4

Log : real4x2

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Log(p0 : Real4x2) : Real4x2

Log : real4x3

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Log(p0 : Real4x3) : Real4x3

Log : real4x4

static

Base e logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Log(p0 : Real4x4) : Real4x4

Log10 : real

static

Base 10 logarithm. |Name|Type|Description| |---|---|---| |p0|real| |

function Log10(p0 : Real) : Real

Log10 : real2

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Log10(p0 : Real2) : Real2

Log10 : real2x2

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Log10(p0 : Real2x2) : Real2x2

Log10 : real2x3

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Log10(p0 : Real2x3) : Real2x3

Log10 : real2x4

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Log10(p0 : Real2x4) : Real2x4

Log10 : real3

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Log10(p0 : Real3) : Real3

Log10 : real3x2

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Log10(p0 : Real3x2) : Real3x2

Log10 : real3x3

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Log10(p0 : Real3x3) : Real3x3

Log10 : real3x4

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Log10(p0 : Real3x4) : Real3x4

Log10 : real4

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Log10(p0 : Real4) : Real4

Log10 : real4x2

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Log10(p0 : Real4x2) : Real4x2

Log10 : real4x3

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Log10(p0 : Real4x3) : Real4x3

Log10 : real4x4

static

Base 10 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Log10(p0 : Real4x4) : Real4x4

Log2 : real

static

Base 2 logarithm. |Name|Type|Description| |---|---|---| |p0|real| |

function Log2(p0 : Real) : Real

Log2 : real2

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Log2(p0 : Real2) : Real2

Log2 : real2x2

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Log2(p0 : Real2x2) : Real2x2

Log2 : real2x3

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Log2(p0 : Real2x3) : Real2x3

Log2 : real2x4

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Log2(p0 : Real2x4) : Real2x4

Log2 : real3

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Log2(p0 : Real3) : Real3

Log2 : real3x2

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Log2(p0 : Real3x2) : Real3x2

Log2 : real3x3

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Log2(p0 : Real3x3) : Real3x3

Log2 : real3x4

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Log2(p0 : Real3x4) : Real3x4

Log2 : real4

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Log2(p0 : Real4) : Real4

Log2 : real4x2

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Log2(p0 : Real4x2) : Real4x2

Log2 : real4x3

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Log2(p0 : Real4x3) : Real4x3

Log2 : real4x4

static

Base 2 logarithm. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Log2(p0 : Real4x4) : Real4x4

Max : integer

static

Returns whichever value is larger. |Name|Type|Description| |---|---|---| |p0|integer| | |p1|integer| |

function Max(p0 : Integer, p1 : Integer) : Integer

Max : integer2

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2| | |p1|integer2| |

function Max(p0 : Integer2, p1 : Integer2) : Integer2

Max : integer2x2

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x2| | |p1|integer2x2| |

function Max(p0 : Integer2x2, p1 : Integer2x2) : Integer2x2

Max : integer2x3

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x3| | |p1|integer2x3| |

function Max(p0 : Integer2x3, p1 : Integer2x3) : Integer2x3

Max : integer2x4

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x4| | |p1|integer2x4| |

function Max(p0 : Integer2x4, p1 : Integer2x4) : Integer2x4

Max : integer3

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3| | |p1|integer3| |

function Max(p0 : Integer3, p1 : Integer3) : Integer3

Max : integer3x2

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x2| | |p1|integer3x2| |

function Max(p0 : Integer3x2, p1 : Integer3x2) : Integer3x2

Max : integer3x3

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x3| | |p1|integer3x3| |

function Max(p0 : Integer3x3, p1 : Integer3x3) : Integer3x3

Max : integer3x4

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x4| | |p1|integer3x4| |

function Max(p0 : Integer3x4, p1 : Integer3x4) : Integer3x4

Max : integer4

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4| | |p1|integer4| |

function Max(p0 : Integer4, p1 : Integer4) : Integer4

Max : integer4x2

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x2| | |p1|integer4x2| |

function Max(p0 : Integer4x2, p1 : Integer4x2) : Integer4x2

Max : integer4x3

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x3| | |p1|integer4x3| |

function Max(p0 : Integer4x3, p1 : Integer4x3) : Integer4x3

Max : integer4x4

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x4| | |p1|integer4x4| |

function Max(p0 : Integer4x4, p1 : Integer4x4) : Integer4x4

Max : real

static

Returns whichever value is larger. |Name|Type|Description| |---|---|---| |p0|real| | |p1|real| |

function Max(p0 : Real, p1 : Real) : Real

Max : real2

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| |

function Max(p0 : Real2, p1 : Real2) : Real2

Max : real2x2

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| | |p1|real2x2| |

function Max(p0 : Real2x2, p1 : Real2x2) : Real2x2

Max : real2x3

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| | |p1|real2x3| |

function Max(p0 : Real2x3, p1 : Real2x3) : Real2x3

Max : real2x4

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| | |p1|real2x4| |

function Max(p0 : Real2x4, p1 : Real2x4) : Real2x4

Max : real3

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| |

function Max(p0 : Real3, p1 : Real3) : Real3

Max : real3x2

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| | |p1|real3x2| |

function Max(p0 : Real3x2, p1 : Real3x2) : Real3x2

Max : real3x3

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| | |p1|real3x3| |

function Max(p0 : Real3x3, p1 : Real3x3) : Real3x3

Max : real3x4

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| | |p1|real3x4| |

function Max(p0 : Real3x4, p1 : Real3x4) : Real3x4

Max : real4

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| | |p1|real4| |

function Max(p0 : Real4, p1 : Real4) : Real4

Max : real4x2

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| | |p1|real4x2| |

function Max(p0 : Real4x2, p1 : Real4x2) : Real4x2

Max : real4x3

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| | |p1|real4x3| |

function Max(p0 : Real4x3, p1 : Real4x3) : Real4x3

Max : real4x4

static

Returns whichever value is larger. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| | |p1|real4x4| |

function Max(p0 : Real4x4, p1 : Real4x4) : Real4x4

Min : integer

static

Returns whichever value is smaller. |Name|Type|Description| |---|---|---| |p0|integer| | |p1|integer| |

function Min(p0 : Integer, p1 : Integer) : Integer

Min : integer2

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2| | |p1|integer2| |

function Min(p0 : Integer2, p1 : Integer2) : Integer2

Min : integer2x2

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x2| | |p1|integer2x2| |

function Min(p0 : Integer2x2, p1 : Integer2x2) : Integer2x2

Min : integer2x3

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x3| | |p1|integer2x3| |

function Min(p0 : Integer2x3, p1 : Integer2x3) : Integer2x3

Min : integer2x4

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x4| | |p1|integer2x4| |

function Min(p0 : Integer2x4, p1 : Integer2x4) : Integer2x4

Min : integer3

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3| | |p1|integer3| |

function Min(p0 : Integer3, p1 : Integer3) : Integer3

Min : integer3x2

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x2| | |p1|integer3x2| |

function Min(p0 : Integer3x2, p1 : Integer3x2) : Integer3x2

Min : integer3x3

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x3| | |p1|integer3x3| |

function Min(p0 : Integer3x3, p1 : Integer3x3) : Integer3x3

Min : integer3x4

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x4| | |p1|integer3x4| |

function Min(p0 : Integer3x4, p1 : Integer3x4) : Integer3x4

Min : integer4

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4| | |p1|integer4| |

function Min(p0 : Integer4, p1 : Integer4) : Integer4

Min : integer4x2

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x2| | |p1|integer4x2| |

function Min(p0 : Integer4x2, p1 : Integer4x2) : Integer4x2

Min : integer4x3

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x3| | |p1|integer4x3| |

function Min(p0 : Integer4x3, p1 : Integer4x3) : Integer4x3

Min : integer4x4

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x4| | |p1|integer4x4| |

function Min(p0 : Integer4x4, p1 : Integer4x4) : Integer4x4

Min : real

static

Returns whichever value is smaller. |Name|Type|Description| |---|---|---| |p0|real| | |p1|real| |

function Min(p0 : Real, p1 : Real) : Real

Min : real2

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| |

function Min(p0 : Real2, p1 : Real2) : Real2

Min : real2x2

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| | |p1|real2x2| |

function Min(p0 : Real2x2, p1 : Real2x2) : Real2x2

Min : real2x3

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| | |p1|real2x3| |

function Min(p0 : Real2x3, p1 : Real2x3) : Real2x3

Min : real2x4

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| | |p1|real2x4| |

function Min(p0 : Real2x4, p1 : Real2x4) : Real2x4

Min : real3

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| |

function Min(p0 : Real3, p1 : Real3) : Real3

Min : real3x2

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| | |p1|real3x2| |

function Min(p0 : Real3x2, p1 : Real3x2) : Real3x2

Min : real3x3

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| | |p1|real3x3| |

function Min(p0 : Real3x3, p1 : Real3x3) : Real3x3

Min : real3x4

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| | |p1|real3x4| |

function Min(p0 : Real3x4, p1 : Real3x4) : Real3x4

Min : real4

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| | |p1|real4| |

function Min(p0 : Real4, p1 : Real4) : Real4

Min : real4x2

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| | |p1|real4x2| |

function Min(p0 : Real4x2, p1 : Real4x2) : Real4x2

Min : real4x3

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| | |p1|real4x3| |

function Min(p0 : Real4x3, p1 : Real4x3) : Real4x3

Min : real4x4

static

Returns whichever value is smaller. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| | |p1|real4x4| |

function Min(p0 : Real4x4, p1 : Real4x4) : Real4x4

Multiply : integer2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x2| | |the|integer2| |

function Multiply(by : Integer2x2, the : Integer2) : Integer2

Multiply : integer2x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x2| | |the|integer2x2| |

function Multiply(by : Integer2x2, the : Integer2x2) : Integer2x2

Multiply : integer2x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x2| | |the|integer2x3| |

function Multiply(by : Integer2x2, the : Integer2x3) : Integer2x3

Multiply : integer2x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x2| | |the|integer2x4| |

function Multiply(by : Integer2x2, the : Integer2x4) : Integer2x4

Multiply : integer2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x3| | |the|integer3| |

function Multiply(by : Integer2x3, the : Integer3) : Integer2

Multiply : integer2x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x3| | |the|integer3x2| |

function Multiply(by : Integer2x3, the : Integer3x2) : Integer2x2

Multiply : integer2x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x3| | |the|integer3x3| |

function Multiply(by : Integer2x3, the : Integer3x3) : Integer2x3

Multiply : integer2x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x3| | |the|integer3x4| |

function Multiply(by : Integer2x3, the : Integer3x4) : Integer2x4

Multiply : integer2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x4| | |the|integer4| |

function Multiply(by : Integer2x4, the : Integer4) : Integer2

Multiply : integer2x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x4| | |the|integer4x2| |

function Multiply(by : Integer2x4, the : Integer4x2) : Integer2x2

Multiply : integer2x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x4| | |the|integer4x3| |

function Multiply(by : Integer2x4, the : Integer4x3) : Integer2x3

Multiply : integer2x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer2x4| | |the|integer4x4| |

function Multiply(by : Integer2x4, the : Integer4x4) : Integer2x4

Multiply : integer3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x2| | |the|integer2| |

function Multiply(by : Integer3x2, the : Integer2) : Integer3

Multiply : integer3x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x2| | |the|integer2x2| |

function Multiply(by : Integer3x2, the : Integer2x2) : Integer3x2

Multiply : integer3x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x2| | |the|integer2x3| |

function Multiply(by : Integer3x2, the : Integer2x3) : Integer3x3

Multiply : integer3x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x2| | |the|integer2x4| |

function Multiply(by : Integer3x2, the : Integer2x4) : Integer3x4

Multiply : integer3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x3| | |the|integer3| |

function Multiply(by : Integer3x3, the : Integer3) : Integer3

Multiply : integer3x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x3| | |the|integer3x2| |

function Multiply(by : Integer3x3, the : Integer3x2) : Integer3x2

Multiply : integer3x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x3| | |the|integer3x3| |

function Multiply(by : Integer3x3, the : Integer3x3) : Integer3x3

Multiply : integer3x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x3| | |the|integer3x4| |

function Multiply(by : Integer3x3, the : Integer3x4) : Integer3x4

Multiply : integer3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x4| | |the|integer4| |

function Multiply(by : Integer3x4, the : Integer4) : Integer3

Multiply : integer3x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x4| | |the|integer4x2| |

function Multiply(by : Integer3x4, the : Integer4x2) : Integer3x2

Multiply : integer3x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x4| | |the|integer4x3| |

function Multiply(by : Integer3x4, the : Integer4x3) : Integer3x3

Multiply : integer3x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer3x4| | |the|integer4x4| |

function Multiply(by : Integer3x4, the : Integer4x4) : Integer3x4

Multiply : integer4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x2| | |the|integer2| |

function Multiply(by : Integer4x2, the : Integer2) : Integer4

Multiply : integer4x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x2| | |the|integer2x2| |

function Multiply(by : Integer4x2, the : Integer2x2) : Integer4x2

Multiply : integer4x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x2| | |the|integer2x3| |

function Multiply(by : Integer4x2, the : Integer2x3) : Integer4x3

Multiply : integer4x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x2| | |the|integer2x4| |

function Multiply(by : Integer4x2, the : Integer2x4) : Integer4x4

Multiply : integer4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x3| | |the|integer3| |

function Multiply(by : Integer4x3, the : Integer3) : Integer4

Multiply : integer4x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x3| | |the|integer3x2| |

function Multiply(by : Integer4x3, the : Integer3x2) : Integer4x2

Multiply : integer4x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x3| | |the|integer3x3| |

function Multiply(by : Integer4x3, the : Integer3x3) : Integer4x3

Multiply : integer4x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x3| | |the|integer3x4| |

function Multiply(by : Integer4x3, the : Integer3x4) : Integer4x4

Multiply : integer4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x4| | |the|integer4| |

function Multiply(by : Integer4x4, the : Integer4) : Integer4

Multiply : integer4x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x4| | |the|integer4x2| |

function Multiply(by : Integer4x4, the : Integer4x2) : Integer4x2

Multiply : integer4x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x4| | |the|integer4x3| |

function Multiply(by : Integer4x4, the : Integer4x3) : Integer4x3

Multiply : integer4x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|integer4x4| | |the|integer4x4| |

function Multiply(by : Integer4x4, the : Integer4x4) : Integer4x4

Multiply : quaternion

static

Creates a new rotation that represents rotating by parameter 2 and then parameter 1. |Name|Type|Description| |---|---|---| |by|quaternion| | |the|quaternion| |

function Multiply(by : Quaternion, the : Quaternion) : Quaternion

Multiply : real3

static

Creates a new vector that represents parameter 2 being rotated by parameter 1. |Name|Type|Description| |---|---|---| |by|quaternion| | |the|real3| |

function Multiply(by : Quaternion, the : Real3) : Real3

Multiply : real2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x2| | |the|real2| |

function Multiply(by : Real2x2, the : Real2) : Real2

Multiply : real2x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x2| | |the|real2x2| |

function Multiply(by : Real2x2, the : Real2x2) : Real2x2

Multiply : real2x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x2| | |the|real2x3| |

function Multiply(by : Real2x2, the : Real2x3) : Real2x3

Multiply : real2x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x2| | |the|real2x4| |

function Multiply(by : Real2x2, the : Real2x4) : Real2x4

Multiply : real2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x3| | |the|real3| |

function Multiply(by : Real2x3, the : Real3) : Real2

Multiply : real2x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x3| | |the|real3x2| |

function Multiply(by : Real2x3, the : Real3x2) : Real2x2

Multiply : real2x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x3| | |the|real3x3| |

function Multiply(by : Real2x3, the : Real3x3) : Real2x3

Multiply : real2x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x3| | |the|real3x4| |

function Multiply(by : Real2x3, the : Real3x4) : Real2x4

Multiply : real2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x4| | |the|real4| |

function Multiply(by : Real2x4, the : Real4) : Real2

Multiply : real2x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x4| | |the|real4x2| |

function Multiply(by : Real2x4, the : Real4x2) : Real2x2

Multiply : real2x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x4| | |the|real4x3| |

function Multiply(by : Real2x4, the : Real4x3) : Real2x3

Multiply : real2x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real2x4| | |the|real4x4| |

function Multiply(by : Real2x4, the : Real4x4) : Real2x4

Multiply : real3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x2| | |the|real2| |

function Multiply(by : Real3x2, the : Real2) : Real3

Multiply : real3x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x2| | |the|real2x2| |

function Multiply(by : Real3x2, the : Real2x2) : Real3x2

Multiply : real3x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x2| | |the|real2x3| |

function Multiply(by : Real3x2, the : Real2x3) : Real3x3

Multiply : real3x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x2| | |the|real2x4| |

function Multiply(by : Real3x2, the : Real2x4) : Real3x4

Multiply : real3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x3| | |the|real3| |

function Multiply(by : Real3x3, the : Real3) : Real3

Multiply : real3x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x3| | |the|real3x2| |

function Multiply(by : Real3x3, the : Real3x2) : Real3x2

Multiply : real3x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x3| | |the|real3x3| |

function Multiply(by : Real3x3, the : Real3x3) : Real3x3

Multiply : real3x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x3| | |the|real3x4| |

function Multiply(by : Real3x3, the : Real3x4) : Real3x4

Multiply : real3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x4| | |the|real4| |

function Multiply(by : Real3x4, the : Real4) : Real3

Multiply : real3x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x4| | |the|real4x2| |

function Multiply(by : Real3x4, the : Real4x2) : Real3x2

Multiply : real3x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x4| | |the|real4x3| |

function Multiply(by : Real3x4, the : Real4x3) : Real3x3

Multiply : real3x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real3x4| | |the|real4x4| |

function Multiply(by : Real3x4, the : Real4x4) : Real3x4

Multiply : real4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x2| | |the|real2| |

function Multiply(by : Real4x2, the : Real2) : Real4

Multiply : real4x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x2| | |the|real2x2| |

function Multiply(by : Real4x2, the : Real2x2) : Real4x2

Multiply : real4x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x2| | |the|real2x3| |

function Multiply(by : Real4x2, the : Real2x3) : Real4x3

Multiply : real4x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x2| | |the|real2x4| |

function Multiply(by : Real4x2, the : Real2x4) : Real4x4

Multiply : real4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x3| | |the|real3| |

function Multiply(by : Real4x3, the : Real3) : Real4

Multiply : real4x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x3| | |the|real3x2| |

function Multiply(by : Real4x3, the : Real3x2) : Real4x2

Multiply : real4x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x3| | |the|real3x3| |

function Multiply(by : Real4x3, the : Real3x3) : Real4x3

Multiply : real4x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x3| | |the|real3x4| |

function Multiply(by : Real4x3, the : Real3x4) : Real4x4

Multiply : real4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x4| | |the|real4| |

function Multiply(by : Real4x4, the : Real4) : Real4

Multiply : real4x2

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x4| | |the|real4x2| |

function Multiply(by : Real4x4, the : Real4x2) : Real4x2

Multiply : real4x3

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x4| | |the|real4x3| |

function Multiply(by : Real4x4, the : Real4x3) : Real4x3

Multiply : real4x4

static

Multiplies the two matrices together. Matrix multiplication is in right-to-left order, that is if the matrices represent transformations, then 'the' is applied first followed by 'by'. |Name|Type|Description| |---|---|---| |by|real4x4| | |the|real4x4| |

function Multiply(by : Real4x4, the : Real4x4) : Real4x4

MultiplyNormal : real

static

Multiplies the given vector as a vector (0 for the last component) |Name|Type|Description| |---|---|---| |by|real2x2| | |the|real| |

function MultiplyNormal(by : Real2x2, the : Real) : Real

MultiplyNormal : real2

static

Multiplies the given vector as a vector (0 for the last component) |Name|Type|Description| |---|---|---| |by|real3x3| | |the|real2| |

function MultiplyNormal(by : Real3x3, the : Real2) : Real2

MultiplyNormal : real3

static

Multiplies the given vector as a vector (0 for the last component) |Name|Type|Description| |---|---|---| |by|real4x4| | |the|real3| |

function MultiplyNormal(by : Real4x4, the : Real3) : Real3

MultiplyPoint : real

static

Multiplies the given vector as a point while performing the homogeneous division |Name|Type|Description| |---|---|---| |by|real2x2| | |the|real| |

function MultiplyPoint(by : Real2x2, the : Real) : Real

MultiplyPoint : real2

static

Multiplies the given vector as a point while performing the homogeneous division |Name|Type|Description| |---|---|---| |by|real3x3| | |the|real2| |

function MultiplyPoint(by : Real3x3, the : Real2) : Real2

MultiplyPoint : real3

static

Multiplies the given vector as a point while performing the homogeneous division |Name|Type|Description| |---|---|---| |by|real4x4| | |the|real3| |

function MultiplyPoint(by : Real4x4, the : Real3) : Real3

MultiplyPointNoDivide : real

static

Multiplies the given vector as a point without performing the homogeneous division |Name|Type|Description| |---|---|---| |by|real2x2| | |the|real| |

function MultiplyPointNoDivide(by : Real2x2, the : Real) : Real

MultiplyPointNoDivide : real2

static

Multiplies the given vector as a point without performing the homogeneous division |Name|Type|Description| |---|---|---| |by|real3x3| | |the|real2| |

function MultiplyPointNoDivide(by : Real3x3, the : Real2) : Real2

MultiplyPointNoDivide : real3

static

Multiplies the given vector as a point without performing the homogeneous division |Name|Type|Description| |---|---|---| |by|real4x4| | |the|real3| |

function MultiplyPointNoDivide(by : Real4x4, the : Real3) : Real3

Normalize : quaternion

static

Returns a unit quaternion that represents a pure rotation. |Name|Type|Description| |---|---|---| |p0|quaternion| |

function Normalize(p0 : Quaternion) : Quaternion

Normalize : real2

static

Returns a vector that points in the same direction but has a length of 1. |Name|Type|Description| |---|---|---| |p0|real2| |

function Normalize(p0 : Real2) : Real2

Normalize : real3

static

Returns a vector that points in the same direction but has a length of 1. |Name|Type|Description| |---|---|---| |p0|real3| |

function Normalize(p0 : Real3) : Real3

Normalize : real4

static

Returns a vector that points in the same direction but has a length of 1. |Name|Type|Description| |---|---|---| |p0|real4| |

function Normalize(p0 : Real4) : Real4

Pow : real

static

Returns base raised to the power of the exponent. |Name|Type|Description| |---|---|---| |base|real| | |exponent|real| |

function Pow(base : Real, exponent : Real) : Real

Pow : real2

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real2| | |exponent|real2| |

function Pow(base : Real2, exponent : Real2) : Real2

Pow : real2x2

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real2x2| | |exponent|real2x2| |

function Pow(base : Real2x2, exponent : Real2x2) : Real2x2

Pow : real2x3

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real2x3| | |exponent|real2x3| |

function Pow(base : Real2x3, exponent : Real2x3) : Real2x3

Pow : real2x4

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real2x4| | |exponent|real2x4| |

function Pow(base : Real2x4, exponent : Real2x4) : Real2x4

Pow : real3

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real3| | |exponent|real3| |

function Pow(base : Real3, exponent : Real3) : Real3

Pow : real3x2

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real3x2| | |exponent|real3x2| |

function Pow(base : Real3x2, exponent : Real3x2) : Real3x2

Pow : real3x3

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real3x3| | |exponent|real3x3| |

function Pow(base : Real3x3, exponent : Real3x3) : Real3x3

Pow : real3x4

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real3x4| | |exponent|real3x4| |

function Pow(base : Real3x4, exponent : Real3x4) : Real3x4

Pow : real4

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real4| | |exponent|real4| |

function Pow(base : Real4, exponent : Real4) : Real4

Pow : real4x2

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real4x2| | |exponent|real4x2| |

function Pow(base : Real4x2, exponent : Real4x2) : Real4x2

Pow : real4x3

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real4x3| | |exponent|real4x3| |

function Pow(base : Real4x3, exponent : Real4x3) : Real4x3

Pow : real4x4

static

Returns base raised to the power of the exponent. Performed component-wise. |Name|Type|Description| |---|---|---| |base|real4x4| | |exponent|real4x4| |

function Pow(base : Real4x4, exponent : Real4x4) : Real4x4

Project : real3

static

Projects the input vector onto the given normalized vector. Note: This function is legacy. Instead call ProjectOnVector. |Name|Type|Description| |---|---|---| |toBeProjected|real3| | |normalizedVector|real3| |

function Project(toBeProjected : Real3, normalizedVector : Real3) : Real3

ProjectOnPlane : real2

static

Projects the input vector onto plane defined by the given normal. |Name|Type|Description| |---|---|---| |toBeProjected|real2| | |planeNormal|real2| |

function ProjectOnPlane(toBeProjected : Real2, planeNormal : Real2) : Real2

ProjectOnPlane : real3

static

Projects the input vector onto plane defined by the given normal. |Name|Type|Description| |---|---|---| |toBeProjected|real3| | |planeNormal|real3| |

function ProjectOnPlane(toBeProjected : Real3, planeNormal : Real3) : Real3

ProjectOnPlane : real4

static

Projects the input vector onto plane defined by the given normal. |Name|Type|Description| |---|---|---| |toBeProjected|real4| | |planeNormal|real4| |

function ProjectOnPlane(toBeProjected : Real4, planeNormal : Real4) : Real4

ProjectOnVector : real2

static

Projects the input vector onto the given normalized vector. |Name|Type|Description| |---|---|---| |toBeProjected|real2| | |normalizedVector|real2| |

function ProjectOnVector(toBeProjected : Real2, normalizedVector : Real2) : Real2

ProjectOnVector : real3

static

Projects the input vector onto the given normalized vector. |Name|Type|Description| |---|---|---| |toBeProjected|real3| | |normalizedVector|real3| |

function ProjectOnVector(toBeProjected : Real3, normalizedVector : Real3) : Real3

ProjectOnVector : real4

static

Projects the input vector onto the given normalized vector. |Name|Type|Description| |---|---|---| |toBeProjected|real4| | |normalizedVector|real4| |

function ProjectOnVector(toBeProjected : Real4, normalizedVector : Real4) : Real4

ReflectAcrossPlane : real2

static

Reflects the input vector across the plane defined by the given normal. |Name|Type|Description| |---|---|---| |toBeReflected|real2| | |planeNormal|real2| |

function ReflectAcrossPlane(toBeReflected : Real2, planeNormal : Real2) : Real2

ReflectAcrossPlane : real3

static

Reflects the input vector across the plane defined by the given normal. |Name|Type|Description| |---|---|---| |toBeReflected|real3| | |planeNormal|real3| |

function ReflectAcrossPlane(toBeReflected : Real3, planeNormal : Real3) : Real3

ReflectAcrossPlane : real4

static

Reflects the input vector across the plane defined by the given normal. |Name|Type|Description| |---|---|---| |toBeReflected|real4| | |planeNormal|real4| |

function ReflectAcrossPlane(toBeReflected : Real4, planeNormal : Real4) : Real4

ReflectAcrossVector : real2

static

Reflects the input vector across the given vector. |Name|Type|Description| |---|---|---| |toBeReflected|real2| | |vector|real2| |

function ReflectAcrossVector(toBeReflected : Real2, vector : Real2) : Real2

ReflectAcrossVector : real3

static

Reflects the input vector across the given vector. |Name|Type|Description| |---|---|---| |toBeReflected|real3| | |vector|real3| |

function ReflectAcrossVector(toBeReflected : Real3, vector : Real3) : Real3

ReflectAcrossVector : real4

static

Reflects the input vector across the given vector. |Name|Type|Description| |---|---|---| |toBeReflected|real4| | |vector|real4| |

function ReflectAcrossVector(toBeReflected : Real4, vector : Real4) : Real4

Refract : real2

static

Calculates the refraction vector through a plane given a certain index of refraction. |Name|Type|Description| |---|---|---| |toBeRefracted|real2| | |planeNormal|real2| | |refractionIndex|real| |

function Refract(toBeRefracted : Real2, planeNormal : Real2, refractionIndex : Real) : Real2

Refract : real3

static

Calculates the refraction vector through a plane given a certain index of refraction. |Name|Type|Description| |---|---|---| |toBeRefracted|real3| | |planeNormal|real3| | |refractionIndex|real| |

function Refract(toBeRefracted : Real3, planeNormal : Real3, refractionIndex : Real) : Real3

Refract : real4

static

Calculates the refraction vector through a plane given a certain index of refraction. |Name|Type|Description| |---|---|---| |toBeRefracted|real4| | |planeNormal|real4| | |refractionIndex|real| |

function Refract(toBeRefracted : Real4, planeNormal : Real4, refractionIndex : Real) : Real4

RotateTowards : quaternion

static

Rotate a quaternion towards another quaternion changing at most maxRadians. |Name|Type|Description| |---|---|---| |p0|quaternion| | |p1|quaternion| | |maxRadians|real| |

function RotateTowards(p0 : Quaternion, p1 : Quaternion, maxRadians : Real) : Quaternion

RotateTowards : real2

static

Rotate a vector towards another vector changing at most maxRadians. |Name|Type|Description| |---|---|---| |p0|real2| | |p1|real2| | |maxRadians|real| |

function RotateTowards(p0 : Real2, p1 : Real2, maxRadians : Real) : Real2

RotateTowards : real3

static

Rotate a vector towards another vector changing at most maxRadians. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| | |maxRadians|real| |

function RotateTowards(p0 : Real3, p1 : Real3, maxRadians : Real) : Real3

RotateVector : real3

static

Rotate a vector about an axis by the given radians. |Name|Type|Description| |---|---|---| |vector|real3| | |axis|real3| | |radians|real| |

function RotateVector(vector : Real3, axis : Real3, radians : Real) : Real3

RotationQuaternionBetween : quaternion

static

Generates the quaternion that rotates from parameter 1 to parameter 2. |Name|Type|Description| |---|---|---| |start|real3| | |end|real3| |

function RotationQuaternionBetween(start : Real3, end : Real3) : Quaternion

Round : real

static

Returns the integer value closest to value. |Name|Type|Description| |---|---|---| |p0|real| |

function Round(p0 : Real) : Real

Round : real

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). |Name|Type|Description| |---|---|---| |value|real| | |places|integer| |

function Round(value : Real, places : Integer) : Real

Round : real

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). |Name|Type|Description| |---|---|---| |value|real| | |places|integer| | |numericalBase|integer| |

function Round(value : Real, places : Integer, numericalBase : Integer) : Real

Round : real2

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Round(p0 : Real2) : Real2

Round : real2

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |places|integer| |

function Round(value : Real2, places : Integer) : Real2

Round : real2

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |places|integer| | |numericalBase|integer| |

function Round(value : Real2, places : Integer, numericalBase : Integer) : Real2

Round : real2x2

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Round(p0 : Real2x2) : Real2x2

Round : real2x2

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |places|integer| |

function Round(value : Real2x2, places : Integer) : Real2x2

Round : real2x2

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |places|integer| | |numericalBase|integer| |

function Round(value : Real2x2, places : Integer, numericalBase : Integer) : Real2x2

Round : real2x3

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Round(p0 : Real2x3) : Real2x3

Round : real2x3

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |places|integer| |

function Round(value : Real2x3, places : Integer) : Real2x3

Round : real2x3

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |places|integer| | |numericalBase|integer| |

function Round(value : Real2x3, places : Integer, numericalBase : Integer) : Real2x3

Round : real2x4

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Round(p0 : Real2x4) : Real2x4

Round : real2x4

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |places|integer| |

function Round(value : Real2x4, places : Integer) : Real2x4

Round : real2x4

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |places|integer| | |numericalBase|integer| |

function Round(value : Real2x4, places : Integer, numericalBase : Integer) : Real2x4

Round : real3

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Round(p0 : Real3) : Real3

Round : real3

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |places|integer| |

function Round(value : Real3, places : Integer) : Real3

Round : real3

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |places|integer| | |numericalBase|integer| |

function Round(value : Real3, places : Integer, numericalBase : Integer) : Real3

Round : real3x2

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Round(p0 : Real3x2) : Real3x2

Round : real3x2

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |places|integer| |

function Round(value : Real3x2, places : Integer) : Real3x2

Round : real3x2

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |places|integer| | |numericalBase|integer| |

function Round(value : Real3x2, places : Integer, numericalBase : Integer) : Real3x2

Round : real3x3

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Round(p0 : Real3x3) : Real3x3

Round : real3x3

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |places|integer| |

function Round(value : Real3x3, places : Integer) : Real3x3

Round : real3x3

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |places|integer| | |numericalBase|integer| |

function Round(value : Real3x3, places : Integer, numericalBase : Integer) : Real3x3

Round : real3x4

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Round(p0 : Real3x4) : Real3x4

Round : real3x4

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |places|integer| |

function Round(value : Real3x4, places : Integer) : Real3x4

Round : real3x4

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |places|integer| | |numericalBase|integer| |

function Round(value : Real3x4, places : Integer, numericalBase : Integer) : Real3x4

Round : real4

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Round(p0 : Real4) : Real4

Round : real4

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |places|integer| |

function Round(value : Real4, places : Integer) : Real4

Round : real4

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |places|integer| | |numericalBase|integer| |

function Round(value : Real4, places : Integer, numericalBase : Integer) : Real4

Round : real4x2

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Round(p0 : Real4x2) : Real4x2

Round : real4x2

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |places|integer| |

function Round(value : Real4x2, places : Integer) : Real4x2

Round : real4x2

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |places|integer| | |numericalBase|integer| |

function Round(value : Real4x2, places : Integer, numericalBase : Integer) : Real4x2

Round : real4x3

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Round(p0 : Real4x3) : Real4x3

Round : real4x3

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |places|integer| |

function Round(value : Real4x3, places : Integer) : Real4x3

Round : real4x3

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |places|integer| | |numericalBase|integer| |

function Round(value : Real4x3, places : Integer, numericalBase : Integer) : Real4x3

Round : real4x4

static

Returns the integer value closest to value. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Round(p0 : Real4x4) : Real4x4

Round : real4x4

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |places|integer| |

function Round(value : Real4x4, places : Integer) : Real4x4

Round : real4x4

static

Returns the integer value closest to value. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |places|integer| | |numericalBase|integer| |

function Round(value : Real4x4, places : Integer, numericalBase : Integer) : Real4x4

RSqrt : real

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. |Name|Type|Description| |---|---|---| |p0|real| |

function RSqrt(p0 : Real) : Real

RSqrt : real2

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function RSqrt(p0 : Real2) : Real2

RSqrt : real2x2

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function RSqrt(p0 : Real2x2) : Real2x2

RSqrt : real2x3

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function RSqrt(p0 : Real2x3) : Real2x3

RSqrt : real2x4

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function RSqrt(p0 : Real2x4) : Real2x4

RSqrt : real3

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function RSqrt(p0 : Real3) : Real3

RSqrt : real3x2

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function RSqrt(p0 : Real3x2) : Real3x2

RSqrt : real3x3

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function RSqrt(p0 : Real3x3) : Real3x3

RSqrt : real3x4

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function RSqrt(p0 : Real3x4) : Real3x4

RSqrt : real4

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function RSqrt(p0 : Real4) : Real4

RSqrt : real4x2

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function RSqrt(p0 : Real4x2) : Real4x2

RSqrt : real4x3

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function RSqrt(p0 : Real4x3) : Real4x3

RSqrt : real4x4

static

Reciprocal square root approximation. Used for efficiency when higher accuracy is not need. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function RSqrt(p0 : Real4x4) : Real4x4

Saturate : real

static

Limits the value between 0 and 1 |Name|Type|Description| |---|---|---| |p0|real| |

function Saturate(p0 : Real) : Real

Saturate : real2

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Saturate(p0 : Real2) : Real2

Saturate : real2x2

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Saturate(p0 : Real2x2) : Real2x2

Saturate : real2x3

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Saturate(p0 : Real2x3) : Real2x3

Saturate : real2x4

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Saturate(p0 : Real2x4) : Real2x4

Saturate : real3

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Saturate(p0 : Real3) : Real3

Saturate : real3x2

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Saturate(p0 : Real3x2) : Real3x2

Saturate : real3x3

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Saturate(p0 : Real3x3) : Real3x3

Saturate : real3x4

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Saturate(p0 : Real3x4) : Real3x4

Saturate : real4

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Saturate(p0 : Real4) : Real4

Saturate : real4x2

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Saturate(p0 : Real4x2) : Real4x2

Saturate : real4x3

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Saturate(p0 : Real4x3) : Real4x3

Saturate : real4x4

static

Limits the value between 0 and 1 Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Saturate(p0 : Real4x4) : Real4x4

Sign : integer

static

Returns the sign of the value as either 1 or -1. |Name|Type|Description| |---|---|---| |p0|integer| |

function Sign(p0 : Integer) : Integer

Sign : integer2

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2| |

function Sign(p0 : Integer2) : Integer2

Sign : integer2x2

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x2| |

function Sign(p0 : Integer2x2) : Integer2x2

Sign : integer2x3

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x3| |

function Sign(p0 : Integer2x3) : Integer2x3

Sign : integer2x4

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer2x4| |

function Sign(p0 : Integer2x4) : Integer2x4

Sign : integer3

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3| |

function Sign(p0 : Integer3) : Integer3

Sign : integer3x2

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x2| |

function Sign(p0 : Integer3x2) : Integer3x2

Sign : integer3x3

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x3| |

function Sign(p0 : Integer3x3) : Integer3x3

Sign : integer3x4

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer3x4| |

function Sign(p0 : Integer3x4) : Integer3x4

Sign : integer4

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4| |

function Sign(p0 : Integer4) : Integer4

Sign : integer4x2

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x2| |

function Sign(p0 : Integer4x2) : Integer4x2

Sign : integer4x3

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x3| |

function Sign(p0 : Integer4x3) : Integer4x3

Sign : integer4x4

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|integer4x4| |

function Sign(p0 : Integer4x4) : Integer4x4

Sign : integer

static

Returns the sign of the value as either 1 or -1. |Name|Type|Description| |---|---|---| |p0|real| |

function Sign(p0 : Real) : Integer

Sign : integer2

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Sign(p0 : Real2) : Integer2

Sign : integer2x2

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Sign(p0 : Real2x2) : Integer2x2

Sign : integer2x3

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Sign(p0 : Real2x3) : Integer2x3

Sign : integer2x4

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Sign(p0 : Real2x4) : Integer2x4

Sign : integer3

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Sign(p0 : Real3) : Integer3

Sign : integer3x2

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Sign(p0 : Real3x2) : Integer3x2

Sign : integer3x3

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Sign(p0 : Real3x3) : Integer3x3

Sign : integer3x4

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Sign(p0 : Real3x4) : Integer3x4

Sign : integer4

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Sign(p0 : Real4) : Integer4

Sign : integer4x2

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Sign(p0 : Real4x2) : Integer4x2

Sign : integer4x3

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Sign(p0 : Real4x3) : Integer4x3

Sign : integer4x4

static

Returns the sign of the value as either 1 or -1. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Sign(p0 : Real4x4) : Integer4x4

SignedAngle : real

static

Get the rotation angle between two vectors in radians. |Name|Type|Description| |---|---|---| |p0|real3| | |p1|real3| | |up|real3| |

function SignedAngle(p0 : Real3, p1 : Real3, up : Real3) : Real

Sin : real

static

The transcendental function sine. |Name|Type|Description| |---|---|---| |radians|real| |

function Sin(radians : Real) : Real

Sin : real2

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2| |

function Sin(radians : Real2) : Real2

Sin : real2x2

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x2| |

function Sin(radians : Real2x2) : Real2x2

Sin : real2x3

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x3| |

function Sin(radians : Real2x3) : Real2x3

Sin : real2x4

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x4| |

function Sin(radians : Real2x4) : Real2x4

Sin : real3

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3| |

function Sin(radians : Real3) : Real3

Sin : real3x2

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x2| |

function Sin(radians : Real3x2) : Real3x2

Sin : real3x3

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x3| |

function Sin(radians : Real3x3) : Real3x3

Sin : real3x4

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x4| |

function Sin(radians : Real3x4) : Real3x4

Sin : real4

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4| |

function Sin(radians : Real4) : Real4

Sin : real4x2

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x2| |

function Sin(radians : Real4x2) : Real4x2

Sin : real4x3

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x3| |

function Sin(radians : Real4x3) : Real4x3

Sin : real4x4

static

The transcendental function sine. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x4| |

function Sin(radians : Real4x4) : Real4x4

Sinh : real

static

The hyperbolic sine function. |Name|Type|Description| |---|---|---| |radians|real| |

function Sinh(radians : Real) : Real

Sinh : real2

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2| |

function Sinh(radians : Real2) : Real2

Sinh : real2x2

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x2| |

function Sinh(radians : Real2x2) : Real2x2

Sinh : real2x3

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x3| |

function Sinh(radians : Real2x3) : Real2x3

Sinh : real2x4

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x4| |

function Sinh(radians : Real2x4) : Real2x4

Sinh : real3

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3| |

function Sinh(radians : Real3) : Real3

Sinh : real3x2

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x2| |

function Sinh(radians : Real3x2) : Real3x2

Sinh : real3x3

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x3| |

function Sinh(radians : Real3x3) : Real3x3

Sinh : real3x4

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x4| |

function Sinh(radians : Real3x4) : Real3x4

Sinh : real4

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4| |

function Sinh(radians : Real4) : Real4

Sinh : real4x2

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x2| |

function Sinh(radians : Real4x2) : Real4x2

Sinh : real4x3

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x3| |

function Sinh(radians : Real4x3) : Real4x3

Sinh : real4x4

static

The hyperbolic sine function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x4| |

function Sinh(radians : Real4x4) : Real4x4

Slerp : quaternion

static

Spherical linear interpolation. Used to interpolate between two rotations by the parameter t. |Name|Type|Description| |---|---|---| |start|quaternion| | |end|quaternion| | |t|real| |

function Slerp(start : Quaternion, end : Quaternion, t : Real) : Quaternion

Slerp : real2

static

Spherical linear interpolation. Used to interpolate between two vectors by the parameter t. |Name|Type|Description| |---|---|---| |start|real2| | |end|real2| | |t|real| |

function Slerp(start : Real2, end : Real2, t : Real) : Real2

Slerp : real3

static

Spherical linear interpolation. Used to interpolate between two vectors by the parameter t. |Name|Type|Description| |---|---|---| |start|real3| | |end|real3| | |t|real| |

function Slerp(start : Real3, end : Real3, t : Real) : Real3

SlerpUnnormalized : real2

static

Spherical linear interpolation. Used to interpolate between two vectors by the parameter t. This is the 'pure' mathematical Slerp function that works on un-normalized input. This effectively traces along an ellipse defined by the two input vectors. |Name|Type|Description| |---|---|---| |start|real2| | |end|real2| | |t|real| |

function SlerpUnnormalized(start : Real2, end : Real2, t : Real) : Real2

SlerpUnnormalized : real3

static

Spherical linear interpolation. Used to interpolate between two vectors by the parameter t. This is the 'pure' mathematical Slerp function that works on un-normalized input. This effectively traces along an ellipse defined by the two input vectors. |Name|Type|Description| |---|---|---| |start|real3| | |end|real3| | |t|real| |

function SlerpUnnormalized(start : Real3, end : Real3, t : Real) : Real3

SmoothStep : real

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. |Name|Type|Description| |---|---|---| |min|real| | |max|real| | |x|real| |

function SmoothStep(min : Real, max : Real, x : Real) : Real

SmoothStep : real2

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real2| | |max|real2| | |t|real| |

function SmoothStep(min : Real2, max : Real2, t : Real) : Real2

SmoothStep : real2

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real2| | |max|real2| | |x|real2| |

function SmoothStep(min : Real2, max : Real2, x : Real2) : Real2

SmoothStep : real2x2

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real2x2| | |max|real2x2| | |t|real| |

function SmoothStep(min : Real2x2, max : Real2x2, t : Real) : Real2x2

SmoothStep : real2x2

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real2x2| | |max|real2x2| | |x|real2x2| |

function SmoothStep(min : Real2x2, max : Real2x2, x : Real2x2) : Real2x2

SmoothStep : real2x3

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real2x3| | |max|real2x3| | |t|real| |

function SmoothStep(min : Real2x3, max : Real2x3, t : Real) : Real2x3

SmoothStep : real2x3

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real2x3| | |max|real2x3| | |x|real2x3| |

function SmoothStep(min : Real2x3, max : Real2x3, x : Real2x3) : Real2x3

SmoothStep : real2x4

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real2x4| | |max|real2x4| | |t|real| |

function SmoothStep(min : Real2x4, max : Real2x4, t : Real) : Real2x4

SmoothStep : real2x4

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real2x4| | |max|real2x4| | |x|real2x4| |

function SmoothStep(min : Real2x4, max : Real2x4, x : Real2x4) : Real2x4

SmoothStep : real3

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real3| | |max|real3| | |t|real| |

function SmoothStep(min : Real3, max : Real3, t : Real) : Real3

SmoothStep : real3

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real3| | |max|real3| | |x|real3| |

function SmoothStep(min : Real3, max : Real3, x : Real3) : Real3

SmoothStep : real3x2

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real3x2| | |max|real3x2| | |t|real| |

function SmoothStep(min : Real3x2, max : Real3x2, t : Real) : Real3x2

SmoothStep : real3x2

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real3x2| | |max|real3x2| | |x|real3x2| |

function SmoothStep(min : Real3x2, max : Real3x2, x : Real3x2) : Real3x2

SmoothStep : real3x3

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real3x3| | |max|real3x3| | |t|real| |

function SmoothStep(min : Real3x3, max : Real3x3, t : Real) : Real3x3

SmoothStep : real3x3

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real3x3| | |max|real3x3| | |x|real3x3| |

function SmoothStep(min : Real3x3, max : Real3x3, x : Real3x3) : Real3x3

SmoothStep : real3x4

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real3x4| | |max|real3x4| | |t|real| |

function SmoothStep(min : Real3x4, max : Real3x4, t : Real) : Real3x4

SmoothStep : real3x4

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real3x4| | |max|real3x4| | |x|real3x4| |

function SmoothStep(min : Real3x4, max : Real3x4, x : Real3x4) : Real3x4

SmoothStep : real4

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real4| | |max|real4| | |t|real| |

function SmoothStep(min : Real4, max : Real4, t : Real) : Real4

SmoothStep : real4

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real4| | |max|real4| | |x|real4| |

function SmoothStep(min : Real4, max : Real4, x : Real4) : Real4

SmoothStep : real4x2

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real4x2| | |max|real4x2| | |t|real| |

function SmoothStep(min : Real4x2, max : Real4x2, t : Real) : Real4x2

SmoothStep : real4x2

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real4x2| | |max|real4x2| | |x|real4x2| |

function SmoothStep(min : Real4x2, max : Real4x2, x : Real4x2) : Real4x2

SmoothStep : real4x3

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real4x3| | |max|real4x3| | |t|real| |

function SmoothStep(min : Real4x3, max : Real4x3, t : Real) : Real4x3

SmoothStep : real4x3

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real4x3| | |max|real4x3| | |x|real4x3| |

function SmoothStep(min : Real4x3, max : Real4x3, x : Real4x3) : Real4x3

SmoothStep : real4x4

static

Returns a smooth Hermite interpolation between 0 and 1 if t is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real4x4| | |max|real4x4| | |t|real| |

function SmoothStep(min : Real4x4, max : Real4x4, t : Real) : Real4x4

SmoothStep : real4x4

static

Returns a smooth Hermite interpolation between 0 and 1 if x is in-between min and max. Performed component-wise. |Name|Type|Description| |---|---|---| |min|real4x4| | |max|real4x4| | |x|real4x4| |

function SmoothStep(min : Real4x4, max : Real4x4, x : Real4x4) : Real4x4

Sqrt : real

static

Computes the square root |Name|Type|Description| |---|---|---| |p0|real| |

function Sqrt(p0 : Real) : Real

Sqrt : real2

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Sqrt(p0 : Real2) : Real2

Sqrt : real2x2

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Sqrt(p0 : Real2x2) : Real2x2

Sqrt : real2x3

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Sqrt(p0 : Real2x3) : Real2x3

Sqrt : real2x4

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Sqrt(p0 : Real2x4) : Real2x4

Sqrt : real3

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Sqrt(p0 : Real3) : Real3

Sqrt : real3x2

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Sqrt(p0 : Real3x2) : Real3x2

Sqrt : real3x3

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Sqrt(p0 : Real3x3) : Real3x3

Sqrt : real3x4

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Sqrt(p0 : Real3x4) : Real3x4

Sqrt : real4

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Sqrt(p0 : Real4) : Real4

Sqrt : real4x2

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Sqrt(p0 : Real4x2) : Real4x2

Sqrt : real4x3

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Sqrt(p0 : Real4x3) : Real4x3

Sqrt : real4x4

static

Computes the square root Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Sqrt(p0 : Real4x4) : Real4x4

Step : real

static

If y <= x then 1 is returned, otherwise 0 is returned. |Name|Type|Description| |---|---|---| |y|real| | |x|real| |

function Step(y : Real, x : Real) : Real

Step : real2

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real2| | |x|real2| |

function Step(y : Real2, x : Real2) : Real2

Step : real2x2

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real2x2| | |x|real2x2| |

function Step(y : Real2x2, x : Real2x2) : Real2x2

Step : real2x3

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real2x3| | |x|real2x3| |

function Step(y : Real2x3, x : Real2x3) : Real2x3

Step : real2x4

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real2x4| | |x|real2x4| |

function Step(y : Real2x4, x : Real2x4) : Real2x4

Step : real3

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real3| | |x|real3| |

function Step(y : Real3, x : Real3) : Real3

Step : real3x2

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real3x2| | |x|real3x2| |

function Step(y : Real3x2, x : Real3x2) : Real3x2

Step : real3x3

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real3x3| | |x|real3x3| |

function Step(y : Real3x3, x : Real3x3) : Real3x3

Step : real3x4

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real3x4| | |x|real3x4| |

function Step(y : Real3x4, x : Real3x4) : Real3x4

Step : real4

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real4| | |x|real4| |

function Step(y : Real4, x : Real4) : Real4

Step : real4x2

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real4x2| | |x|real4x2| |

function Step(y : Real4x2, x : Real4x2) : Real4x2

Step : real4x3

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real4x3| | |x|real4x3| |

function Step(y : Real4x3, x : Real4x3) : Real4x3

Step : real4x4

static

If y <= x then 1 is returned, otherwise 0 is returned. Performed component-wise. |Name|Type|Description| |---|---|---| |y|real4x4| | |x|real4x4| |

function Step(y : Real4x4, x : Real4x4) : Real4x4

Tan : real

static

The transcendental function tangent. |Name|Type|Description| |---|---|---| |radians|real| |

function Tan(radians : Real) : Real

Tan : real2

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2| |

function Tan(radians : Real2) : Real2

Tan : real2x2

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x2| |

function Tan(radians : Real2x2) : Real2x2

Tan : real2x3

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x3| |

function Tan(radians : Real2x3) : Real2x3

Tan : real2x4

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x4| |

function Tan(radians : Real2x4) : Real2x4

Tan : real3

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3| |

function Tan(radians : Real3) : Real3

Tan : real3x2

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x2| |

function Tan(radians : Real3x2) : Real3x2

Tan : real3x3

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x3| |

function Tan(radians : Real3x3) : Real3x3

Tan : real3x4

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x4| |

function Tan(radians : Real3x4) : Real3x4

Tan : real4

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4| |

function Tan(radians : Real4) : Real4

Tan : real4x2

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x2| |

function Tan(radians : Real4x2) : Real4x2

Tan : real4x3

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x3| |

function Tan(radians : Real4x3) : Real4x3

Tan : real4x4

static

The transcendental function tangent. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x4| |

function Tan(radians : Real4x4) : Real4x4

Tanh : real

static

The hyperbolic tangent function. |Name|Type|Description| |---|---|---| |radians|real| |

function Tanh(radians : Real) : Real

Tanh : real2

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2| |

function Tanh(radians : Real2) : Real2

Tanh : real2x2

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x2| |

function Tanh(radians : Real2x2) : Real2x2

Tanh : real2x3

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x3| |

function Tanh(radians : Real2x3) : Real2x3

Tanh : real2x4

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x4| |

function Tanh(radians : Real2x4) : Real2x4

Tanh : real3

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3| |

function Tanh(radians : Real3) : Real3

Tanh : real3x2

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x2| |

function Tanh(radians : Real3x2) : Real3x2

Tanh : real3x3

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x3| |

function Tanh(radians : Real3x3) : Real3x3

Tanh : real3x4

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x4| |

function Tanh(radians : Real3x4) : Real3x4

Tanh : real4

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4| |

function Tanh(radians : Real4) : Real4

Tanh : real4x2

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x2| |

function Tanh(radians : Real4x2) : Real4x2

Tanh : real4x3

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x3| |

function Tanh(radians : Real4x3) : Real4x3

Tanh : real4x4

static

The hyperbolic tangent function. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x4| |

function Tanh(radians : Real4x4) : Real4x4

ToDegrees : real

static

Converts the given radians to degrees. |Name|Type|Description| |---|---|---| |radians|real| |

function ToDegrees(radians : Real) : Real

ToDegrees : real2

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2| |

function ToDegrees(radians : Real2) : Real2

ToDegrees : real2x2

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x2| |

function ToDegrees(radians : Real2x2) : Real2x2

ToDegrees : real2x3

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x3| |

function ToDegrees(radians : Real2x3) : Real2x3

ToDegrees : real2x4

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real2x4| |

function ToDegrees(radians : Real2x4) : Real2x4

ToDegrees : real3

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3| |

function ToDegrees(radians : Real3) : Real3

ToDegrees : real3x2

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x2| |

function ToDegrees(radians : Real3x2) : Real3x2

ToDegrees : real3x3

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x3| |

function ToDegrees(radians : Real3x3) : Real3x3

ToDegrees : real3x4

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real3x4| |

function ToDegrees(radians : Real3x4) : Real3x4

ToDegrees : real4

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4| |

function ToDegrees(radians : Real4) : Real4

ToDegrees : real4x2

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x2| |

function ToDegrees(radians : Real4x2) : Real4x2

ToDegrees : real4x3

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x3| |

function ToDegrees(radians : Real4x3) : Real4x3

ToDegrees : real4x4

static

Converts the given radians to degrees. Performed component-wise. |Name|Type|Description| |---|---|---| |radians|real4x4| |

function ToDegrees(radians : Real4x4) : Real4x4

ToQuaternion : quaternion

static

Generates the orientation from the given Euler angles. |Name|Type|Description| |---|---|---| |xRadians|real| | |yRadians|real| | |zRadians|real| |

function ToQuaternion(xRadians : Real, yRadians : Real, zRadians : Real) : Quaternion

ToQuaternion : quaternion

static

Generates the orientation from the given Euler angle vector |Name|Type|Description| |---|---|---| |eulerRadians|real3| |

function ToQuaternion(eulerRadians : Real3) : Quaternion

ToQuaternion : quaternion

static

Generates the quaternion that rotates about the axis vector by the given radians. |Name|Type|Description| |---|---|---| |axis|real3| | |radians|real| |

function ToQuaternion(axis : Real3, radians : Real) : Quaternion

ToQuaternion : quaternion

static

Generates the orientation represented by the given facing and up vectors. |Name|Type|Description| |---|---|---| |facing|real3| | |up|real3| |

function ToQuaternion(facing : Real3, up : Real3) : Quaternion

ToQuaternion : quaternion

static

Generates the orientation represented by the given facing, up, and right vectors. |Name|Type|Description| |---|---|---| |facing|real3| | |up|real3| | |right|real3| |

function ToQuaternion(facing : Real3, up : Real3, right : Real3) : Quaternion

ToQuaternion : quaternion

static

Converts a rotation matrix into a quaternion. |Name|Type|Description| |---|---|---| |rotationMatrix|real3x3| |

function ToQuaternion(rotationMatrix : Real3x3) : Quaternion

ToRadians : real

static

Converts the given degrees to radians. |Name|Type|Description| |---|---|---| |degrees|real| |

function ToRadians(degrees : Real) : Real

ToRadians : real2

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real2| |

function ToRadians(degrees : Real2) : Real2

ToRadians : real2x2

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real2x2| |

function ToRadians(degrees : Real2x2) : Real2x2

ToRadians : real2x3

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real2x3| |

function ToRadians(degrees : Real2x3) : Real2x3

ToRadians : real2x4

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real2x4| |

function ToRadians(degrees : Real2x4) : Real2x4

ToRadians : real3

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real3| |

function ToRadians(degrees : Real3) : Real3

ToRadians : real3x2

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real3x2| |

function ToRadians(degrees : Real3x2) : Real3x2

ToRadians : real3x3

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real3x3| |

function ToRadians(degrees : Real3x3) : Real3x3

ToRadians : real3x4

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real3x4| |

function ToRadians(degrees : Real3x4) : Real3x4

ToRadians : real4

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real4| |

function ToRadians(degrees : Real4) : Real4

ToRadians : real4x2

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real4x2| |

function ToRadians(degrees : Real4x2) : Real4x2

ToRadians : real4x3

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real4x3| |

function ToRadians(degrees : Real4x3) : Real4x3

ToRadians : real4x4

static

Converts the given degrees to radians. Performed component-wise. |Name|Type|Description| |---|---|---| |degrees|real4x4| |

function ToRadians(degrees : Real4x4) : Real4x4

ToReal3x3 : real3x3

static

Converts a quaternion into a rotation matrix. |Name|Type|Description| |---|---|---| |rotation|quaternion| |

function ToReal3x3(rotation : Quaternion) : Real3x3

ToReal3x3 : real3x3

static

Generates the orientation from the given Euler angles. |Name|Type|Description| |---|---|---| |xRadians|real| | |yRadians|real| | |zRadians|real| |

function ToReal3x3(xRadians : Real, yRadians : Real, zRadians : Real) : Real3x3

ToReal3x3 : real3x3

static

Generates the three dimensional rotation matrix that rotates about 'axis' by 'radians'. |Name|Type|Description| |---|---|---| |axis|real3| | |radians|real| |

function ToReal3x3(axis : Real3, radians : Real) : Real3x3

ToReal3x3 : real3x3

static

Generates the orientation represented by the given facing and up vectors. |Name|Type|Description| |---|---|---| |facing|real3| | |up|real3| |

function ToReal3x3(facing : Real3, up : Real3) : Real3x3

ToReal3x3 : real3x3

static

Generates the orientation represented by the given facing, up, and right vectors. |Name|Type|Description| |---|---|---| |facing|real3| | |up|real3| | |right|real3| |

function ToReal3x3(facing : Real3, up : Real3, right : Real3) : Real3x3

Transpose : boolean2x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean2x2| |

function Transpose(p0 : Boolean2x2) : Boolean2x2

Transpose : boolean3x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean2x3| |

function Transpose(p0 : Boolean2x3) : Boolean3x2

Transpose : boolean4x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean2x4| |

function Transpose(p0 : Boolean2x4) : Boolean4x2

Transpose : boolean2x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean3x2| |

function Transpose(p0 : Boolean3x2) : Boolean2x3

Transpose : boolean3x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean3x3| |

function Transpose(p0 : Boolean3x3) : Boolean3x3

Transpose : boolean4x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean3x4| |

function Transpose(p0 : Boolean3x4) : Boolean4x3

Transpose : boolean2x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean4x2| |

function Transpose(p0 : Boolean4x2) : Boolean2x4

Transpose : boolean3x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean4x3| |

function Transpose(p0 : Boolean4x3) : Boolean3x4

Transpose : boolean4x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|boolean4x4| |

function Transpose(p0 : Boolean4x4) : Boolean4x4

Transpose : integer2x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer2x2| |

function Transpose(p0 : Integer2x2) : Integer2x2

Transpose : integer3x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer2x3| |

function Transpose(p0 : Integer2x3) : Integer3x2

Transpose : integer4x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer2x4| |

function Transpose(p0 : Integer2x4) : Integer4x2

Transpose : integer2x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer3x2| |

function Transpose(p0 : Integer3x2) : Integer2x3

Transpose : integer3x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer3x3| |

function Transpose(p0 : Integer3x3) : Integer3x3

Transpose : integer4x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer3x4| |

function Transpose(p0 : Integer3x4) : Integer4x3

Transpose : integer2x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer4x2| |

function Transpose(p0 : Integer4x2) : Integer2x4

Transpose : integer3x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer4x3| |

function Transpose(p0 : Integer4x3) : Integer3x4

Transpose : integer4x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|integer4x4| |

function Transpose(p0 : Integer4x4) : Integer4x4

Transpose : real2x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Transpose(p0 : Real2x2) : Real2x2

Transpose : real3x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Transpose(p0 : Real2x3) : Real3x2

Transpose : real4x2

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Transpose(p0 : Real2x4) : Real4x2

Transpose : real2x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Transpose(p0 : Real3x2) : Real2x3

Transpose : real3x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Transpose(p0 : Real3x3) : Real3x3

Transpose : real4x3

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Transpose(p0 : Real3x4) : Real4x3

Transpose : real2x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Transpose(p0 : Real4x2) : Real2x4

Transpose : real3x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Transpose(p0 : Real4x3) : Real3x4

Transpose : real4x4

static

Returns the transposed matrix. A transposed matrix is one where all rows are turned into columns, i.e. A^T[j][i] = A[i][j] |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Transpose(p0 : Real4x4) : Real4x4

Truncate : real

static

Rounds value towards zero. |Name|Type|Description| |---|---|---| |p0|real| |

function Truncate(p0 : Real) : Real

Truncate : real

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). |Name|Type|Description| |---|---|---| |value|real| | |places|integer| |

function Truncate(value : Real, places : Integer) : Real

Truncate : real

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). |Name|Type|Description| |---|---|---| |value|real| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real, places : Integer, numericalBase : Integer) : Real

Truncate : real2

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2| |

function Truncate(p0 : Real2) : Real2

Truncate : real2

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |places|integer| |

function Truncate(value : Real2, places : Integer) : Real2

Truncate : real2

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real2, places : Integer, numericalBase : Integer) : Real2

Truncate : real2x2

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x2| |

function Truncate(p0 : Real2x2) : Real2x2

Truncate : real2x2

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |places|integer| |

function Truncate(value : Real2x2, places : Integer) : Real2x2

Truncate : real2x2

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x2| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real2x2, places : Integer, numericalBase : Integer) : Real2x2

Truncate : real2x3

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x3| |

function Truncate(p0 : Real2x3) : Real2x3

Truncate : real2x3

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |places|integer| |

function Truncate(value : Real2x3, places : Integer) : Real2x3

Truncate : real2x3

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x3| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real2x3, places : Integer, numericalBase : Integer) : Real2x3

Truncate : real2x4

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real2x4| |

function Truncate(p0 : Real2x4) : Real2x4

Truncate : real2x4

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |places|integer| |

function Truncate(value : Real2x4, places : Integer) : Real2x4

Truncate : real2x4

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real2x4| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real2x4, places : Integer, numericalBase : Integer) : Real2x4

Truncate : real3

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3| |

function Truncate(p0 : Real3) : Real3

Truncate : real3

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |places|integer| |

function Truncate(value : Real3, places : Integer) : Real3

Truncate : real3

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real3, places : Integer, numericalBase : Integer) : Real3

Truncate : real3x2

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x2| |

function Truncate(p0 : Real3x2) : Real3x2

Truncate : real3x2

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |places|integer| |

function Truncate(value : Real3x2, places : Integer) : Real3x2

Truncate : real3x2

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x2| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real3x2, places : Integer, numericalBase : Integer) : Real3x2

Truncate : real3x3

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x3| |

function Truncate(p0 : Real3x3) : Real3x3

Truncate : real3x3

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |places|integer| |

function Truncate(value : Real3x3, places : Integer) : Real3x3

Truncate : real3x3

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x3| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real3x3, places : Integer, numericalBase : Integer) : Real3x3

Truncate : real3x4

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real3x4| |

function Truncate(p0 : Real3x4) : Real3x4

Truncate : real3x4

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |places|integer| |

function Truncate(value : Real3x4, places : Integer) : Real3x4

Truncate : real3x4

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real3x4| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real3x4, places : Integer, numericalBase : Integer) : Real3x4

Truncate : real4

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4| |

function Truncate(p0 : Real4) : Real4

Truncate : real4

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |places|integer| |

function Truncate(value : Real4, places : Integer) : Real4

Truncate : real4

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real4, places : Integer, numericalBase : Integer) : Real4

Truncate : real4x2

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x2| |

function Truncate(p0 : Real4x2) : Real4x2

Truncate : real4x2

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |places|integer| |

function Truncate(value : Real4x2, places : Integer) : Real4x2

Truncate : real4x2

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x2| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real4x2, places : Integer, numericalBase : Integer) : Real4x2

Truncate : real4x3

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x3| |

function Truncate(p0 : Real4x3) : Real4x3

Truncate : real4x3

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |places|integer| |

function Truncate(value : Real4x3, places : Integer) : Real4x3

Truncate : real4x3

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x3| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real4x3, places : Integer, numericalBase : Integer) : Real4x3

Truncate : real4x4

static

Rounds value towards zero. Performed component-wise. |Name|Type|Description| |---|---|---| |p0|real4x4| |

function Truncate(p0 : Real4x4) : Real4x4

Truncate : real4x4

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |places|integer| |

function Truncate(value : Real4x4, places : Integer) : Real4x4

Truncate : real4x4

static

Rounds value towards zero. The place represents where in the number we want to perform rounding (0 is the 1s place, 1 is the 10s place, -1 is the tenths place, etc). Performed component-wise. |Name|Type|Description| |---|---|---| |value|real4x4| | |places|integer| | |numericalBase|integer| |

function Truncate(value : Real4x4, places : Integer, numericalBase : Integer) : Real4x4