# MathCommon Functions

Notice
The functions listed below are the members of the Unigine.MathLib namespace.

## AXIS#

NameDescription
X = = 0Positive X axis.
Y = = 1Positive Y axis.
Z = = 2Positive Z axis.
NX = = 3Negative X axis.
NY = = 4Negative Y axis.
NZ = = 5Negative Z axis.

## floatToFloat ( string v ) #

Converts the current value to a float value.

### Arguments

• string v - A string value to be converted.

### Return value

Resulting float value.

## floatToFloat ( decimal v ) #

Converts the current value to a float value.

### Arguments

• decimal v - A decimal value to be converted.

### Return value

Resulting float value.

## floatToFloat ( double v ) #

Converts the current value to a float value.

### Arguments

• double v - A double value to be converted.

### Return value

Resulting float value.

## floatToFloat ( int v ) #

Converts the current value to a float value.

### Arguments

• int v - A int value to be converted.

### Return value

Resulting float value.

## floatToFloat ( uint v ) #

Converts the current value to a float value.

### Arguments

• uint v - A uint value to be converted.

### Return value

Resulting float value.

## floatToFloat ( short v ) #

Converts the current value to a float value.

### Arguments

• short v - A short value to be converted.

### Return value

Resulting float value.

## floatToFloat ( ushort v ) #

Converts the current value to a float value.

### Arguments

• ushort v - A ushort value to be converted.

### Return value

Resulting float value.

## floatToFloat ( long v ) #

Converts the current value to a float value.

### Arguments

• long v - A long value to be converted.

### Return value

Resulting float value.

## floatToFloat ( ulong v ) #

Converts the current value to a float value.

### Arguments

• ulong v - A ulong value to be converted.

### Return value

Resulting float value.

## floatToFloat ( byte v ) #

Converts the current value to a float value.

### Arguments

• byte v - A byte value to be converted.

### Return value

Resulting float value.

## floatToFloat ( sbyte v ) #

Converts the current value to a float value.

### Arguments

• sbyte v - A sbyte value to be converted.

### Return value

Resulting float value.

## floatToFloat ( bool v ) #

Converts the current value to a float value.

### Arguments

• bool v - Vector multiplier.

### Return value

Resulting float value.

## doubleToDouble ( string v ) #

Converts the argument's value to a double value.

### Arguments

• string v - A string value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( float v ) #

Converts the argument's value to a double value.

### Arguments

• float v - A float value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( decimal v ) #

Converts the argument's value to a double value.

### Arguments

• decimal v - A decimal value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( int v ) #

Converts the argument's value to a double value.

### Arguments

• int v - A int value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( uint v ) #

Converts the argument's value to a double value.

### Arguments

• uint v - A uint value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( short v ) #

Converts the argument's value to a double value.

### Arguments

• short v - A short value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( ushort v ) #

Converts the argument's value to a double value.

### Arguments

• ushort v - A ushort value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( long v ) #

Converts the argument's value to a double value.

### Arguments

• long v - A long value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( ulong v ) #

Converts the argument's value to a double value.

### Arguments

• ulong v - A ulong value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( byte v ) #

Converts the argument's value to a double value.

### Arguments

• byte v - A byte value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( sbyte v ) #

Converts the argument's value to a double value.

### Arguments

• sbyte v - A sbyte value to be converted.

### Return value

Resulting double value.

## doubleToDouble ( bool v ) #

Converts the argument's value to a double value.

### Arguments

• bool v - Vector multiplier.

### Return value

Resulting double value.

## intToInt ( string v ) #

Converts the argument's value to an integer value.

### Arguments

• string v - A string value to be converted.

### Return value

Resulting int value.

## intToInt ( float v ) #

Converts the argument's value to an integer value.

### Arguments

• float v - A float value to be converted.

### Return value

Resulting int value.

## intToInt ( decimal v ) #

Converts the argument's value to an integer value.

### Arguments

• decimal v - A decimal value to be converted.

### Return value

Resulting int value.

## intToInt ( double v ) #

Converts the argument's value to an integer value.

### Arguments

• double v - A double value to be converted.

### Return value

Resulting int value.

## intToInt ( uint v ) #

Converts the argument's value to an integer value.

### Arguments

• uint v - A uint value to be converted.

### Return value

Resulting int value.

## intToInt ( short v ) #

Converts the argument's value to an integer value.

### Arguments

• short v - A short value to be converted.

### Return value

Resulting int value.

## intToInt ( ushort v ) #

Converts the argument's value to an integer value.

### Arguments

• ushort v - A ushort value to be converted.

### Return value

Resulting int value.

## intToInt ( long v ) #

Converts the argument's value to an integer value.

### Arguments

• long v - A long value to be converted.

### Return value

Resulting int value.

## intToInt ( ulong v ) #

Converts the argument's value to an integer value.

### Arguments

• ulong v - A ulong value to be converted.

### Return value

Resulting int value.

## intToInt ( byte v ) #

Converts the argument's value to an integer value.

### Arguments

• byte v - A byte value to be converted.

### Return value

Resulting int value.

## intToInt ( sbyte v ) #

Converts the argument's value to an integer value.

### Arguments

• sbyte v - A sbyte value to be converted.

### Return value

Resulting int value.

## intToInt ( bool v ) #

Converts the argument's value to an integer value.

### Arguments

• bool v - Vector multiplier.

### Return value

Resulting int value.

## longToLong ( string v ) #

Converts the argument's value to a long value.

### Arguments

• string v - A string value to be converted.

### Return value

Resulting long value.

## longToLong ( float v ) #

Converts the argument's value to a long value.

### Arguments

• float v - A float value to be converted.

### Return value

Resulting long value.

## longToLong ( decimal v ) #

Converts the argument's value to a long value.

### Arguments

• decimal v - A decimal value to be converted.

### Return value

Resulting long value.

## longToLong ( double v ) #

Converts the argument's value to a long value.

### Arguments

• double v - A double value to be converted.

### Return value

Resulting long value.

## longToLong ( int v ) #

Converts the argument's value to a long value.

### Arguments

• int v - A int value to be converted.

### Return value

Resulting long value.

## longToLong ( uint v ) #

Converts the argument's value to a long value.

### Arguments

• uint v - A uint value to be converted.

### Return value

Resulting long value.

## longToLong ( short v ) #

Converts the argument's value to a long value.

### Arguments

• short v - A short value to be converted.

### Return value

Resulting long value.

## longToLong ( ushort v ) #

Converts the argument's value to a long value.

### Arguments

• ushort v - A ushort value to be converted.

### Return value

Resulting long value.

## longToLong ( ulong v ) #

Converts the argument's value to a long value.

### Arguments

• ulong v - A ulong value to be converted.

### Return value

Resulting long value.

## longToLong ( byte v ) #

Converts the argument's value to a long value.

### Arguments

• byte v - A byte value to be converted.

### Return value

Resulting long value.

## longToLong ( sbyte v ) #

Converts the argument's value to a long value.

### Arguments

• sbyte v - A sbyte value to be converted.

### Return value

Resulting long value.

## longToLong ( bool v ) #

Converts the argument's value to a long value.

### Arguments

• bool v - Vector multiplier.

### Return value

Resulting long value.

## byteToByte ( string v ) #

Converts the argument's value to a byte value.

### Arguments

• string v - A string value to be converted.

### Return value

Resulting byte value.

## byteToByte ( float v ) #

Converts the argument's value to a byte value.

### Arguments

• float v - A float value to be converted.

### Return value

Resulting byte value.

## byteToByte ( decimal v ) #

Converts the argument's value to a byte value.

### Arguments

• decimal v - A decimal value to be converted.

### Return value

Resulting byte value.

## byteToByte ( double v ) #

Converts the argument's value to a byte value.

### Arguments

• double v - A double value to be converted.

### Return value

Resulting byte value.

## byteToByte ( int v ) #

Converts the argument's value to a byte value.

### Arguments

• int v - A int value to be converted.

### Return value

Resulting byte value.

## byteToByte ( uint v ) #

Converts the argument's value to a byte value.

### Arguments

• uint v - A uint value to be converted.

### Return value

Resulting byte value.

## byteToByte ( short v ) #

Converts the argument's value to a byte value.

### Arguments

• short v - A short value to be converted.

### Return value

Resulting byte value.

## byteToByte ( ushort v ) #

Converts the argument's value to a byte value.

### Arguments

• ushort v - A ushort value to be converted.

### Return value

Resulting byte value.

## byteToByte ( long v ) #

Converts the argument's value to a byte value.

### Arguments

• long v - A long value to be converted.

### Return value

Resulting byte value.

## byteToByte ( ulong v ) #

Converts the argument's value to a byte value.

### Arguments

• ulong v - A ulong value to be converted.

### Return value

Resulting byte value.

## byteToByte ( sbyte v ) #

Converts the argument's value to a byte value.

### Arguments

• sbyte v - A sbyte value to be converted.

### Return value

Resulting byte value.

## byteToByte ( bool v ) #

Converts the argument's value to a byte value.

### Arguments

• bool v - Vector multiplier.

### Return value

Resulting byte value.

## boolToBool ( string v ) #

Converts the argument's value to a boolean value.

### Arguments

• string v - A string value to be converted.

Converted value.

## boolToBool ( float v ) #

Converts the argument's value to a boolean value.

### Arguments

• float v - A float value to be converted.

Converted value.

## boolToBool ( decimal v ) #

Converts the argument's value to a boolean value.

### Arguments

• decimal v - A decimal value to be converted.

Converted value.

## boolToBool ( double v ) #

Converts the argument's value to a boolean value.

### Arguments

• double v - A double value to be converted.

Converted value.

## boolToBool ( int v ) #

Converts the argument's value to a boolean value.

### Arguments

• int v - A int value to be converted.

Converted value.

## boolToBool ( uint v ) #

Converts the argument's value to a boolean value.

### Arguments

• uint v - A uint value to be converted.

Converted value.

## boolToBool ( short v ) #

Converts the argument's value to a boolean value.

### Arguments

• short v - A short value to be converted.

Converted value.

## boolToBool ( ushort v ) #

Converts the argument's value to a boolean value.

### Arguments

• ushort v - A ushort value to be converted.

Converted value.

## boolToBool ( long v ) #

Converts the argument's value to a boolean value.

### Arguments

• long v - A long value to be converted.

Converted value.

## boolToBool ( ulong v ) #

Converts the argument's value to a boolean value.

### Arguments

• ulong v - A ulong value to be converted.

Converted value.

## boolToBool ( byte v ) #

Converts the argument's value to a boolean value.

### Arguments

• byte v - A byte value to be converted.

Converted value.

## boolToBool ( sbyte v ) #

Converts the argument's value to a boolean value.

### Arguments

• sbyte v - A sbyte value to be converted.

Converted value.

## intFloatToIntBits ( float value ) #

Returns an integer corresponding to the bits of the given value.

### Arguments

• float value - Value to be converted.

### Return value

Resulting int value.

## uintFloatToUIntBits ( float value ) #

Returns an unsigned integer corresponding to the bits of the given value.

### Arguments

• float value - Value to be converted.

### Return value

Resulting uint value.

## floatIntBitsToFloat ( int value ) #

Returns the float corresponding to the given bits.

### Arguments

• int value - Value to be converted.

### Return value

Resulting float value.

## floatIntBitsToFloat ( uint value ) #

Returns the unsigned float corresponding to the given bits.

### Arguments

• uint value - Value to be converted.

### Return value

Resulting float value.

## longFloatToLongBits ( double value ) #

Returns a long value corresponding to the bits of the given value.

### Arguments

• double value - Value to be converted.

### Return value

Resulting long value.

## doubleLongBitsToFloat ( long value ) #

Returns the double corresponding to the given bits.

### Arguments

• long value - Value to be converted.

### Return value

Resulting double value.

## ulongDoubleIntToLong ( uint a1, uint a2 ) #

Returns a conversion of two ulong values to a ulong value.

### Arguments

• uint a1 - Source uint value.
• uint a2 - Source uint value.

### Return value

Resulting ulong value.

## uint[]LongToDoubleInt ( ulong a ) #

Returns two ulong values converted from a ulong value.

### Arguments

• ulong a - Source ulong value.

Return value.

## boolEquals ( float v0, float v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• float v0 - First argument.
• float v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( double v0, double v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• double v0 - First argument.
• double v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( int v0, int v1 ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• int v0 - First argument.
• int v1 - Second argument.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( long v0, long v1 ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• long v0 - First argument.
• long v1 - Second argument.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( Vector2 v0, Vector2 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• Vector2 v0 - First argument.
• Vector2 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( Vector3 v0, Vector3 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• Vector3 v0 - First argument.
• Vector3 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( Vector4 v0, Vector4 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• Vector4 v0 - First argument.
• Vector4 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( vec2 v0, vec2 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• vec2 v0 - First argument.
• vec2 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( vec3 v0, vec3 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• vec3 v0 - First argument.
• vec3 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( vec4 v0, vec4 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• vec4 v0 - First argument.
• vec4 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( quat v0, quat v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• quat v0 - First argument.
• quat v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( dvec2 v0, dvec2 v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• dvec2 v0 - First argument.
• dvec2 v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( dvec3 v0, dvec3 v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• dvec3 v0 - First argument.
• dvec3 v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( dvec4 v0, dvec4 v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• dvec4 v0 - First argument.
• dvec4 v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( ivec2 v0, ivec2 v1 ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• ivec2 v0 - First argument.
• ivec2 v1 - Second argument.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( ivec3 v0, ivec3 v1 ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• ivec3 v0 - First argument.
• ivec3 v1 - Second argument.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( ivec4 v0, ivec4 v1 ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• ivec4 v0 - First argument.
• ivec4 v1 - Second argument.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( mat2 v0, mat2 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• mat2 v0 - First argument.
• mat2 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( mat3 v0, mat3 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• mat3 v0 - First argument.
• mat3 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( mat4 v0, mat4 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• mat4 v0 - First argument.
• mat4 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( dmat4 v0, dmat4 v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• dmat4 v0 - First argument.
• dmat4 v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( BoundSphere v0, BoundSphere v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• BoundSphere v0 - First argument.
• BoundSphere v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( BoundBox v0, BoundBox v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• BoundBox v0 - First argument.
• BoundBox v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEquals ( BoundFrustum v0, BoundFrustum v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• BoundFrustum v0 - First argument.
• BoundFrustum v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( float a, float b, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• float a - First argument.
• float b - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( double a, double b, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• double a - First argument.
• double b - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( Vector2 v0, Vector2 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• Vector2 v0 - First argument.
• Vector2 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( Vector3 v0, Vector3 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• Vector3 v0 - First argument.
• Vector3 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( Vector4 v0, Vector4 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• Vector4 v0 - First argument.
• Vector4 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( vec2 v0, vec2 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• vec2 v0 - First argument.
• vec2 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( vec3 v0, vec3 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• vec3 v0 - First argument.
• vec3 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( vec4 v0, vec4 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• vec4 v0 - First argument.
• vec4 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( quat v0, quat v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• quat v0 - First argument.
• quat v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( dvec2 v0, dvec2 v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• dvec2 v0 - First argument.
• dvec2 v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( dvec3 v0, dvec3 v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• dvec3 v0 - First argument.
• dvec3 v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( dvec4 v0, dvec4 v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• dvec4 v0 - First argument.
• dvec4 v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( mat2 v0, mat2 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• mat2 v0 - First argument.
• mat2 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( mat3 v0, mat3 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• mat3 v0 - First argument.
• mat3 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( mat4 v0, mat4 v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• mat4 v0 - First argument.
• mat4 v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( dmat4 v0, dmat4 v1, double epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• dmat4 v0 - First argument.
• dmat4 v1 - Second argument.
• double epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( BoundSphere v0, BoundSphere v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• BoundSphere v0 - First argument.
• BoundSphere v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( BoundBox v0, BoundBox v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• BoundBox v0 - First argument.
• BoundBox v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## boolEqualsNearly ( BoundFrustum v0, BoundFrustum v1, float epsilon ) #

Checks if two arguments represent the same value with regard to the specified accuracy (epsilon).

### Arguments

• BoundFrustum v0 - First argument.
• BoundFrustum v1 - Second argument.
• float epsilon - Epsilon value, that determines accuracy of comparison.

### Return value

true if the arguments are equal; otherwise, false.

## floatAbs ( float x ) #

Returns the absolute value of the specified argument.

### Arguments

• float x - Value.

### Return value

Resulting float value.

## doubleAbs ( double x ) #

Returns the absolute value of the specified argument.

### Arguments

• double x - Value.

### Return value

Resulting double value.

## decimalAbs ( decimal x ) #

Returns the absolute value of the specified argument.

### Arguments

• decimal x - Value.

### Return value

Resulting decimal value.

## intAbs ( int x ) #

Returns the absolute value of the specified argument.

### Arguments

• int x - Value.

### Return value

Resulting int value.

## shortAbs ( short x ) #

Returns the absolute value of the specified argument.

### Arguments

• short x - Value.

### Return value

Resulting short value.

## sbyteAbs ( sbyte x ) #

Returns the absolute value of the specified argument.

### Arguments

• sbyte x - Value.

### Return value

Resulting sbyte value.

## longAbs ( long x ) #

Returns the absolute value of the specified argument.

### Arguments

• long x - Value.

### Return value

Resulting long value.

## Vector2Abs ( Vector2 x ) #

Returns the absolute value of the specified argument.

### Arguments

• Vector2 x - Value.

Return value.

## Vector3Abs ( Vector3 x ) #

Returns the absolute value of the specified argument.

### Arguments

• Vector3 x - Value.

Return value.

## Vector4Abs ( Vector4 x ) #

Returns the absolute value of the specified argument.

### Arguments

• Vector4 x - Value.

Return value.

## vec2Abs ( vec2 v ) #

Returns the absolute value of the specified argument.

### Arguments

• vec2 v - Value.

Return value.

## vec3Abs ( vec3 v ) #

Returns the absolute value of the specified argument.

### Arguments

• vec3 v - Value.

Return value.

## vec4Abs ( vec4 v ) #

Returns the absolute value of the specified argument.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Abs ( dvec2 v ) #

Returns the absolute value of the specified argument.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Abs ( dvec3 v ) #

Returns the absolute value of the specified argument.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Abs ( dvec4 v ) #

Returns the absolute value of the specified argument.

### Arguments

• dvec4 v - Value.

Return value.

## ivec2Abs ( ivec2 v ) #

Returns the absolute value of the specified argument.

### Arguments

• ivec2 v - Value.

Return value.

## ivec3Abs ( ivec3 v ) #

Returns the absolute value of the specified argument.

### Arguments

• ivec3 v - Value.

Return value.

## ivec4Abs ( ivec4 v ) #

Returns the absolute value of the specified argument.

### Arguments

• ivec4 v - Value.

Return value.

## boolIsNaN ( float x ) #

Returns a value that indicates whether the argument is not a number (NaN).

### Arguments

• float x - Value.

### Return value

true if the argument is not a number (NaN); otherwise, false.

## boolIsNaN ( double x ) #

Returns a value that indicates whether the argument is not a number (NaN).

### Arguments

• double x - Value.

### Return value

true if the argument is not a number (NaN); otherwise, false.

## boolIsNaN ( Vector2 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• Vector2 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( Vector3 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• Vector3 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( Vector4 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• Vector4 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( vec2 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• vec2 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( vec3 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• vec3 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( vec4 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• vec4 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( quat v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• quat v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( dvec2 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• dvec2 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( dvec3 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• dvec3 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNaN ( dvec4 v ) #

Returns a value that indicates whether the argument contains at least one component, which is not a number (NaN).

### Arguments

• dvec4 v - Value.

### Return value

true if the argument contains at least one component, which is not a number (NaN); otherwise, false.

## boolIsNull ( float x ) #

Returns a value that indicates whether the argument is null.

### Arguments

• float x - Value.

### Return value

true if the argument is null; otherwise, false.

## boolIsNull ( double x ) #

Returns a value that indicates whether the argument is null.

### Arguments

• double x - Value.

### Return value

true if the argument is null; otherwise, false.

## boolIsNull ( decimal x ) #

Returns a value that indicates whether the argument is null.

### Arguments

• decimal x - Value.

### Return value

true if the argument is null; otherwise, false.

## boolIsNull ( int x ) #

Returns a value that indicates whether the argument is null.

### Arguments

• int x - Value.

### Return value

true if the argument is null; otherwise, false.

## boolIsNull ( short x ) #

Returns a value that indicates whether the argument is null.

### Arguments

• short x - Value.

### Return value

true if the argument is null; otherwise, false.

## boolIsNull ( sbyte x ) #

Returns a value that indicates whether the argument is null.

### Arguments

• sbyte x - Value.

### Return value

true if the argument is null; otherwise, false.

## boolIsNull ( long x ) #

Returns a value that indicates whether the argument is null.

### Arguments

• long x - Value.

### Return value

true if the argument is null; otherwise, false.

## boolIsNull ( Vector2 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• Vector2 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( Vector3 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• Vector3 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( Vector4 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• Vector4 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( vec2 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• vec2 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( vec3 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• vec3 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( vec4 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• vec4 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( quat v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• quat v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( dvec2 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• dvec2 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( dvec3 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• dvec3 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( dvec4 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• dvec4 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( ivec2 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• ivec2 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( ivec3 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• ivec3 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsNull ( ivec4 v ) #

Returns a value that indicates whether the argument is null.

### Arguments

• ivec4 v - Value.

### Return value

true if all components of the argument are null; otherwise, false.

## boolIsInfinity ( float x ) #

Returns a value indicating whether the argument evaluates to negative or positive infinity.

### Arguments

• float x - Value.

### Return value

true if the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( double x ) #

Returns a value indicating whether the argument evaluates to negative or positive infinity.

### Arguments

• double x - Value.

### Return value

true if the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( Vector2 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• Vector2 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( Vector3 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• Vector3 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( Vector4 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• Vector4 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( vec2 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• vec2 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( vec3 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• vec3 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( vec4 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• vec4 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( quat v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• quat v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( dvec2 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• dvec2 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( dvec3 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• dvec3 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolIsInfinity ( dvec4 v ) #

Returns a value indicating whether any component of the argument evaluates to negative or positive infinity.

### Arguments

• dvec4 v - Value.

### Return value

true if any component of the argument evaluates to negative or positive infinity; otherwise, false.

## boolLess ( float v0, float v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• float v0 - First value.
• float v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( double v0, double v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• double v0 - First value.
• double v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( decimal v0, decimal v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• decimal v0 - First value.
• decimal v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( short v0, short v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• short v0 - First value.
• short v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( ushort v0, ushort v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• ushort v0 - First value.
• ushort v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( int v0, int v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• int v0 - First value.
• int v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( long v0, long v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• long v0 - First value.
• long v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( ulong v0, ulong v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• ulong v0 - First value.
• ulong v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( byte v0, byte v1 ) #

Returns a value indicating whether the first argument is less than the second argument.

### Arguments

• byte v0 - First value.
• byte v1 - Second value.

### Return value

true if the first argument is less than the second argument; otherwise, false.

## boolLess ( Vector2 v0, Vector2 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• Vector2 v0 - First value.
• Vector2 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( Vector3 v0, Vector3 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• Vector3 v0 - First value.
• Vector3 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( Vector4 v0, Vector4 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• Vector4 v0 - First value.
• Vector4 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( vec2 v0, vec2 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• vec2 v0 - First value.
• vec2 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( vec3 v0, vec3 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• vec3 v0 - First value.
• vec3 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( vec4 v0, vec4 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• vec4 v0 - First value.
• vec4 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( quat v0, quat v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• quat v0 - First value.
• quat v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( dvec2 v0, dvec2 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• dvec2 v0 - First value.
• dvec2 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( dvec3 v0, dvec3 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• dvec3 v0 - First value.
• dvec3 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( dvec4 v0, dvec4 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• dvec4 v0 - First value.
• dvec4 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( ivec2 v0, ivec2 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• ivec2 v0 - First value.
• ivec2 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( ivec3 v0, ivec3 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• ivec3 v0 - First value.
• ivec3 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLess ( ivec4 v0, ivec4 v1 ) #

Returns a value indicating whether all components of the first argument are less than all components of the second argument.

### Arguments

• ivec4 v0 - First value.
• ivec4 v1 - Second value.

### Return value

true if all components of the first argument are less than all components of the second argument; otherwise, false.

## boolLessOrEqual ( float v0, float v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• float v0 - First value.
• float v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( double v0, double v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• double v0 - First value.
• double v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( decimal v0, decimal v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• decimal v0 - First value.
• decimal v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( short v0, short v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• short v0 - First value.
• short v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( ushort v0, ushort v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• ushort v0 - First value.
• ushort v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( int v0, int v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• int v0 - First value.
• int v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( long v0, long v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• long v0 - First value.
• long v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( ulong v0, ulong v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• ulong v0 - First value.
• ulong v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( byte v0, byte v1 ) #

Returns a value indicating whether the first argument is less than or equal to the second argument.

### Arguments

• byte v0 - First value.
• byte v1 - Second value.

### Return value

true if the first argument is less than or equal to the second argument; otherwise, false.

## boolLessOrEqual ( Vector2 v0, Vector2 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• Vector2 v0 - First value.
• Vector2 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( Vector3 v0, Vector3 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• Vector3 v0 - First value.
• Vector3 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( Vector4 v0, Vector4 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• Vector4 v0 - First value.
• Vector4 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( vec2 v0, vec2 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• vec2 v0 - First value.
• vec2 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( vec3 v0, vec3 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• vec3 v0 - First value.
• vec3 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( vec4 v0, vec4 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• vec4 v0 - First value.
• vec4 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( quat v0, quat v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• quat v0 - First value.
• quat v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( dvec2 v0, dvec2 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• dvec2 v0 - First value.
• dvec2 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( dvec3 v0, dvec3 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• dvec3 v0 - First value.
• dvec3 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( dvec4 v0, dvec4 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• dvec4 v0 - First value.
• dvec4 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( ivec2 v0, ivec2 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• ivec2 v0 - First value.
• ivec2 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( ivec3 v0, ivec3 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• ivec3 v0 - First value.
• ivec3 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolLessOrEqual ( ivec4 v0, ivec4 v1 ) #

Returns a value indicating whether all components of the first argument are less than or equal to all components of the second argument.

### Arguments

• ivec4 v0 - First value.
• ivec4 v1 - Second value.

### Return value

true if all components of the first argument are less than or equal to all components of the second argument; otherwise, false.

## boolMore ( float v0, float v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• float v0 - First value.
• float v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( double v0, double v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• double v0 - First value.
• double v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( decimal v0, decimal v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• decimal v0 - First value.
• decimal v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( short v0, short v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• short v0 - First value.
• short v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( ushort v0, ushort v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• ushort v0 - First value.
• ushort v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( int v0, int v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• int v0 - First value.
• int v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( long v0, long v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• long v0 - First value.
• long v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( ulong v0, ulong v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• ulong v0 - First value.
• ulong v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( byte v0, byte v1 ) #

Returns a value indicating whether the first argument is greater than the second argument.

### Arguments

• byte v0 - First value.
• byte v1 - Second value.

### Return value

true if the first argument is greater than the second argument; otherwise, false.

## boolMore ( Vector2 v0, Vector2 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• Vector2 v0 - First value.
• Vector2 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( Vector3 v0, Vector3 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• Vector3 v0 - First value.
• Vector3 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( Vector4 v0, Vector4 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• Vector4 v0 - First value.
• Vector4 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( vec2 v0, vec2 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• vec2 v0 - First value.
• vec2 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( vec3 v0, vec3 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• vec3 v0 - First value.
• vec3 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( vec4 v0, vec4 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• vec4 v0 - First value.
• vec4 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( quat v0, quat v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• quat v0 - First value.
• quat v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( dvec2 v0, dvec2 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• dvec2 v0 - First value.
• dvec2 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( dvec3 v0, dvec3 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• dvec3 v0 - First value.
• dvec3 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( dvec4 v0, dvec4 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• dvec4 v0 - First value.
• dvec4 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( ivec2 v0, ivec2 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• ivec2 v0 - First value.
• ivec2 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( ivec3 v0, ivec3 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• ivec3 v0 - First value.
• ivec3 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMore ( ivec4 v0, ivec4 v1 ) #

Returns a value indicating whether all components of the first argument are greater than all components of the second argument.

### Arguments

• ivec4 v0 - First value.
• ivec4 v1 - Second value.

### Return value

true if all components of the first argument are greater than all components of the second argument; otherwise, false.

## boolMoreOrEqual ( float v0, float v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• float v0 - First value.
• float v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( double v0, double v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• double v0 - First value.
• double v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( decimal v0, decimal v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• decimal v0 - First value.
• decimal v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( short v0, short v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• short v0 - First value.
• short v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( ushort v0, ushort v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• ushort v0 - First value.
• ushort v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( int v0, int v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• int v0 - First value.
• int v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( long v0, long v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• long v0 - First value.
• long v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( ulong v0, ulong v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• ulong v0 - First value.
• ulong v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( byte v0, byte v1 ) #

Returns a value indicating whether the first argument is greater than or equal to the second argument.

### Arguments

• byte v0 - First value.
• byte v1 - Second value.

### Return value

true if the first argument is greater than or equal to the second argument; otherwise, false.

## boolMoreOrEqual ( Vector2 v0, Vector2 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• Vector2 v0 - First value.
• Vector2 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( Vector3 v0, Vector3 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• Vector3 v0 - First value.
• Vector3 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( Vector4 v0, Vector4 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• Vector4 v0 - First value.
• Vector4 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( vec2 v0, vec2 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• vec2 v0 - First value.
• vec2 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( vec3 v0, vec3 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• vec3 v0 - First value.
• vec3 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( vec4 v0, vec4 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• vec4 v0 - First value.
• vec4 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( quat v0, quat v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• quat v0 - First value.
• quat v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( dvec2 v0, dvec2 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• dvec2 v0 - First value.
• dvec2 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( dvec3 v0, dvec3 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• dvec3 v0 - First value.
• dvec3 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( dvec4 v0, dvec4 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• dvec4 v0 - First value.
• dvec4 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( ivec2 v0, ivec2 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• ivec2 v0 - First value.
• ivec2 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( ivec3 v0, ivec3 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• ivec3 v0 - First value.
• ivec3 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## boolMoreOrEqual ( ivec4 v0, ivec4 v1 ) #

Returns a value indicating whether all components of the first argument are greater than or equal to all components of the second argument.

### Arguments

• ivec4 v0 - First value.
• ivec4 v1 - Second value.

### Return value

true if all components of the first argument are greater than or equal to all components of the second argument; otherwise, false.

## floatInc ( float v ) #

Increments a source value and returns the result.

### Arguments

• float v - Value.

### Return value

Resulting float value.

## doubleInc ( double v ) #

Increments a source value and returns the result.

### Arguments

• double v - Value.

### Return value

Resulting double value.

## decimalInc ( decimal v ) #

Increments a source value and returns the result.

### Arguments

• decimal v - Value.

### Return value

Resulting decimal value.

## shortInc ( short v ) #

Increments a source value and returns the result.

### Arguments

• short v - Value.

### Return value

Resulting short value.

## ushortInc ( ushort v ) #

Increments a source value and returns the result.

### Arguments

• ushort v - Value.

### Return value

Resulting ushort value.

## intInc ( int v ) #

Increments a source value and returns the result.

### Arguments

• int v - Value.

### Return value

Resulting int value.

## longInc ( long v ) #

Increments a source value and returns the result.

### Arguments

• long v - Value.

### Return value

Resulting long value.

## ulongInc ( ulong v ) #

Increments a source value and returns the result.

### Arguments

• ulong v - Value.

### Return value

Resulting ulong value.

## byteInc ( byte v ) #

Increments a source value and returns the result.

### Arguments

• byte v - Value.

### Return value

Resulting byte value.

## Vector2Inc ( Vector2 v ) #

Increments each component of the source value and returns the result.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Inc ( Vector3 v ) #

Increments each component of the source value and returns the result.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Inc ( Vector4 v ) #

Increments each component of the source value and returns the result.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Inc ( vec2 v ) #

Increments each component of the source value and returns the result.

### Arguments

• vec2 v - Value.

Return value.

## vec3Inc ( vec3 v ) #

Increments each component of the source value and returns the result.

### Arguments

• vec3 v - Value.

Return value.

## vec4Inc ( vec4 v ) #

Increments each component of the source value and returns the result.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Inc ( dvec2 v ) #

Increments each component of the source value and returns the result.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Inc ( dvec3 v ) #

Increments each component of the source value and returns the result.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Inc ( dvec4 v ) #

Increments each component of the source value and returns the result.

### Arguments

• dvec4 v - Value.

Return value.

## ivec2Inc ( ivec2 v ) #

Increments each component of the source value and returns the result.

### Arguments

• ivec2 v - Value.

Return value.

## ivec3Inc ( ivec3 v ) #

Increments each component of the source value and returns the result.

### Arguments

• ivec3 v - Value.

Return value.

## ivec4Inc ( ivec4 v ) #

Increments each component of the source value and returns the result.

### Arguments

• ivec4 v - Value.

Return value.

## bvec4Inc ( bvec4 v ) #

Increments each component of the source value and returns the result.

### Arguments

• bvec4 v - Value.

Return value.

## floatDec ( float v ) #

Decrements each component of the source value and returns the result.

### Arguments

• float v - Value.

### Return value

Resulting float value.

## doubleDec ( double v ) #

Decrements a source value and returns the result.

### Arguments

• double v - Value.

### Return value

Resulting double value.

## decimalDec ( decimal v ) #

Decrements a source value and returns the result.

### Arguments

• decimal v - Value.

### Return value

Resulting decimal value.

## shortDec ( short v ) #

Decrements a source value and returns the result.

### Arguments

• short v - Value.

### Return value

Resulting short value.

## ushortDec ( ushort v ) #

Decrements a source value and returns the result.

### Arguments

• ushort v - Value.

### Return value

Resulting ushort value.

## intDec ( int v ) #

Decrements a source value and returns the result.

### Arguments

• int v - Value.

### Return value

Resulting int value.

## longDec ( long v ) #

Decrements a source value and returns the result.

### Arguments

• long v - Value.

### Return value

Resulting long value.

## ulongDec ( ulong v ) #

Decrements a source value and returns the result.

### Arguments

• ulong v - Value.

### Return value

Resulting ulong value.

## byteDec ( byte v ) #

Decrements a source value and returns the result.

### Arguments

• byte v - Value.

### Return value

Resulting byte value.

## Vector2Dec ( Vector2 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Dec ( Vector3 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Dec ( Vector4 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Dec ( vec2 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• vec2 v - Value.

Return value.

## vec3Dec ( vec3 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• vec3 v - Value.

Return value.

## vec4Dec ( vec4 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Dec ( dvec2 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Dec ( dvec3 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Dec ( dvec4 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• dvec4 v - Value.

Return value.

## ivec2Dec ( ivec2 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• ivec2 v - Value.

Return value.

## ivec3Dec ( ivec3 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• ivec3 v - Value.

Return value.

## ivec4Dec ( ivec4 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• ivec4 v - Value.

Return value.

## bvec4Dec ( bvec4 v ) #

Decrements each component of the source value and returns the result.

### Arguments

• bvec4 v - Value.

Return value.

## floatNegative ( float v ) #

Returns the negative of a source value.

### Arguments

• float v - Value.

### Return value

Resulting float value.

## doubleNegative ( double v ) #

Returns the negative of a source value.

### Arguments

• double v - Value.

### Return value

Resulting double value.

## decimalNegative ( decimal v ) #

Returns the negative of a source value.

### Arguments

• decimal v - Value.

### Return value

Resulting decimal value.

## intNegative ( int v ) #

Returns the negative of a source value.

### Arguments

• int v - Value.

### Return value

Resulting int value.

## longNegative ( long v ) #

Returns the negative of a source value.

### Arguments

• long v - Value.

### Return value

Resulting long value.

## Vector2Negative ( Vector2 v ) #

Returns the negative of the source value components.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Negative ( Vector3 v ) #

Returns the negative of the source value components.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Negative ( Vector4 v ) #

Returns the negative of the source value components.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Negative ( vec2 v ) #

Returns the negative of the source value components.

### Arguments

• vec2 v - Value.

Return value.

## vec3Negative ( vec3 v ) #

Returns the negative of the source value components.

### Arguments

• vec3 v - Value.

Return value.

## vec4Negative ( vec4 v ) #

Returns the negative of the source value components.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Negative ( dvec2 v ) #

Returns the negative of the source value components.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Negative ( dvec3 v ) #

Returns the negative of the source value components

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Negative ( dvec4 v ) #

Returns the negative of the source value components.

### Arguments

• dvec4 v - Value.

Return value.

## ivec2Negative ( ivec2 v ) #

Returns the negative of the source value components.

### Arguments

• ivec2 v - Value.

Return value.

## ivec3Negative ( ivec3 v ) #

Returns the negative of the source value components.

### Arguments

• ivec3 v - Value.

Return value.

## ivec4Negative ( ivec4 v ) #

Returns the negative of the source value components.

### Arguments

• ivec4 v - Value.

Return value.

## floatSin ( float v ) #

Returns the sine of an argument.

### Arguments

• float v - Value.

### Return value

Resulting float value.

## doubleSin ( double v ) #

Returns the sine of an argument.

### Arguments

• double v - Value.

### Return value

Resulting double value.

## Vector2Sin ( Vector2 v ) #

Returns the sine of an argument.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Sin ( Vector3 v ) #

Returns the sine of an argument.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Sin ( Vector4 v ) #

Returns the sine of an argument.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Sin ( vec2 v ) #

Returns the sine of an argument.

### Arguments

• vec2 v - Value.

Return value.

## vec3Sin ( vec3 v ) #

Returns the sine of an argument.

### Arguments

• vec3 v - Value.

Return value.

## vec4Sin ( vec4 v ) #

Returns the sine of an argument.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Sin ( dvec2 v ) #

Returns the sine of an argument.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Sin ( dvec3 v ) #

Returns the sine of an argument.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Sin ( dvec4 v ) #

Returns the sine of an argument.

### Arguments

• dvec4 v - Value.

Return value.

## floatSinh ( float v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• float v - Value.

### Return value

Resulting float value.

## doubleSinh ( double v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• double v - Value.

### Return value

Resulting double value.

## Vector2Sinh ( Vector2 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Sinh ( Vector3 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Sinh ( Vector4 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Sinh ( vec2 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• vec2 v - Value.

Return value.

## vec3Sinh ( vec3 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• vec3 v - Value.

Return value.

## vec4Sinh ( vec4 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Sinh ( dvec2 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Sinh ( dvec3 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Sinh ( dvec4 v ) #

Returns the hyperbolic sine of an argument.

### Arguments

• dvec4 v - Value.

Return value.

## floatAsin ( float v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• float v - Value.

### Return value

Resulting float value.

## doubleAsin ( double v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• double v - Value.

### Return value

Resulting double value.

## Vector2Asin ( Vector2 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Asin ( Vector3 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Asin ( Vector4 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Asin ( vec2 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• vec2 v - Value.

Return value.

## vec3Asin ( vec3 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• vec3 v - Value.

Return value.

## vec4Asin ( vec4 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Asin ( dvec2 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Asin ( dvec3 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Asin ( dvec4 v ) #

Returns the arc sine of the argument — the angle in radians, whose sine is equal to the argument. a == sin(asin(a)) for every value that is within asin()'s range.

### Arguments

• dvec4 v - Value.

Return value.

## floatCos ( float angle_radians ) #

Returns the cosine of an argument.

### Return value

Resulting float value.

## doubleCos ( double angle_radians ) #

Returns the cosine of an argument.

### Return value

Resulting double value.

## Vector2Cos ( Vector2 v ) #

Returns the cosine of an argument.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Cos ( Vector3 v ) #

Returns the cosine of an argument.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Cos ( Vector4 v ) #

Returns the cosine of an argument.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Cos ( vec2 v ) #

Returns the cosine of an argument.

### Arguments

• vec2 v - Value.

Return value.

## vec3Cos ( vec3 v ) #

Returns the cosine of an argument.

### Arguments

• vec3 v - Value.

Return value.

## vec4Cos ( vec4 v ) #

Returns the cosine of an argument.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Cos ( dvec2 v ) #

Returns the cosine of an argument.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Cos ( dvec3 v ) #

Returns the cosine of an argument.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Cos ( dvec4 v ) #

Returns the cosine of an argument.

### Arguments

• dvec4 v - Value.

Return value.

## floatCosh ( float angle_radians ) #

Returns the hyperbolic cosine of an argument.

### Return value

Resulting float value.

## doubleCosh ( double angle_radians ) #

Returns the hyperbolic cosine of an argument.

### Return value

Resulting double value.

## Vector2Cosh ( Vector2 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Cosh ( Vector3 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Cosh ( Vector4 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Cosh ( vec2 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• vec2 v - Value.

Return value.

## vec3Cosh ( vec3 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• vec3 v - Value.

Return value.

## vec4Cosh ( vec4 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Cosh ( dvec2 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Cosh ( dvec3 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Cosh ( dvec4 v ) #

Returns the hyperbolic cosine of an argument.

### Arguments

• dvec4 v - Value.

Return value.

## floatAcos ( float x ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• float x - Value.

### Return value

Resulting float value.

## doubleAcos ( double x ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• double x - Value.

### Return value

Resulting double value.

## Vector2Acos ( Vector2 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• Vector2 v - Value.

Return value.

## Vector3Acos ( Vector3 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• Vector3 v - Value.

Return value.

## Vector4Acos ( Vector4 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• Vector4 v - Value.

Return value.

## vec2Acos ( vec2 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• vec2 v - Value.

Return value.

## vec3Acos ( vec3 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• vec3 v - Value.

Return value.

## vec4Acos ( vec4 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• vec4 v - Value.

Return value.

## dvec2Acos ( dvec2 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• dvec2 v - Value.

Return value.

## dvec3Acos ( dvec3 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• dvec3 v - Value.

Return value.

## dvec4Acos ( dvec4 v ) #

Returns the arc cosine of the argument — the angle in radians, whose cosine is equal to the argument. a == cos(acos(a)) for every value that is within acos()'s range.

### Arguments

• dvec4 v - Value.

Return value.

## voidSinCos ( float angle_radians, float out_sin, float out_cos ) #

Calculates sine and cosine values for the specified angle value given in radians and puts them to out_sin and out_cos.

### Arguments

• float out_sin - variable, to which the calsulated sine value is to be put.
• float out_cos - variable, to which the calsulated cosine value is to be put.

## voidSinCos ( double angle_radians, double out_sin, double out_cos ) #

Calculates sine and cosine values for the specified angle value given in radians and puts them to out_sin and out_cos.