1.0.0 API documentation
Functions
GLM_GTC_constants

Functions

template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType e ()
 Return e constant. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType euler ()
 Return Euler's constant. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType four_over_pi ()
 Return 4 / pi. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType golden_ratio ()
 Return the golden ratio constant. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType half_pi ()
 Return pi / 2. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType ln_ln_two ()
 Return ln(ln(2)). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType ln_ten ()
 Return ln(10). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType ln_two ()
 Return ln(2). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType one ()
 Return 1. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_pi ()
 Return 1 / pi. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_root_two ()
 Return 1 / sqrt(2). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_two_pi ()
 Return 1 / (pi * 2). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType quarter_pi ()
 Return pi / 4. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType root_five ()
 Return sqrt(5). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType root_half_pi ()
 Return sqrt(pi / 2). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType root_ln_four ()
 Return sqrt(ln(4)). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType root_pi ()
 Return square root of pi. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType root_three ()
 Return sqrt(3). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType root_two ()
 Return sqrt(2). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType root_two_pi ()
 Return sqrt(2 * pi). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType tau ()
 Return unit-circle circumference, or pi * 2. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType third ()
 Return 1 / 3. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType three_over_two_pi ()
 Return pi / 2 * 3. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType two_over_pi ()
 Return 2 / pi. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType two_over_root_pi ()
 Return 2 / sqrt(pi). More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType two_pi ()
 Return pi * 2. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType two_thirds ()
 Return 2 / 3. More...
 
template<typename genType >
GLM_FUNC_DECL GLM_CONSTEXPR genType zero ()
 Return 0. More...
 

Detailed Description

Include <glm/gtc/constants.hpp> to use the features of this extension.

Provide a list of constants and precomputed useful values.

Function Documentation

◆ e()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::e ( )

Return e constant.

See also
GLM_GTC_constants

◆ euler()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::euler ( )

Return Euler's constant.

See also
GLM_GTC_constants

◆ four_over_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::four_over_pi ( )

Return 4 / pi.

See also
GLM_GTC_constants

◆ golden_ratio()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::golden_ratio ( )

Return the golden ratio constant.

See also
GLM_GTC_constants

◆ half_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::half_pi ( )

Return pi / 2.

See also
GLM_GTC_constants

◆ ln_ln_two()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::ln_ln_two ( )

Return ln(ln(2)).

See also
GLM_GTC_constants

◆ ln_ten()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::ln_ten ( )

Return ln(10).

See also
GLM_GTC_constants

◆ ln_two()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::ln_two ( )

Return ln(2).

See also
GLM_GTC_constants

◆ one()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::one ( )

Return 1.

See also
GLM_GTC_constants

◆ one_over_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::one_over_pi ( )

Return 1 / pi.

See also
GLM_GTC_constants

◆ one_over_root_two()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::one_over_root_two ( )

Return 1 / sqrt(2).

See also
GLM_GTC_constants

◆ one_over_two_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::one_over_two_pi ( )

Return 1 / (pi * 2).

See also
GLM_GTC_constants

◆ quarter_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::quarter_pi ( )

Return pi / 4.

See also
GLM_GTC_constants

◆ root_five()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_five ( )

Return sqrt(5).

See also
GLM_GTC_constants

◆ root_half_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_half_pi ( )

Return sqrt(pi / 2).

See also
GLM_GTC_constants

◆ root_ln_four()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_ln_four ( )

Return sqrt(ln(4)).

See also
GLM_GTC_constants

◆ root_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_pi ( )

Return square root of pi.

See also
GLM_GTC_constants

◆ root_three()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_three ( )

Return sqrt(3).

See also
GLM_GTC_constants

◆ root_two()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_two ( )

Return sqrt(2).

See also
GLM_GTC_constants

◆ root_two_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_two_pi ( )

Return sqrt(2 * pi).

See also
GLM_GTC_constants

◆ tau()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::tau ( )

Return unit-circle circumference, or pi * 2.

See also
GLM_GTC_constants

◆ third()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::third ( )

Return 1 / 3.

See also
GLM_GTC_constants

◆ three_over_two_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::three_over_two_pi ( )

Return pi / 2 * 3.

See also
GLM_GTC_constants

◆ two_over_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::two_over_pi ( )

Return 2 / pi.

See also
GLM_GTC_constants

◆ two_over_root_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::two_over_root_pi ( )

Return 2 / sqrt(pi).

See also
GLM_GTC_constants

◆ two_pi()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::two_pi ( )

Return pi * 2.

See also
GLM_GTC_constants

◆ two_thirds()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::two_thirds ( )

Return 2 / 3.

See also
GLM_GTC_constants

◆ zero()

GLM_FUNC_DECL GLM_CONSTEXPR genType glm::zero ( )

Return 0.

See also
GLM_GTC_constants