Go to the source code of this file.
◆ VECTORIZE1_VEC
#define VECTORIZE1_VEC |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec1<T, P>
func( \
detail::tvec1<T, P> const & v) \
{ \
return detail::tvec1<T, P>( \
func(v.x)); \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 36 of file _vectorize.hpp.
◆ VECTORIZE1_VEC_SCA
#define VECTORIZE1_VEC_SCA |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec1<T, P>
func \
( \
detail::tvec1<T, P>
const &
x, \
typename detail::tvec1<T, P>::value_type const & y \
) \
{ \
return detail::tvec1<T, P>( \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 84 of file _vectorize.hpp.
◆ VECTORIZE1_VEC_VEC
#define VECTORIZE1_VEC_VEC |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec1<T, P>
func \
( \
detail::tvec1<T, P>
const &
x, \
detail::tvec1<T, P> const & y \
) \
{ \
return detail::tvec1<T, P>( \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 144 of file _vectorize.hpp.
◆ VECTORIZE2_VEC
#define VECTORIZE2_VEC |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec2<T, P>
func( \
detail::tvec2<T, P> const & v) \
{ \
return detail::tvec2<T, P>( \
func(v.x), \
func(v.y)); \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 45 of file _vectorize.hpp.
◆ VECTORIZE2_VEC_SCA
#define VECTORIZE2_VEC_SCA |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec2<T, P>
func \
( \
detail::tvec2<T, P>
const &
x, \
typename detail::tvec2<T, P>::value_type const & y \
) \
{ \
return detail::tvec2<T, P>( \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 96 of file _vectorize.hpp.
◆ VECTORIZE2_VEC_VEC
#define VECTORIZE2_VEC_VEC |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec2<T, P>
func \
( \
detail::tvec2<T, P>
const &
x, \
detail::tvec2<T, P> const & y \
) \
{ \
return detail::tvec2<T, P>( \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 156 of file _vectorize.hpp.
◆ VECTORIZE3_VEC
#define VECTORIZE3_VEC |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec3<T, P>
func( \
detail::tvec3<T, P> const & v) \
{ \
return detail::tvec3<T, P>( \
func(v.x), \
func(v.y), \
func(v.z)); \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 55 of file _vectorize.hpp.
◆ VECTORIZE3_VEC_SCA
#define VECTORIZE3_VEC_SCA |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec3<T, P>
func \
( \
detail::tvec3<T, P>
const &
x, \
typename detail::tvec3<T, P>::value_type const & y \
) \
{ \
return detail::tvec3<T, P>( \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 109 of file _vectorize.hpp.
◆ VECTORIZE3_VEC_VEC
#define VECTORIZE3_VEC_VEC |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec3<T, P>
func \
( \
detail::tvec3<T, P>
const &
x, \
detail::tvec3<T, P> const & y \
) \
{ \
return detail::tvec3<T, P>( \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 169 of file _vectorize.hpp.
◆ VECTORIZE4_VEC
#define VECTORIZE4_VEC |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec4<T, P>
func( \
detail::tvec4<T, P> const & v) \
{ \
return detail::tvec4<T, P>( \
func(v.x), \
func(v.y), \
func(v.z), \
func(v.w)); \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 66 of file _vectorize.hpp.
◆ VECTORIZE4_VEC_SCA
#define VECTORIZE4_VEC_SCA |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec4<T, P>
func \
( \
detail::tvec4<T, P>
const &
x, \
typename detail::tvec4<T, P>::value_type const & y \
) \
{ \
return detail::tvec4<T, P>( \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 123 of file _vectorize.hpp.
◆ VECTORIZE4_VEC_VEC
#define VECTORIZE4_VEC_VEC |
( |
|
func | ) |
|
Value:template <typename T, precision P> \
GLM_FUNC_QUALIFIER detail::tvec4<T, P>
func \
( \
detail::tvec4<T, P>
const &
x, \
detail::tvec4<T, P> const & y \
) \
{ \
return detail::tvec4<T, P>( \
}
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
Definition at line 183 of file _vectorize.hpp.
◆ VECTORIZE_VEC
#define VECTORIZE_VEC |
( |
|
func | ) |
|
Value:void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
#define VECTORIZE1_VEC(func)
Definition at line 78 of file _vectorize.hpp.
◆ VECTORIZE_VEC_SCA
#define VECTORIZE_VEC_SCA |
( |
|
func | ) |
|
Value: VECTORIZE2_VEC_SCA(
func) \
VECTORIZE3_VEC_SCA(
func) \
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
#define VECTORIZE1_VEC_SCA(func)
Definition at line 138 of file _vectorize.hpp.
◆ VECTORIZE_VEC_VEC
#define VECTORIZE_VEC_VEC |
( |
|
func | ) |
|
Value: VECTORIZE2_VEC_VEC(
func) \
VECTORIZE3_VEC_VEC(
func) \
void func(GLuint LocationMVP, float Translate, glm::vec2 const &Rotate)
#define VECTORIZE1_VEC_VEC(func)
Definition at line 198 of file _vectorize.hpp.