GLM_GTX_integer: Extended integer functions
GTX Extensions (Experimental)

Add support for integer for core functions. More...


template<typename genType >
genType factorial (genType const &x)
int mod (int x, int y)
int pow (int x, int y)
int sqrt (int x)

Detailed Description

Add support for integer for core functions.

<glm/gtx/integer.hpp> need to be included to use these functionalities.

Function Documentation

genType glm::gtx::integer::factorial ( genType const &  x)

Return the factorial value of a number (!12 max, integer only) From GLM_GTX_integer extension.

int glm::gtx::integer::mod ( int  x,
int  y 


Returns x - y * floor(x / y) for each component in x using the floating point value y. From GLM_GTX_integer extension.

int glm::gtx::integer::pow ( int  x,
int  y 

Returns x raised to the y power.

From GLM_GTX_integer extension.

int glm::gtx::integer::sqrt ( int  x)

Returns the positive square root of x.

From GLM_GTX_integer extension.