Blender V4.3
blender::VecBase< T, Size > Member List

This is the complete list of members for blender::VecBase< T, Size >, including all inherited members.

bblender::VecBase< T, Size >
bblender::VecBase< T, Size >
base_type typedefblender::VecBase< T, Size >
BLI_INT_OP(T) friend VecBase operator&(const VecBase &ablender::VecBase< T, Size >
BLI_INT_OP(T) friend VecBase operator&(const VecBase &ablender::VecBase< T, Size >
BLI_INT_OP(T) friend VecBase operator&(T ablender::VecBase< T, Size >
BLI_STATIC_ASSERT(alignof(T)<=sizeof(T), "VecBase is not compatible with aligned type for now.")blender::VecBase< T, Size >
operator const T *() constblender::VecBase< T, Size >inline
operator T*()blender::VecBase< T, Size >inline
operator*(const VecBase &a, const VecBase &b)blender::VecBase< T, Size >friend
operator*(const VecBase &a, FactorT b)blender::VecBase< T, Size >friend
operator*(T a, const VecBase &b)blender::VecBase< T, Size >friend
operator*=(T b)blender::VecBase< T, Size >inline
operator*=(const VecBase &b)blender::VecBase< T, Size >inline
operator+(const VecBase &a, const VecBase &b)blender::VecBase< T, Size >friend
operator+(const VecBase &a, const T &b)blender::VecBase< T, Size >friend
operator+(const T &a, const VecBase &b)blender::VecBase< T, Size >friend
operator+=(const VecBase &b)blender::VecBase< T, Size >inline
operator+=(const T &b)blender::VecBase< T, Size >inline
operator-(const VecBase &a)blender::VecBase< T, Size >friend
operator-(const VecBase &a, const VecBase &b)blender::VecBase< T, Size >friend
operator-(const VecBase &a, const T &b)blender::VecBase< T, Size >friend
operator-(const T &a, const VecBase &b)blender::VecBase< T, Size >friend
operator-=(const VecBase &b)blender::VecBase< T, Size >inline
operator-=(const T &b)blender::VecBase< T, Size >inline
operator/(const VecBase &a, const VecBase &b)blender::VecBase< T, Size >friend
operator/(const VecBase &a, T b)blender::VecBase< T, Size >friend
operator/(T a, const VecBase &b)blender::VecBase< T, Size >friend
operator/=(T b)blender::VecBase< T, Size >inline
operator/=(const VecBase &b)blender::VecBase< T, Size >inline
operator[](int index) constblender::VecBase< T, Size >inline
operator[](int index)blender::VecBase< T, Size >inline
type_lengthblender::VecBase< T, Size >static
uint_type typedefblender::VecBase< T, Size >
valuesblender::vec_struct_base< T, Size >
VecBase()=defaultblender::VecBase< T, Size >
VecBase(T value)blender::VecBase< T, Size >inlineexplicit
VecBase(U value)blender::VecBase< T, Size >inlineexplicit
VecBase(T _x)blender::VecBase< T, Size >inline
VecBase(T _x, T _y)blender::VecBase< T, Size >inline
VecBase(T _x, T _y, T _z)blender::VecBase< T, Size >inline
VecBase(T _x, T _y, T _z, T _w)blender::VecBase< T, Size >inline
VecBase(const VecBase< U, 2 > &xy, T z)blender::VecBase< T, Size >inline
VecBase(T x, const VecBase< U, 2 > &yz)blender::VecBase< T, Size >inline
VecBase(VecBase< U, 3 > xyz, T w)blender::VecBase< T, Size >inline
VecBase(T x, VecBase< U, 3 > yzw)blender::VecBase< T, Size >inline
VecBase(VecBase< U, 2 > xy, VecBase< V, 2 > zw)blender::VecBase< T, Size >inline
VecBase(VecBase< U, 2 > xy, T z, T w)blender::VecBase< T, Size >inline
VecBase(T x, VecBase< U, 2 > yz, T w)blender::VecBase< T, Size >inline
VecBase(T x, T y, VecBase< U, 2 > zw)blender::VecBase< T, Size >inline
VecBase(const VecBase< U, OtherSize > &other)blender::VecBase< T, Size >inlineexplicit
VecBase(const T *ptr)blender::VecBase< T, Size >inline
VecBase(const U *ptr)blender::VecBase< T, Size >inlineexplicit
VecBase(const T(*ptr)[Size])blender::VecBase< T, Size >inline
VecBase(const VecBase< U, Size > &vec)blender::VecBase< T, Size >inlineexplicit
xy() constblender::VecBase< T, Size >inline
xyz() constblender::VecBase< T, Size >inline
xyzw() constblender::VecBase< T, Size >inline
yz() constblender::VecBase< T, Size >inline
yzw() constblender::VecBase< T, Size >inline
zw() constblender::VecBase< T, Size >inline