GLM: GLM_GTC_constants

GLM 0.9.5

- Main Page
- Related Pages
- Modules
- Namespaces
- Files

Functions
GLM_GTC_constants
GTC Extensions (Stable)

## Functions
template<typename genType >
GLM_FUNC_DECL genType | e ()
template<typename genType >
GLM_FUNC_DECL genType | epsilon ()
template<typename genType >
GLM_FUNC_DECL genType | euler ()
template<typename genType >
GLM_FUNC_DECL genType | golden_ratio ()
template<typename genType >
GLM_FUNC_DECL genType | half_pi ()
template<typename genType >
GLM_FUNC_DECL genType | ln_ln_two ()
template<typename genType >
GLM_FUNC_DECL genType | ln_ten ()
template<typename genType >
GLM_FUNC_DECL genType | ln_two ()
template<typename genType >
GLM_FUNC_DECL genType | one ()
template<typename genType >
GLM_FUNC_DECL genType | one_over_pi ()
template<typename genType >
GLM_FUNC_DECL genType | one_over_root_two ()
template<typename genType >
GLM_FUNC_DECL genType | pi ()
template<typename genType >
GLM_FUNC_DECL genType | quarter_pi ()
template<typename genType >
GLM_FUNC_DECL genType | root_five ()
template<typename genType >
GLM_FUNC_DECL genType | root_half_pi ()
template<typename genType >
GLM_FUNC_DECL genType | root_ln_four ()
template<typename genType >
GLM_FUNC_DECL genType | root_pi ()
template<typename genType >
GLM_FUNC_DECL genType | root_three ()
template<typename genType >
GLM_FUNC_DECL genType | root_two ()
template<typename genType >
GLM_FUNC_DECL genType | root_two_pi ()
template<typename genType >
GLM_FUNC_DECL genType | third ()
template<typename genType >
GLM_FUNC_DECL genType | two_over_pi ()
template<typename genType >
GLM_FUNC_DECL genType | two_over_root_pi ()
template<typename genType >
GLM_FUNC_DECL genType | two_thirds ()
template<typename genType >
GLM_FUNC_DECL genType | zero ()

## Detailed Description

Allow to perform bit operations on integer values.

<glm/gtc/constants.hpp> need to be included to use these features.

## Function Documentation

GLM_FUNC_DECL genType glm::e | ( |  | ) |

Return e constant.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::epsilon | ( |  | ) |

Return the epsilon constant for floating point types.

Todo:
  Implement epsilon for half-precision floating point type.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::euler | ( |  | ) |

Return Euler's constant.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::golden_ratio | ( |  | ) |

Return the golden ratio constant.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::half_pi | ( |  | ) |

Return pi / 2.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::ln_ln_two | ( |  | ) |

Return ln(ln(2)).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::ln_ten | ( |  | ) |

Return ln(10).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::ln_two | ( |  | ) |

Return ln(2).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::one | ( |  | ) |

Return 1.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::one_over_pi | ( |  | ) |

Return 1 / pi.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::one_over_root_two | ( |  | ) |

Return 1 / sqrt(2).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::pi | ( |  | ) |

Return the pi constant.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::quarter_pi | ( |  | ) |

Return pi / 4.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::root_five | ( |  | ) |

Return sqrt(5).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::root_half_pi | ( |  | ) |

Return sqrt(pi / 2).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::root_ln_four | ( |  | ) |

Return sqrt(ln(4)).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::root_pi | ( |  | ) |

Return square root of pi.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::root_three | ( |  | ) |

Return sqrt(3).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::root_two | ( |  | ) |

Return sqrt(2).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::root_two_pi | ( |  | ) |

Return sqrt(2 * pi).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::third | ( |  | ) |

Return 1 / 3.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::two_over_pi | ( |  | ) |

Return 2 / pi.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::two_over_root_pi | ( |  | ) |

Return 2 / sqrt(pi).

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::two_thirds | ( |  | ) |

Return 2 / 3.

See Also
  GLM_GTC_constants

GLM_FUNC_DECL genType glm::zero | ( |  | ) |

Return 0.

See Also
  GLM_GTC_constants