|
This type represents a signed fixed point decimal with a 3-bit integer and 12-bit fraction. |
|
|
This type represents a signed fixed point decimal with a 19-bit integer and 12-bit fraction. |
|
|
This type represents a signed fixed point decimal with a 51-bit integer and 12-bit fraction. |
|
|
This type represents a signed fixed point decimal with a 31-bit integer and 32-bit fraction. |
|
This is a 2x2 matrix with elements of type fx32. |
|
|
This is a 3x3 matrix with elements of type fx32. |
|
|
This is a 4x3 matrix with elements of type fx32. |
|
|
This is a 4x4 matrix with elements of type fx32. |
|
|
This is a three-dimensional vector with elements of type fx32. |
|
|
This is a three-dimensional vector with elements of type fx16. |
|
This initializes the fixed-point decimal APIs. |
|
Returns results as integers by discarding values after the decimal point. |
|
|
Discards values after the decimal point. |
|
|
Separates fx32 into integer and decimal portions. |
|
|
Performs multiplication calculations with other fx32 types. |
|
|
Performs multiplication calculations of fx32 and fx64c types. |
|
|
Performs division calculations with other fx32 types. |
|
|
Performs division calculations with other fx32 types. Returns an fx64c value. |
|
|
Returns the remainder of dividing two fx32 types. |
|
|
Obtains a square root of type fx32. |
|
|
Obtains the reciprocal of a square root of type fx32. |
|
|
Obtains a reciprocal number of type fx32 and returns an fx32 value. |
|
|
Obtains a reciprocal number of type fx32 and returns an fx64c value. |
|
|
Calculates a sine. Receives a 16-bit index and returns the result as type fx16 (table lookup). |
|
|
Calculates a cosine. Receives a 16-bit index and returns the result as type fx16 (table lookup). |
|
|
Calculates a sine. Receives radians as fx32 type and returns the result as type fx64c (when precision is required). |
|
|
Calculates a cosine. Receives radians as fx32 type and returns the result as type fx64c (when precision is required). |
|
|
Calculates the arctangent. Receives |
|
|
Calculates the arctangent. Receives (y, x) as |
|
|
Calculates the arctangent. Receives |
|
|
Calculates the arctangent. Receives (y, x) as |
|
Performs asynchronous division. |
|
|
Performs asynchronous division. It does not set the division mode. |
|
|
Obtains the result of division as an fx64c type. |
|
|
Obtains the result of division as a fx32 type. |
|
|
Performs asynchronous reciprocal calculations. |
|
|
Performs asynchronous reciprocal calculations. It does not set the division mode. |
|
|
Same as FX_GetDivResultFx64c. |
|
|
Same as FX_GetDivResult. |
|
|
Performs asynchronous square root calculations. |
|
|
Performs asynchronous square root calculations. Does not set the square root calculation mode. |
|
|
Obtains the result of a square root calculation as a fx32 type. |
|
Sets the identity matrix. |
|
|
Sets the transpose of a matrix. |
|
|
Sets the scale matrix. |
|
|
Apply the scale matrix from left. |
|
|
Sets the rotation matrix |
|
|
Calculates the inverse matrix. |
|
|
Performs matrix multiplication. |
|
Sets the identity matrix. |
|
|
Copies a matrix. |
|
|
Copies a matrix. |
|
|
Sets the transpose of a matrix. |
|
|
Sets the scale matrix. |
|
|
Applies the scale matrix from left. |
|
|
Sets the rotation matrix for the X-axis. |
|
|
Sets the rotation matrix for the Y-axis. |
|
|
Sets the rotation matrix for the Z-axis. |
|
|
Sets the rotation matrix for any axis. |
|
|
Calculates the inverse matrix. |
|
|
Performs matrix multiplication. |
|
|
Applies the matrix to a vector from left. |
|
Sets the identity matrix. |
|
|
Copies a matrix. |
|
|
Copies a matrix. |
|
|
Sets the transpose of a matrix. |
|
|
Sets the scale matrix. |
|
|
Applies with the scale matrix from left. |
|
|
Sets the rotation matrix for the X-axis. |
|
|
Sets the rotation matrix for the Y-axis. |
|
|
Sets the rotation matrix for the Z-axis. |
|
|
Sets the rotation matrix for any axis. |
|
|
Calculates the inverse matrix. |
|
|
Performs matrix multiplication. |
|
|
Applies from left a matrix with a vector. |
|
|
Applies from left a matrix with the translation matrix. |
|
|
Sets the camera matrix to the matrix. |
|
Sets the identity matrix. |
|
|
Copies a matrix. |
|
|
Copies a matrix. |
|
|
Sets the transpose of a matrix. |
|
|
Sets the scale matrix. |
|
|
Applies the scale matrix from the left. |
|
|
Sets the rotation matrix for the X-axis. |
|
|
Sets the rotation matrix for the Y-axis. |
|
|
Sets the rotation matrix for the Z-axis. |
|
|
Sets the rotation matrix for any axis. |
|
|
Performs matrix multiplication. |
|
|
Applies from left a matrix with the translation matrix. |
|
|
Sets the projection matrix. |
|
|
Sets the projection matrix. |
|
|
Sets the projection matrix. |
|
|
Sets the projection matrix (with the scaleW parameter). |
|
|
Sets the projection matrix (with the scaleW parameter) |
|
|
Sets the projection matrix (with the scaleW parameter) |
|
Sets up values in fx32 type 3-dimensional vectors. |
|
|
Adds two fx32 type 3-dimensional vectors. |
|
|
Subtracts two fx32 type 3-dimensional vectors. |
|
|
Calculates the dot product of fx32 type 3-dimensional vectors. |
|
|
Calculates the cross product of fx32 type 3-dimensional vectors. |
|
|
Calculates the magnitude of a fx32 type 3-dimensional vector. |
|
|
Calculates the distance between two fx32 type 3-dimensional vectors. |
|
|
Normalizes a fx32 type 3-dimensional vector. |
|
|
Scalar multiplies a fx32 type 3-dimensional vector and then adds a fx32 type 3-dimensional vector. |
|
|
Scalar multiplies a fx32 type 3-dimensional vector and then subtracts a fx32 type 3-dimensional vector. |
|
|
Sets up values in |
|
|
Adds two fx16 type 3-dimensional vectors. |
|
|
Subtracts two fx16 type 3-dimensional vectors. |
|
|
Calculates the dot product of fx16 type 3-dimensional vectors. |
|
|
Calculates the cross product of fx16 type 3-dimensional vectors. |
|
|
Calculates the magnitude of a fx16 type 3-dimensional vector. |
|
|
Calculates the distance between two fx16 type 3-dimensional vectors. |
|
|
Normalizes a fx16 type 3-dimensional vector. |
|
Division with s32 types. |
|
|
Calculates the remainder from s32 type division. |