This class supports common math computations.
| Class Hierarchy | Type » Math | 
Function members are as follows:
| Return Type | Function Name | Documentation | 
|---|---|---|
| static float32 | AbsFloat32 | This option is undocumented at present. | 
| static float64 | AbsFloat64 | Returns the absolute value of a 64-bit float. | 
| static float64 | AbsInt32 | Returns the absolute value of a 32-bit int. | 
| static float64 | Acos | Returns the arccosine value of 'Value'. | 
| static float64 | Asin | Returns the arcsine value of 'Value'. | 
| static float64 | Atan | Returns the arctangent of 'Value'. | 
| static float64 | Atan2 | Calculates the arctangent of 'Y' / 'X'. | 
| static float64 | Ceil | Rounds the value up and returns the smallest value that is not less than the input. | 
| static float64 | ClampFloat64 | Clamps the source value to the range specified by the floor and ceiling values. | 
| static int32 | ClampInt32 | Clamps the source value to the range specified by the floor and ceiling values. | 
| static uint32 | ClampUint32 | Clamps the source value to the range specified by the floor and ceiling values. | 
| static float64 | Cos | Returns the cosine of the angle. | 
| static float64 | Exp | Calls std::exp on the source value, which computes Euler's number raised to the power of the source value. | 
| static float64 | Floor | Rounds the value down to the largest value that is not greater than the source value. | 
| static int32 | IsPow2 | Returns true if the source value is a power of two. Otherwise returns false. | 
| static float64 | Log2 | Returns log( value ) / log( 2.0 ), which is the binary value of the base 2 logarithm of the source value. | 
| static float32 | MaxFloat32 | Returns the maximum of the two source values. | 
| static float64 | MaxFloat64 | Returns the maximum of the two source values. | 
| static int32 | MaxInt32 | Returns the maximum of the two source values. | 
| static int32 | MaxUint32 | Returns the maximum of the two source values. | 
| static float32 | MinFloat32 | Returns the minimum of the two source values. | 
| static float64 | MinFloat64 | Returns the minimum of the two source values. | 
| static int32 | MinInt32 | Returns the minimum of the two source values. | 
| static uint32 | MinUint32 | Returns the minimum of the two source values. | 
| static float32 | ModFloat32 | This method returns the remainder of the division of two float32 values. | 
| static float64 | ModFloat64 | This method returns the remainder of the division of two float64 values. | 
| static int32 | ModI | This method returns the remainder of the division of two integers. | 
| static float64 | PI | Returns the value of the constant pi. | 
| static float64 | Pow | Calculates the result of the value 'base' raised to the power of 'exponent'. | 
| static int32 | Random | Returns a pseudo-random number, based on the seed value. | 
| static int32 | RandomMax | Returns the maximum value that the Random function may return. | 
| static float64 | RoundFloat64 | Rounds the source value with std::round, which computes the nearest integer to the source value. | 
| static int32 | SeedRandom | Seeds the pseudo-random generator. | 
| static float64 | Sin | Returns the sine of the source value. | 
| static float64 | Sqrt | Returns the square root of the source value | 
| static float64 | Tan | Returns the tangent of the source value. |