![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <MathVectors.h>
Public Member Functions | |
vec4 () noexcept | |
vec4 (T xIn, T yIn, T zIn, T wIn) noexcept | |
vec4 (T xIn, T yIn, T zIn) noexcept | |
template<typename U > requires std::is_pod_v<U> | |
vec4 (U xIn, U yIn, U zIn, U wIn) noexcept | |
template<typename U > requires std::is_pod_v<U> | |
vec4 (U xIn, U yIn, U zIn) noexcept | |
vec4 (__m128 reg) noexcept | |
vec4 (const SimdVector< T > ®) noexcept | |
vec4 (T value) noexcept | |
template<typename U > requires std::is_pod_v<U> | |
vec4 (U value) noexcept | |
vec4 (const T *v) noexcept | |
vec4 (const vec2< T > v) noexcept | |
vec4 (const vec2< T > v, T zIn) noexcept | |
vec4 (const vec2< T > v, T zIn, T wIn) noexcept | |
vec4 (const vec3< T > &v) noexcept | |
vec4 (const vec3< T > &v, T wIn) noexcept | |
template<typename U > requires std::is_pod_v<U> | |
vec4 (const vec2< U > v) noexcept | |
template<typename U > requires std::is_pod_v<U> | |
vec4 (const vec3< U > &v) noexcept | |
template<typename U > requires std::is_pod_v<U> | |
vec4 (const vec4< U > &v) noexcept | |
bool | operator> (const vec4 &v) const noexcept |
bool | operator< (const vec4 &v) const noexcept |
bool | operator<= (const vec4 &v) const noexcept |
bool | operator>= (const vec4 &v) const noexcept |
bool | operator== (const vec4 &v) const noexcept |
bool | operator!= (const vec4 &v) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
bool | operator!= (const vec4< U > &v) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
bool | operator== (const vec4< U > &v) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 | operator- (U _f) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 | operator+ (U _f) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 | operator* (U _f) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 | operator/ (U _f) const noexcept |
vec4 | operator- () const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 | operator+ (const vec4< U > &v) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 | operator- (const vec4< U > &v) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 | operator* (const vec4< U > &v) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 | operator/ (const vec4< U > &v) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 & | operator+= (U _f) noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 & | operator-= (U _f) noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 & | operator*= (U _f) noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 & | operator/= (U _f) noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 & | operator*= (const vec4< U > &v) noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 & | operator/= (const vec4< U > &v) noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 & | operator+= (const vec4< U > &v) noexcept |
template<typename U > requires std::is_pod_v<U> | |
vec4 & | operator-= (const vec4< U > &v) noexcept |
operator T* () noexcept | |
operator const T * () const noexcept | |
template<typename U > requires std::is_unsigned_v<U> | |
T & | operator[] (U i) noexcept |
template<typename U > requires std::is_unsigned_v<U> | |
const T & | operator[] (U _i) const noexcept |
vec2< T > | rb () const noexcept |
GLSL like accessors (const to prevent erroneous usage like .xyz() += n) | |
vec2< T > | xz () const noexcept |
vec2< T > | ra () const noexcept |
vec2< T > | xw () const noexcept |
vec2< T > | ga () const noexcept |
vec2< T > | yw () const noexcept |
vec3< T > | bgr () const noexcept |
vec3< T > | zyx () const noexcept |
vec3< T > | rga () const noexcept |
vec3< T > | xyw () const noexcept |
void | rb (const vec2< T > rb) noexcept |
void | xz (const vec2< T > xz) noexcept |
void | xz (T xIn, T zIn) noexcept |
void | ra (const vec2< T > ra) noexcept |
void | xw (const vec2< T > xw) noexcept |
void | xw (T xIn, T wIn) noexcept |
void | ga (const vec2< T > ga) noexcept |
void | yw (const vec2< T > yw) noexcept |
void | yw (T yIn, T wIn) noexcept |
void | bgr (const vec3< T > &bgr) noexcept |
void | zyx (const vec3< T > &zyx) noexcept |
void | rga (const vec3< T > &rga) noexcept |
void | xyw (const vec3< T > &xyw) noexcept |
void | xyw (T xIn, T yIn, T wIn) noexcept |
void | xzw (T xIn, T zIn, T wIn) noexcept |
void | set (const T *v) noexcept |
set the 4 components of the vector manually using a source pointer to a (large enough) array | |
void | set (T value) noexcept |
set the 4 components of the vector manually | |
void | set (T xIn, T yIn, T zIn, T wIn) noexcept |
set the 4 components of the vector manually | |
template<typename U > requires std::is_pod_v<U> | |
void | set (U xIn, U yIn, U zIn, U wIn) noexcept |
void | set (const vec4 &v) noexcept |
set the 4 components of the vector using a source vector | |
void | set (const vec3< T > &v) noexcept |
set the 4 components of the vector using a smaller source vector | |
void | set (const vec3< T > &v, T wIn) noexcept |
set the 4 components of the vector using a smaller source vector | |
void | set (const vec2< T > v) noexcept |
set the 4 components of the vector using a smaller source vector | |
void | set (const vec2< T > v1, const vec2< T > v2) noexcept |
set the 4 components of the vector using smaller source vectors | |
void | reset () noexcept |
set all the components back to 0 | |
template<typename U > requires std::is_pod_v<U> | |
bool | compare (const vec4< U > &v) const noexcept |
compare 2 vectors | |
template<typename U > requires std::is_pod_v<U> | |
bool | compare (const vec4< U > &v, U epsi) const noexcept |
compare 2 vectors within the specified tolerance | |
void | swap (vec4 *iv) noexcept |
swap the components of this vector with that of the specified one | |
void | swap (vec4 &iv) noexcept |
swap the components of this vector with that of the specified one | |
vec4 & | normalize () noexcept |
transform the vector to unit length | |
template<typename U > requires std::is_pod_v<U> | |
bool | isPerpendicular (const vec4< U > &other, F32 epsilon=EPSILON_F32) const noexcept |
The current vector is perpendicular to the specified one within epsilon. | |
T | minComponent () const noexcept |
get the smallest value of X,Y,Z or W | |
T | maxComponent () const noexcept |
get the largest value of X,Y,Z or W | |
T | dot (const vec4 &v) const noexcept |
calculate the dot product between this vector and the specified one | |
T | length () const noexcept |
return the vector's length | |
T | lengthSquared () const noexcept |
return the squared distance of the vector | |
vec4 | projectToNorm (const vec4< T > &direction) |
project this vector onto the given direction | |
void | round () noexcept |
round all four values | |
void | lerp (const vec4 &v, T factor) noexcept |
lerp between this and the specified vector by the specified amount | |
void | lerp (const vec4 &v, const vec4 &factor) noexcept |
lerp between this and the specified vector by the specified amount for each component | |
FORCE_INLINE vec4< F32 > | operator- (const F32 _f) const noexcept |
FORCE_INLINE vec4< F32 > & | operator-= (const F32 _f) noexcept |
FORCE_INLINE vec4< F32 > | operator+ (const F32 _f) const noexcept |
FORCE_INLINE vec4< F32 > & | operator+= (const F32 _f) noexcept |
FORCE_INLINE vec4< F32 > | operator* (const F32 _f) const noexcept |
FORCE_INLINE vec4< F32 > & | operator*= (const F32 _f) noexcept |
FORCE_INLINE vec4< F32 > | operator/ (const F32 _f) const noexcept |
FORCE_INLINE vec4< F32 > & | operator/= (const F32 _f) noexcept |
FORCE_INLINE vec4< F32 > | operator+ (const vec4< F32 > &v) const noexcept |
FORCE_INLINE vec4< F32 > & | operator+= (const vec4< F32 > &v) noexcept |
FORCE_INLINE vec4< F32 > | operator- (const vec4< F32 > &v) const noexcept |
FORCE_INLINE vec4< F32 > & | operator-= (const vec4< F32 > &v) noexcept |
FORCE_INLINE vec4< F32 > | operator/ (const vec4< F32 > &v) const noexcept |
FORCE_INLINE vec4< F32 > & | operator/= (const vec4< F32 > &v) noexcept |
FORCE_INLINE vec4< F32 > | operator* (const vec4< F32 > &v) const noexcept |
FORCE_INLINE vec4< F32 > & | operator*= (const vec4< F32 > &v) noexcept |
template<typename U > requires std::is_pod_v<U> | |
FORCE_INLINE bool | compare (const vec4< U > &v) const noexcept |
compare 2 vectors | |
FORCE_INLINE bool | compare (const vec4< F32 > &v) const noexcept |
template<typename U > requires std::is_pod_v<U> | |
FORCE_INLINE bool | compare (const vec4< U > &v, const U epsi) const noexcept |
compare this vector with the one specified and see if they match within the specified amount | |
FORCE_INLINE void | swap (vec4< F32 > *iv) noexcept |
FORCE_INLINE F32 | length () const noexcept |
FORCE_INLINE vec4< F32 > & | normalize () noexcept |
template<typename U > requires std::is_pod_v<U> | |
FORCE_INLINE bool | isPerpendicular (const vec4< U > &other, const F32 epsilon) const noexcept |
The current vector is perpendicular to the specified one within epsilon. | |
Public Attributes | |
union { | |
struct { | |
T x | |
T y | |
T z | |
T w | |
} | |
struct { | |
T s | |
T t | |
T p | |
T q | |
} | |
struct { | |
T r | |
T g | |
T b | |
T a | |
} | |
struct { | |
T pitch | |
T yaw | |
T roll | |
T _pad0 | |
} | |
struct { | |
T turn | |
T move | |
T zoom | |
T _pad1 | |
} | |
struct { | |
T left | |
T right | |
T bottom | |
T top | |
} | |
struct { | |
T fov | |
T ratio | |
T zNear | |
T zFar | |
} | |
struct { | |
T width | |
T height | |
T depth | |
T key | |
} | |
struct { | |
T offsetX | |
T offsetY | |
T sizeX | |
T sizeY | |
} | |
struct { | |
vec2< T > xy | |
vec2< T > zw | |
} | |
struct { | |
vec2< T > rg | |
vec2< T > ba | |
} | |
struct { | |
vec3< T > xyz | |
T _w | |
} | |
struct { | |
vec3< T > rgb | |
T _a | |
} | |
struct { | |
T _x | |
vec3< T > yzw | |
} | |
struct { | |
T _r | |
vec3< T > gba | |
} | |
struct { | |
T _x1 | |
vec2< T > yz | |
T _w1 | |
} | |
struct { | |
T _r1 | |
vec2< T > gb | |
T _a1 | |
} | |
T _v [4] = {T{0}, T{0}, T{0}, T{1}} | |
SimdVector< T > _reg | |
}; | |
Definition at line 914 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 919 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 921 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 924 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 928 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 932 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 935 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 938 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 941 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 945 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 948 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 951 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 954 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 957 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 960 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 963 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 967 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 971 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 975 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1162 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1215 of file MathVectors.h.
|
noexcept |
Definition at line 890 of file MathVectors.inl.
|
noexcept |
compare 2 vectors
|
noexcept |
compare 2 vectors
Definition at line 880 of file MathVectors.inl.
|
noexcept |
compare this vector with the one specified and see if they match within the specified amount
Definition at line 900 of file MathVectors.inl.
|
noexcept |
compare 2 vectors within the specified tolerance
|
noexcept |
calculate the dot product between this vector and the specified one
Definition at line 961 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1154 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1203 of file MathVectors.h.
|
noexcept |
The current vector is perpendicular to the specified one within epsilon.
Definition at line 1011 of file MathVectors.inl.
|
noexcept |
The current vector is perpendicular to the specified one within epsilon.
|
inlinenoexcept |
return the vector's length
Definition at line 1312 of file MathVectors.h.
|
noexcept |
Definition at line 967 of file MathVectors.inl.
|
noexcept |
return the squared distance of the vector
Definition at line 974 of file MathVectors.inl.
|
noexcept |
lerp between this and the specified vector by the specified amount for each component
lerp between this and the specified vector by the specified amount for each component
Definition at line 1040 of file MathVectors.inl.
|
noexcept |
lerp between this and the specified vector by the specified amount
Definition at line 1032 of file MathVectors.inl.
|
noexcept |
get the largest value of X,Y,Z or W
get the largest value of X, Y, Z or W
Definition at line 1025 of file MathVectors.inl.
|
noexcept |
get the smallest value of X,Y,Z or W
get the smallest value of X, Y, Z or W
Definition at line 1018 of file MathVectors.inl.
|
noexcept |
transform the vector to unit length
Definition at line 988 of file MathVectors.inl.
|
noexcept |
Definition at line 1002 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1121 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1117 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 999 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1004 of file MathVectors.h.
|
noexcept |
Definition at line 789 of file MathVectors.inl.
|
noexcept |
Definition at line 864 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1059 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1025 of file MathVectors.h.
|
noexcept |
Definition at line 796 of file MathVectors.inl.
|
noexcept |
Definition at line 871 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1097 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1083 of file MathVectors.h.
|
noexcept |
Definition at line 774 of file MathVectors.inl.
|
noexcept |
Definition at line 819 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1049 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1020 of file MathVectors.h.
|
noexcept |
Definition at line 781 of file MathVectors.inl.
|
noexcept |
Definition at line 826 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1107 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1073 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1043 of file MathVectors.h.
|
noexcept |
Definition at line 759 of file MathVectors.inl.
|
noexcept |
Definition at line 834 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1054 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1015 of file MathVectors.h.
|
noexcept |
Definition at line 766 of file MathVectors.inl.
|
noexcept |
Definition at line 841 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1112 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1078 of file MathVectors.h.
|
noexcept |
Definition at line 804 of file MathVectors.inl.
|
noexcept |
Definition at line 849 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1064 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1030 of file MathVectors.h.
|
noexcept |
Definition at line 811 of file MathVectors.inl.
|
noexcept |
Definition at line 856 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1102 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1088 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 983 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 987 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 995 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1009 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 979 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 991 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1132 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1127 of file MathVectors.h.
FORCE_INLINE vec4< T > Divide::vec4< T >::projectToNorm | ( | const vec4< T > & | direction | ) |
project this vector onto the given direction
Definition at line 981 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1146 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1191 of file MathVectors.h.
|
inlinenoexcept |
GLSL like accessors (const to prevent erroneous usage like .xyz() += n)
Definition at line 1138 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1179 of file MathVectors.h.
|
inlinenoexcept |
set all the components back to 0
Definition at line 1286 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1170 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1223 of file MathVectors.h.
|
noexcept |
round all four values
Definition at line 917 of file MathVectors.inl.
|
inlinenoexcept |
set the 4 components of the vector manually using a source pointer to a (large enough) array
Definition at line 1241 of file MathVectors.h.
|
inlinenoexcept |
set the 4 components of the vector using a smaller source vector
Definition at line 1276 of file MathVectors.h.
|
inlinenoexcept |
set the 4 components of the vector using smaller source vectors
Definition at line 1281 of file MathVectors.h.
|
inlinenoexcept |
set the 4 components of the vector using a smaller source vector
Definition at line 1266 of file MathVectors.h.
|
inlinenoexcept |
set the 4 components of the vector using a smaller source vector
Definition at line 1271 of file MathVectors.h.
|
inlinenoexcept |
set the 4 components of the vector using a source vector
Definition at line 1261 of file MathVectors.h.
|
inlinenoexcept |
set the 4 components of the vector manually
Definition at line 1246 of file MathVectors.h.
|
inlinenoexcept |
set the 4 components of the vector manually
Definition at line 1251 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1256 of file MathVectors.h.
|
noexcept |
swap the components of this vector with that of the specified one
swap this vector's values with that of the specified vector
Definition at line 941 of file MathVectors.inl.
|
noexcept |
swap the components of this vector with that of the specified one
swap this vector's values with that of the specified vector
Definition at line 925 of file MathVectors.inl.
|
noexcept |
Definition at line 934 of file MathVectors.inl.
|
inlinenoexcept |
Definition at line 1150 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1195 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1199 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1174 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1227 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1231 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1142 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1183 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1187 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1235 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1158 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1207 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1211 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1166 of file MathVectors.h.
|
inlinenoexcept |
Definition at line 1219 of file MathVectors.h.
union { ... } Divide::vec4< T >::@45 |
T Divide::vec4< T >::_a |
Definition at line 1378 of file MathVectors.h.
T Divide::vec4< T >::_a1 |
Definition at line 1394 of file MathVectors.h.
T Divide::vec4< T >::_pad0 |
Definition at line 1342 of file MathVectors.h.
T Divide::vec4< T >::_pad1 |
Definition at line 1346 of file MathVectors.h.
T Divide::vec4< T >::_r |
Definition at line 1386 of file MathVectors.h.
T Divide::vec4< T >::_r1 |
Definition at line 1394 of file MathVectors.h.
SimdVector<T> Divide::vec4< T >::_reg |
Definition at line 1398 of file MathVectors.h.
T Divide::vec4< T >::_v[4] = {T{0}, T{0}, T{0}, T{1}} |
Definition at line 1397 of file MathVectors.h.
T Divide::vec4< T >::_w |
Definition at line 1374 of file MathVectors.h.
T Divide::vec4< T >::_w1 |
Definition at line 1390 of file MathVectors.h.
T Divide::vec4< T >::_x |
Definition at line 1382 of file MathVectors.h.
T Divide::vec4< T >::_x1 |
Definition at line 1390 of file MathVectors.h.
T Divide::vec4< T >::a |
Definition at line 1338 of file MathVectors.h.
T Divide::vec4< T >::b |
Definition at line 1338 of file MathVectors.h.
vec2<T> Divide::vec4< T >::ba |
Definition at line 1370 of file MathVectors.h.
T Divide::vec4< T >::bottom |
Definition at line 1350 of file MathVectors.h.
T Divide::vec4< T >::depth |
Definition at line 1358 of file MathVectors.h.
T Divide::vec4< T >::fov |
Definition at line 1354 of file MathVectors.h.
T Divide::vec4< T >::g |
Definition at line 1338 of file MathVectors.h.
vec2<T> Divide::vec4< T >::gb |
Definition at line 1394 of file MathVectors.h.
vec3<T> Divide::vec4< T >::gba |
Definition at line 1386 of file MathVectors.h.
T Divide::vec4< T >::height |
Definition at line 1358 of file MathVectors.h.
T Divide::vec4< T >::key |
Definition at line 1358 of file MathVectors.h.
T Divide::vec4< T >::left |
Definition at line 1350 of file MathVectors.h.
T Divide::vec4< T >::move |
Definition at line 1346 of file MathVectors.h.
T Divide::vec4< T >::offsetX |
Definition at line 1362 of file MathVectors.h.
T Divide::vec4< T >::offsetY |
Definition at line 1362 of file MathVectors.h.
T Divide::vec4< T >::p |
Definition at line 1334 of file MathVectors.h.
T Divide::vec4< T >::pitch |
Definition at line 1342 of file MathVectors.h.
T Divide::vec4< T >::q |
Definition at line 1334 of file MathVectors.h.
T Divide::vec4< T >::r |
Definition at line 1338 of file MathVectors.h.
T Divide::vec4< T >::ratio |
Definition at line 1354 of file MathVectors.h.
vec2<T> Divide::vec4< T >::rg |
Definition at line 1370 of file MathVectors.h.
vec3<T> Divide::vec4< T >::rgb |
Definition at line 1378 of file MathVectors.h.
T Divide::vec4< T >::right |
Definition at line 1350 of file MathVectors.h.
T Divide::vec4< T >::roll |
Definition at line 1342 of file MathVectors.h.
T Divide::vec4< T >::s |
Definition at line 1334 of file MathVectors.h.
T Divide::vec4< T >::sizeX |
Definition at line 1362 of file MathVectors.h.
T Divide::vec4< T >::sizeY |
Definition at line 1362 of file MathVectors.h.
T Divide::vec4< T >::t |
Definition at line 1334 of file MathVectors.h.
T Divide::vec4< T >::top |
Definition at line 1350 of file MathVectors.h.
T Divide::vec4< T >::turn |
Definition at line 1346 of file MathVectors.h.
T Divide::vec4< T >::w |
Definition at line 1330 of file MathVectors.h.
T Divide::vec4< T >::width |
Definition at line 1358 of file MathVectors.h.
T Divide::vec4< T >::x |
Definition at line 1330 of file MathVectors.h.
vec2<T> Divide::vec4< T >::xy |
Definition at line 1366 of file MathVectors.h.
vec3<T> Divide::vec4< T >::xyz |
Definition at line 1374 of file MathVectors.h.
T Divide::vec4< T >::y |
Definition at line 1330 of file MathVectors.h.
T Divide::vec4< T >::yaw |
Definition at line 1342 of file MathVectors.h.
vec2<T> Divide::vec4< T >::yz |
Definition at line 1390 of file MathVectors.h.
vec3<T> Divide::vec4< T >::yzw |
Definition at line 1382 of file MathVectors.h.
T Divide::vec4< T >::z |
Definition at line 1330 of file MathVectors.h.
T Divide::vec4< T >::zFar |
Definition at line 1354 of file MathVectors.h.
T Divide::vec4< T >::zNear |
Definition at line 1354 of file MathVectors.h.
T Divide::vec4< T >::zoom |
Definition at line 1346 of file MathVectors.h.
vec2<T> Divide::vec4< T >::zw |
Definition at line 1366 of file MathVectors.h.