type_vec4.hpp | 48 struct tvec4 struct in namespace:glm::detail 55 typedef tvec4<T, P> type; 56 typedef tvec4<bool, P> bool_type; 81 _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, x, y, z, w) 82 _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, r, g, b, a) 83 _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, s, t, p, q) 92 GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, P, detail::tvec4, detail::tvec2, detail::tvec3, detail::tvec4) 105 GLM_FUNC_DECL tvec4(); 106 GLM_FUNC_DECL tvec4(type const & v) 164 GLM_FUNC_DECL tvec4(_swizzle<4, T, P, tvec4<T, P>, E0, E1, E2, E3> const & that) function in struct:glm::detail::tvec4 170 GLM_FUNC_DECL tvec4(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, _swizzle<2, T, P, tvec2<T, P>, F0, F1, -1, -2> const & u) function in struct:glm::detail::tvec4 176 GLM_FUNC_DECL tvec4(T const & x, T const & y, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v) function in struct:glm::detail::tvec4 182 GLM_FUNC_DECL tvec4(T const & x, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & w) function in struct:glm::detail::tvec4 188 GLM_FUNC_DECL tvec4(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & z, T const & w) function in struct:glm::detail::tvec4 194 GLM_FUNC_DECL tvec4(_swizzle<3, T, P, tvec3<T, P>, E0, E1, E2, -1> const & v, T const & w) function in struct:glm::detail::tvec4 200 GLM_FUNC_DECL tvec4(T const & x, _swizzle<3, T, P, tvec3<T, P>, E0, E1, E2, -1> const & v) function in struct:glm::detail::tvec4 [all...] |
vec4.h | 29 class tvec4 : public TVecProductOperators<tvec4, T>, class in namespace:android 30 public TVecAddOperators<tvec4, T>, 31 public TVecUnaryOperators<tvec4, T>, 32 public TVecComparisonOperators<tvec4, T>, 33 public TVecFunctions<tvec4, T> 68 explicit tvec4(no_init) { } function in class:android::tvec4 71 tvec4() : x(0), y(0), z(0), w(0) { } function in class:android::tvec4 73 // handles implicit conversion to a tvec4. must not be explicit. 75 tvec4(A v) : x(v), y(v), z(v), w(v) { function in class:android::tvec4 78 tvec4(A x, B y, C z, D w) : x(x), y(y), z(z), w(w) { } function in class:android::tvec4 81 tvec4(const tvec2<A>& v, B z, C w) : x(v.x), y(v.y), z(z), w(w) { } function in class:android::tvec4 84 tvec4(const tvec3<A>& v, B w) : x(v.x), y(v.y), z(v.z), w(w) { } function in class:android::tvec4 87 explicit tvec4(const tvec4<A>& v) : x(v.x), y(v.y), z(v.z), w(v.w) { } function in class:android::tvec4 90 tvec4(const Impersonator< tvec4<A> >& v) function in class:android::tvec4 97 tvec4(const Impersonator< tvec3<A> >& v, B w) function in class:android::tvec4 104 tvec4(const Impersonator< tvec2<A> >& v, B z, C w) function in class:android::tvec4 [all...] |