1
///////////////////////////////////////////////////////////////////////////////////////////////////
2
// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
3
///////////////////////////////////////////////////////////////////////////////////////////////////
4
// Created : 2007-03-14
5
// Updated : 2010-02-19
6
// Licence : This source is under MIT License
7
// File : gtx_extented_min_max.inl
8
///////////////////////////////////////////////////////////////////////////////////////////////////
13
GLM_FUNC_QUALIFIER T min(
18
return glm::min(glm::min(x, y), z);
24
template <typename> class C
26
GLM_FUNC_QUALIFIER C<T> min
29
typename C<T>::value_type const & y,
30
typename C<T>::value_type const & z
33
return glm::min(glm::min(x, y), z);
39
template <typename> class C
41
GLM_FUNC_QUALIFIER C<T> min
48
return glm::min(glm::min(x, y), z);
52
GLM_FUNC_QUALIFIER T min
60
return glm::min(glm::min(x, y), glm::min(z, w));
66
template <typename> class C
68
GLM_FUNC_QUALIFIER C<T> min
71
typename C<T>::value_type const & y,
72
typename C<T>::value_type const & z,
73
typename C<T>::value_type const & w
76
return glm::min(glm::min(x, y), glm::min(z, w));
82
template <typename> class C
84
GLM_FUNC_QUALIFIER C<T> min
92
return glm::min(glm::min(x, y), glm::min(z, w));
96
GLM_FUNC_QUALIFIER T max(
101
return glm::max(glm::max(x, y), z);
107
template <typename> class C
109
GLM_FUNC_QUALIFIER C<T> max
112
typename C<T>::value_type const & y,
113
typename C<T>::value_type const & z
116
return glm::max(glm::max(x, y), z);
122
template <typename> class C
124
GLM_FUNC_QUALIFIER C<T> max
131
return glm::max(glm::max(x, y), z);
134
template <typename T>
135
GLM_FUNC_QUALIFIER T max
143
return glm::max(glm::max(x, y), glm::max(z, w));
149
template <typename> class C
151
GLM_FUNC_QUALIFIER C<T> max
154
typename C<T>::value_type const & y,
155
typename C<T>::value_type const & z,
156
typename C<T>::value_type const & w
159
return glm::max(glm::max(x, y), glm::max(z, w));
165
template <typename> class C
167
GLM_FUNC_QUALIFIER C<T> max
175
return glm::max(glm::max(x, y), glm::max(z, w));