# func_geometric.hpp Source File

func_geometric.hpp
Go to the documentation of this file.
#ifndef glm_core_func_geometric
#define glm_core_func_geometric GLM_VERSION
namespace glm
{
template <typename genType>
typename genType::value_type length(
genType const & x);
template <typename genType>
typename genType::value_type distance(
genType const & p0,
genType const & p1);
template <typename genType>
typename genType::value_type dot(
genType const & x,
genType const & y);
template <typename valType>
detail::tvec3<valType> cross(
detail::tvec3<valType> const & x,
detail::tvec3<valType> const & y);
template <typename genType>
genType normalize(
genType const & x);
template <typename genType>
genType faceforward(
genType const & N,
genType const & I,
genType const & Nref);
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);
}//namespace glm
#include "func_geometric.inl"
#endif//glm_core_func_geometric