Clutter Engine 0.0.1
Loading...
Searching...
No Matches

Typedefs

typedef signed int glm::sint
 

Functions

GLM_FUNC_DECL int glm::pow (int x, uint y)
 
GLM_FUNC_DECL int glm::sqrt (int x)
 
GLM_FUNC_DECL unsigned int glm::floor_log2 (unsigned int x)
 
GLM_FUNC_DECL int glm::mod (int x, int y)
 
template<typename genType >
GLM_FUNC_DECL genType glm::factorial (genType const &x)
 
GLM_FUNC_DECL uint glm::pow (uint x, uint y)
 
GLM_FUNC_DECL uint glm::sqrt (uint x)
 
GLM_FUNC_DECL uint glm::mod (uint x, uint y)
 
GLM_FUNC_DECL uint glm::nlz (uint x)
 

Detailed Description

Include <glm/gtx/integer.hpp> to use the features of this extension.

Add support for integer for core functions

Typedef Documentation

◆ sint

typedef signed int glm::sint

32bit signed integer. From GLM_GTX_integer extension.

Function Documentation

◆ factorial()

template<typename genType >
GLM_FUNC_DECL genType glm::factorial ( genType const & x)

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

◆ floor_log2()

GLM_FUNC_DECL unsigned int glm::floor_log2 ( unsigned int x)

Returns the floor log2 of x. From GLM_GTX_integer extension.

◆ mod() [1/2]

GLM_FUNC_QUALIFIER int glm::mod ( int x,
int y )

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

◆ mod() [2/2]

GLM_FUNC_QUALIFIER uint glm::mod ( uint x,
uint y )

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

◆ nlz()

GLM_FUNC_QUALIFIER unsigned int glm::nlz ( uint x)

Returns the number of leading zeros. From GLM_GTX_integer extension.

◆ pow() [1/2]

GLM_FUNC_QUALIFIER int glm::pow ( int x,
uint y )

Returns x raised to the y power. From GLM_GTX_integer extension.

◆ pow() [2/2]

GLM_FUNC_QUALIFIER uint glm::pow ( uint x,
uint y )

Returns x raised to the y power. From GLM_GTX_integer extension.

◆ sqrt() [1/2]

GLM_FUNC_QUALIFIER int glm::sqrt ( int x)

Returns the positive square root of x. From GLM_GTX_integer extension.

◆ sqrt() [2/2]

GLM_FUNC_QUALIFIER uint glm::sqrt ( uint x)

Returns the positive square root of x. From GLM_GTX_integer extension.