Lines Matching refs:func
37 #define VECTORIZE1_VEC(func) \ argument
39 GLM_FUNC_QUALIFIER detail::tvec1<T, P> func( \
43 func(v.x)); \
46 #define VECTORIZE2_VEC(func) \ argument
48 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func( \
52 func(v.x), \
53 func(v.y)); \
56 #define VECTORIZE3_VEC(func) \ argument
58 GLM_FUNC_QUALIFIER detail::tvec3<T, P> func( \
62 func(v.x), \
63 func(v.y), \
64 func(v.z)); \
67 #define VECTORIZE4_VEC(func) \ argument
69 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func( \
73 func(v.x), \
74 func(v.y), \
75 func(v.z), \
76 func(v.w)); \
79 #define VECTORIZE_VEC(func) \ argument
80 VECTORIZE1_VEC(func) \
81 VECTORIZE2_VEC(func) \
82 VECTORIZE3_VEC(func) \
83 VECTORIZE4_VEC(func)
85 #define VECTORIZE1_VEC_SCA(func) \ argument
87 GLM_FUNC_QUALIFIER detail::tvec1<T, P> func \
94 func(x.x, y)); \
97 #define VECTORIZE2_VEC_SCA(func) \ argument
99 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \
106 func(x.x, y), \
107 func(x.y, y)); \
110 #define VECTORIZE3_VEC_SCA(func) \ argument
112 GLM_FUNC_QUALIFIER detail::tvec3<T, P> func \
119 func(x.x, y), \
120 func(x.y, y), \
121 func(x.z, y)); \
124 #define VECTORIZE4_VEC_SCA(func) \ argument
126 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func \
133 func(x.x, y), \
134 func(x.y, y), \
135 func(x.z, y), \
136 func(x.w, y)); \
139 #define VECTORIZE_VEC_SCA(func) \ argument
140 VECTORIZE1_VEC_SCA(func) \
141 VECTORIZE2_VEC_SCA(func) \
142 VECTORIZE3_VEC_SCA(func) \
143 VECTORIZE4_VEC_SCA(func)
145 #define VECTORIZE2_VEC_VEC(func) \ argument
147 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \
154 func(x.x, y.x), \
155 func(x.y, y.y)); \
158 #define VECTORIZE3_VEC_VEC(func) \ argument
160 GLM_FUNC_QUALIFIER detail::tvec3<T, P> func \
167 func(x.x, y.x), \
168 func(x.y, y.y), \
169 func(x.z, y.z)); \
172 #define VECTORIZE4_VEC_VEC(func) \ argument
174 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func \
181 func(x.x, y.x), \
182 func(x.y, y.y), \
183 func(x.z, y.z), \
184 func(x.w, y.w)); \
187 #define VECTORIZE_VEC_VEC(func) \ argument
188 VECTORIZE2_VEC_VEC(func) \
189 VECTORIZE3_VEC_VEC(func) \
190 VECTORIZE4_VEC_VEC(func)