glm::core::function::geometric Namespace Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Functions

# glm::core::function::geometric Namespace Reference

Define all geometric functions from Section 8.4 of GLSL 1.30.8 specification. Included in glm namespace. More...

## Functions

template<typename T >
detail::tvec3< T > | cross (detail::tvec3< T > const &x, detail::tvec3< T > const &y)
template<typename genType >
genType::value_type | distance (genType const &p0, genType const &p1)
template<typename genType >
genType::value_type | dot (genType const &x, genType const &y)
template<typename genType >
genType | faceforward (genType const &N, genType const &I, genType const &Nref)
template<typename genType >
genType::value_type | length (genType const &x)
template<typename genType >
genType | normalize (genType const &x)
template<typename genType >
genType | reflect (genType const &I, genType const &N)
template<typename genType >
genType | refract (genType const &I, genType const &N, typename genType::value_type const &eta)

## Detailed Description

Define all geometric functions from Section 8.4 of GLSL 1.30.8 specification. Included in glm namespace.