Support Forum G3D Web Page |
Do not subclass– this implementation makes assumptions about the memory layout.
More...
Public Member Functions | |
Vector4 (const Any &any) | |
Vector4 () | |
Vector4 (float fX, float fY, float fZ, float fW) | |
Vector4 (float afCoordinate[4]) | |
Vector4 (const Vector4 &rkVector) | |
Vector4 (const class Color4 &c) | |
Vector4 (const Vector3 &rkVector, float fW) | |
Vector4 (const Vector2 &v1, const Vector2 &v2) | |
Vector4 (const Vector2 &v1, float fz, float fw) | |
Vector4 (const Vector4int8 &) | |
Divides by 127 when converting. More... | |
Vector4 (class BinaryInput &b) | |
Vector4 | clamp (const Vector4 &low, const Vector4 &high) const |
Vector4 | clamp (float low, float high) const |
void | deserialize (class BinaryInput &b) |
float | dot (const Vector4 &rkVector) const |
bool | fuzzyEq (const Vector4 &other) const |
bool | fuzzyNe (const Vector4 &other) const |
size_t | hashCode () const |
bool | isFinite () const |
Returns true if this vector has finite length. More... | |
bool | isUnit () const |
Returns true if this vector has length == 1. More... | |
bool | isZero () const |
Returns true if this vector has length == 0. More... | |
float | length () const |
sqrt(this->dot(*this)) More... | |
Vector4 | lerp (const Vector4 &v, float alpha) const |
Linear interpolation More... | |
Vector4 | max (const Vector4 &v) const |
Vector4 | min (const Vector4 &v) const |
bool | operator!= (const Vector4 &rkVector) const |
Vector4 | operator* (const Vector4 &rkVector) const |
Vector4 | operator* (const class Matrix4 &M) const |
Vector4 | operator* (float fScalar) const |
Vector4 & | operator*= (float fScalar) |
Vector4 | operator+ (const Vector4 &rkVector) const |
Vector4 & | operator+= (const Vector4 &rkVector) |
Vector4 | operator- (const Vector4 &rkVector) const |
Vector4 | operator- () const |
Vector4 & | operator-= (const Vector4 &rkVector) |
Vector4 | operator/ (const Vector4 &rkVector) const |
Vector4 | operator/ (float fScalar) const |
Vector4 & | operator/= (float fScalar) |
Vector4 & | operator= (const Any &a) |
Vector4 & | operator= (const Vector4 &rkVector) |
bool | operator== (const Vector4 &rkVector) const |
float & | operator[] (int i) |
const float & | operator[] (int i) const |
void | serialize (class BinaryOutput &b) const |
void | set (float _x, float _y, float _z, float _w) |
void | set (const Vector3 &v, float _w) |
void | set (const Vector2 &v, float _z, float _w) |
float | squaredLength () const |
float | squaredMagnitude () |
float | sum () const |
Any | toAny () const |
Converts the Vector4 to an Any. More... | |
String | toString () const |
Vector2 | ww () const |
Vector3 | www () const |
Vector4 | wwww () const |
Vector4 | wwwx () const |
Vector4 | wwwy () const |
Vector4 | wwwz () const |
Vector3 | wwx () const |
Vector4 | wwxw () const |
Vector4 | wwxx () const |
Vector4 | wwxy () const |
Vector4 | wwxz () const |
Vector3 | wwy () const |
Vector4 | wwyw () const |
Vector4 | wwyx () const |
Vector4 | wwyy () const |
Vector4 | wwyz () const |
Vector3 | wwz () const |
Vector4 | wwzw () const |
Vector4 | wwzx () const |
Vector4 | wwzy () const |
Vector4 | wwzz () const |
Vector2 | wx () const |
Vector3 | wxw () const |
Vector4 | wxww () const |
Vector4 | wxwx () const |
Vector4 | wxwy () const |
Vector4 | wxwz () const |
Vector3 | wxx () const |
Vector4 | wxxw () const |
Vector4 | wxxx () const |
Vector4 | wxxy () const |
Vector4 | wxxz () const |
Vector3 | wxy () const |
Vector4 | wxyw () const |
Vector4 | wxyx () const |
Vector4 | wxyy () const |
Vector4 | wxyz () const |
Vector3 | wxz () const |
Vector4 | wxzw () const |
Vector4 | wxzx () const |
Vector4 | wxzy () const |
Vector4 | wxzz () const |
Vector2 | wy () const |
Vector3 | wyw () const |
Vector4 | wyww () const |
Vector4 | wywx () const |
Vector4 | wywy () const |
Vector4 | wywz () const |
Vector3 | wyx () const |
Vector4 | wyxw () const |
Vector4 | wyxx () const |
Vector4 | wyxy () const |
Vector4 | wyxz () const |
Vector3 | wyy () const |
Vector4 | wyyw () const |
Vector4 | wyyx () const |
Vector4 | wyyy () const |
Vector4 | wyyz () const |
Vector3 | wyz () const |
Vector4 | wyzw () const |
Vector4 | wyzx () const |
Vector4 | wyzy () const |
Vector4 | wyzz () const |
Vector2 | wz () const |
Vector3 | wzw () const |
Vector4 | wzww () const |
Vector4 | wzwx () const |
Vector4 | wzwy () const |
Vector4 | wzwz () const |
Vector3 | wzx () const |
Vector4 | wzxw () const |
Vector4 | wzxx () const |
Vector4 | wzxy () const |
Vector4 | wzxz () const |
Vector3 | wzy () const |
Vector4 | wzyw () const |
Vector4 | wzyx () const |
Vector4 | wzyy () const |
Vector4 | wzyz () const |
Vector3 | wzz () const |
Vector4 | wzzw () const |
Vector4 | wzzx () const |
Vector4 | wzzy () const |
Vector4 | wzzz () const |
Vector2 | xw () const |
Vector3 | xww () const |
Vector4 | xwww () const |
Vector4 | xwwx () const |
Vector4 | xwwy () const |
Vector4 | xwwz () const |
Vector3 | xwx () const |
Vector4 | xwxw () const |
Vector4 | xwxx () const |
Vector4 | xwxy () const |
Vector4 | xwxz () const |
Vector3 | xwy () const |
Vector4 | xwyw () const |
Vector4 | xwyx () const |
Vector4 | xwyy () const |
Vector4 | xwyz () const |
Vector3 | xwz () const |
Vector4 | xwzw () const |
Vector4 | xwzx () const |
Vector4 | xwzy () const |
Vector4 | xwzz () const |
Vector2 | xx () const |
Vector3 | xxw () const |
Vector4 | xxww () const |
Vector4 | xxwx () const |
Vector4 | xxwy () const |
Vector4 | xxwz () const |
Vector3 | xxx () const |
Vector4 | xxxw () const |
Vector4 | xxxx () const |
Vector4 | xxxy () const |
Vector4 | xxxz () const |
Vector3 | xxy () const |
Vector4 | xxyw () const |
Vector4 | xxyx () const |
Vector4 | xxyy () const |
Vector4 | xxyz () const |
Vector3 | xxz () const |
Vector4 | xxzw () const |
Vector4 | xxzx () const |
Vector4 | xxzy () const |
Vector4 | xxzz () const |
Vector2 | xy () const |
Vector3 | xyw () const |
Vector4 | xyww () const |
Vector4 | xywx () const |
Vector4 | xywy () const |
Vector4 | xywz () const |
Vector3 | xyx () const |
Vector4 | xyxw () const |
Vector4 | xyxx () const |
Vector4 | xyxy () const |
Vector4 | xyxz () const |
Vector3 | xyy () const |
Vector4 | xyyw () const |
Vector4 | xyyx () const |
Vector4 | xyyy () const |
Vector4 | xyyz () const |
Vector3 | xyz () const |
Vector4 | xyzw () const |
Vector4 | xyzx () const |
Vector4 | xyzy () const |
Vector4 | xyzz () const |
Vector2 | xz () const |
Vector3 | xzw () const |
Vector4 | xzww () const |
Vector4 | xzwx () const |
Vector4 | xzwy () const |
Vector4 | xzwz () const |
Vector3 | xzx () const |
Vector4 | xzxw () const |
Vector4 | xzxx () const |
Vector4 | xzxy () const |
Vector4 | xzxz () const |
Vector3 | xzy () const |
Vector4 | xzyw () const |
Vector4 | xzyx () const |
Vector4 | xzyy () const |
Vector4 | xzyz () const |
Vector3 | xzz () const |
Vector4 | xzzw () const |
Vector4 | xzzx () const |
Vector4 | xzzy () const |
Vector4 | xzzz () const |
Vector2 | yw () const |
Vector3 | yww () const |
Vector4 | ywww () const |
Vector4 | ywwx () const |
Vector4 | ywwy () const |
Vector4 | ywwz () const |
Vector3 | ywx () const |
Vector4 | ywxw () const |
Vector4 | ywxx () const |
Vector4 | ywxy () const |
Vector4 | ywxz () const |
Vector3 | ywy () const |
Vector4 | ywyw () const |
Vector4 | ywyx () const |
Vector4 | ywyy () const |
Vector4 | ywyz () const |
Vector3 | ywz () const |
Vector4 | ywzw () const |
Vector4 | ywzx () const |
Vector4 | ywzy () const |
Vector4 | ywzz () const |
Vector2 | yx () const |
Vector3 | yxw () const |
Vector4 | yxww () const |
Vector4 | yxwx () const |
Vector4 | yxwy () const |
Vector4 | yxwz () const |
Vector3 | yxx () const |
Vector4 | yxxw () const |
Vector4 | yxxx () const |
Vector4 | yxxy () const |
Vector4 | yxxz () const |
Vector3 | yxy () const |
Vector4 | yxyw () const |
Vector4 | yxyx () const |
Vector4 | yxyy () const |
Vector4 | yxyz () const |
Vector3 | yxz () const |
Vector4 | yxzw () const |
Vector4 | yxzx () const |
Vector4 | yxzy () const |
Vector4 | yxzz () const |
Vector2 | yy () const |
Vector3 | yyw () const |
Vector4 | yyww () const |
Vector4 | yywx () const |
Vector4 | yywy () const |
Vector4 | yywz () const |
Vector3 | yyx () const |
Vector4 | yyxw () const |
Vector4 | yyxx () const |
Vector4 | yyxy () const |
Vector4 | yyxz () const |
Vector3 | yyy () const |
Vector4 | yyyw () const |
Vector4 | yyyx () const |
Vector4 | yyyy () const |
Vector4 | yyyz () const |
Vector3 | yyz () const |
Vector4 | yyzw () const |
Vector4 | yyzx () const |
Vector4 | yyzy () const |
Vector4 | yyzz () const |
Vector2 | yz () const |
Vector3 | yzw () const |
Vector4 | yzww () const |
Vector4 | yzwx () const |
Vector4 | yzwy () const |
Vector4 | yzwz () const |
Vector3 | yzx () const |
Vector4 | yzxw () const |
Vector4 | yzxx () const |
Vector4 | yzxy () const |
Vector4 | yzxz () const |
Vector3 | yzy () const |
Vector4 | yzyw () const |
Vector4 | yzyx () const |
Vector4 | yzyy () const |
Vector4 | yzyz () const |
Vector3 | yzz () const |
Vector4 | yzzw () const |
Vector4 | yzzx () const |
Vector4 | yzzy () const |
Vector4 | yzzz () const |
Vector2 | zw () const |
Vector3 | zww () const |
Vector4 | zwww () const |
Vector4 | zwwx () const |
Vector4 | zwwy () const |
Vector4 | zwwz () const |
Vector3 | zwx () const |
Vector4 | zwxw () const |
Vector4 | zwxx () const |
Vector4 | zwxy () const |
Vector4 | zwxz () const |
Vector3 | zwy () const |
Vector4 | zwyw () const |
Vector4 | zwyx () const |
Vector4 | zwyy () const |
Vector4 | zwyz () const |
Vector3 | zwz () const |
Vector4 | zwzw () const |
Vector4 | zwzx () const |
Vector4 | zwzy () const |
Vector4 | zwzz () const |
Vector2 | zx () const |
Vector3 | zxw () const |
Vector4 | zxww () const |
Vector4 | zxwx () const |
Vector4 | zxwy () const |
Vector4 | zxwz () const |
Vector3 | zxx () const |
Vector4 | zxxw () const |
Vector4 | zxxx () const |
Vector4 | zxxy () const |
Vector4 | zxxz () const |
Vector3 | zxy () const |
Vector4 | zxyw () const |
Vector4 | zxyx () const |
Vector4 | zxyy () const |
Vector4 | zxyz () const |
Vector3 | zxz () const |
Vector4 | zxzw () const |
Vector4 | zxzx () const |
Vector4 | zxzy () const |
Vector4 | zxzz () const |
Vector2 | zy () const |
Vector3 | zyw () const |
Vector4 | zyww () const |
Vector4 | zywx () const |
Vector4 | zywy () const |
Vector4 | zywz () const |
Vector3 | zyx () const |
Vector4 | zyxw () const |
Vector4 | zyxx () const |
Vector4 | zyxy () const |
Vector4 | zyxz () const |
Vector3 | zyy () const |
Vector4 | zyyw () const |
Vector4 | zyyx () const |
Vector4 | zyyy () const |
Vector4 | zyyz () const |
Vector3 | zyz () const |
Vector4 | zyzw () const |
Vector4 | zyzx () const |
Vector4 | zyzy () const |
Vector4 | zyzz () const |
Vector2 | zz () const |
Vector3 | zzw () const |
Vector4 | zzww () const |
Vector4 | zzwx () const |
Vector4 | zzwy () const |
Vector4 | zzwz () const |
Vector3 | zzx () const |
Vector4 | zzxw () const |
Vector4 | zzxx () const |
Vector4 | zzxy () const |
Vector4 | zzxz () const |
Vector3 | zzy () const |
Vector4 | zzyw () const |
Vector4 | zzyx () const |
Vector4 | zzyy () const |
Vector4 | zzyz () const |
Vector3 | zzz () const |
Vector4 | zzzw () const |
Vector4 | zzzx () const |
Vector4 | zzzy () const |
Vector4 | zzzz () const |
Static Public Member Functions | |
static const Vector4 & | inf () |
static const Vector4 & | nan () |
static const Vector4 & | zero () |
Public Attributes | |
float | w |
float | x |
float | y |
float | z |
Friends | |
Vector4 | operator* (float, const Vector4 &rkVector) |
Do not subclass– this implementation makes assumptions about the memory layout.
|
explicit |
|
inline |
Referenced by clamp(), max(), min(), operator*(), operator+(), operator-(), and operator/().
|
inline |
|
inline |
|
inline |
G3D::Vector4::Vector4 | ( | const class Color4 & | c | ) |
|
inline |
G3D::Vector4::Vector4 | ( | const Vector2 & | v1, |
float | fz, | ||
float | fw | ||
) |
G3D::Vector4::Vector4 | ( | const Vector4int8 & | ) |
Divides by 127 when converting.
G3D::Vector4::Vector4 | ( | class BinaryInput & | b | ) |
Referenced by G3D::clamp().
|
inline |
void G3D::Vector4::deserialize | ( | class BinaryInput & | b | ) |
|
inline |
Referenced by G3D::dot().
|
inline |
|
inline |
size_t G3D::Vector4::hashCode | ( | ) | const |
Referenced by HashTrait< G3D::Vector4 >::hashCode().
|
static |
|
inline |
Returns true if this vector has finite length.
|
inline |
Returns true if this vector has length == 1.
|
inline |
Returns true if this vector has length == 0.
|
inline |
sqrt(this->dot(*this))
Referenced by G3D::length(), and G3D::normalize().
Linear interpolation
Referenced by G3D::lerp().
Referenced by G3D::max().
Referenced by G3D::min().
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
Vector4 G3D::Vector4::operator/ | ( | float | fScalar | ) | const |
Vector4& G3D::Vector4::operator/= | ( | float | fScalar | ) |
|
inline |
|
inline |
|
inline |
void G3D::Vector4::serialize | ( | class BinaryOutput & | b | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
String G3D::Vector4::toString | ( | ) | const |
Vector2 G3D::Vector4::ww | ( | ) | const |
Vector3 G3D::Vector4::www | ( | ) | const |
Vector4 G3D::Vector4::wwww | ( | ) | const |
Vector4 G3D::Vector4::wwwx | ( | ) | const |
Vector4 G3D::Vector4::wwwy | ( | ) | const |
Vector4 G3D::Vector4::wwwz | ( | ) | const |
Vector3 G3D::Vector4::wwx | ( | ) | const |
Vector4 G3D::Vector4::wwxw | ( | ) | const |
Vector4 G3D::Vector4::wwxx | ( | ) | const |
Vector4 G3D::Vector4::wwxy | ( | ) | const |
Vector4 G3D::Vector4::wwxz | ( | ) | const |
Vector3 G3D::Vector4::wwy | ( | ) | const |
Vector4 G3D::Vector4::wwyw | ( | ) | const |
Vector4 G3D::Vector4::wwyx | ( | ) | const |
Vector4 G3D::Vector4::wwyy | ( | ) | const |
Vector4 G3D::Vector4::wwyz | ( | ) | const |
Vector3 G3D::Vector4::wwz | ( | ) | const |
Vector4 G3D::Vector4::wwzw | ( | ) | const |
Vector4 G3D::Vector4::wwzx | ( | ) | const |
Vector4 G3D::Vector4::wwzy | ( | ) | const |
Vector4 G3D::Vector4::wwzz | ( | ) | const |
Vector2 G3D::Vector4::wx | ( | ) | const |
Vector3 G3D::Vector4::wxw | ( | ) | const |
Vector4 G3D::Vector4::wxww | ( | ) | const |
Vector4 G3D::Vector4::wxwx | ( | ) | const |
Vector4 G3D::Vector4::wxwy | ( | ) | const |
Vector4 G3D::Vector4::wxwz | ( | ) | const |
Vector3 G3D::Vector4::wxx | ( | ) | const |
Vector4 G3D::Vector4::wxxw | ( | ) | const |
Vector4 G3D::Vector4::wxxx | ( | ) | const |
Vector4 G3D::Vector4::wxxy | ( | ) | const |
Vector4 G3D::Vector4::wxxz | ( | ) | const |
Vector3 G3D::Vector4::wxy | ( | ) | const |
Vector4 G3D::Vector4::wxyw | ( | ) | const |
Vector4 G3D::Vector4::wxyx | ( | ) | const |
Vector4 G3D::Vector4::wxyy | ( | ) | const |
Vector4 G3D::Vector4::wxyz | ( | ) | const |
Vector3 G3D::Vector4::wxz | ( | ) | const |
Vector4 G3D::Vector4::wxzw | ( | ) | const |
Vector4 G3D::Vector4::wxzx | ( | ) | const |
Vector4 G3D::Vector4::wxzy | ( | ) | const |
Vector4 G3D::Vector4::wxzz | ( | ) | const |
Vector2 G3D::Vector4::wy | ( | ) | const |
Vector3 G3D::Vector4::wyw | ( | ) | const |
Vector4 G3D::Vector4::wyww | ( | ) | const |
Vector4 G3D::Vector4::wywx | ( | ) | const |
Vector4 G3D::Vector4::wywy | ( | ) | const |
Vector4 G3D::Vector4::wywz | ( | ) | const |
Vector3 G3D::Vector4::wyx | ( | ) | const |
Vector4 G3D::Vector4::wyxw | ( | ) | const |
Vector4 G3D::Vector4::wyxx | ( | ) | const |
Vector4 G3D::Vector4::wyxy | ( | ) | const |
Vector4 G3D::Vector4::wyxz | ( | ) | const |
Vector3 G3D::Vector4::wyy | ( | ) | const |
Vector4 G3D::Vector4::wyyw | ( | ) | const |
Vector4 G3D::Vector4::wyyx | ( | ) | const |
Vector4 G3D::Vector4::wyyy | ( | ) | const |
Vector4 G3D::Vector4::wyyz | ( | ) | const |
Vector3 G3D::Vector4::wyz | ( | ) | const |
Vector4 G3D::Vector4::wyzw | ( | ) | const |
Vector4 G3D::Vector4::wyzx | ( | ) | const |
Vector4 G3D::Vector4::wyzy | ( | ) | const |
Vector4 G3D::Vector4::wyzz | ( | ) | const |
Vector2 G3D::Vector4::wz | ( | ) | const |
Vector3 G3D::Vector4::wzw | ( | ) | const |
Vector4 G3D::Vector4::wzww | ( | ) | const |
Vector4 G3D::Vector4::wzwx | ( | ) | const |
Vector4 G3D::Vector4::wzwy | ( | ) | const |
Vector4 G3D::Vector4::wzwz | ( | ) | const |
Vector3 G3D::Vector4::wzx | ( | ) | const |
Vector4 G3D::Vector4::wzxw | ( | ) | const |
Vector4 G3D::Vector4::wzxx | ( | ) | const |
Vector4 G3D::Vector4::wzxy | ( | ) | const |
Vector4 G3D::Vector4::wzxz | ( | ) | const |
Vector3 G3D::Vector4::wzy | ( | ) | const |
Vector4 G3D::Vector4::wzyw | ( | ) | const |
Vector4 G3D::Vector4::wzyx | ( | ) | const |
Vector4 G3D::Vector4::wzyy | ( | ) | const |
Vector4 G3D::Vector4::wzyz | ( | ) | const |
Vector3 G3D::Vector4::wzz | ( | ) | const |
Vector4 G3D::Vector4::wzzw | ( | ) | const |
Vector4 G3D::Vector4::wzzx | ( | ) | const |
Vector4 G3D::Vector4::wzzy | ( | ) | const |
Vector4 G3D::Vector4::wzzz | ( | ) | const |
Vector2 G3D::Vector4::xw | ( | ) | const |
Vector3 G3D::Vector4::xww | ( | ) | const |
Vector4 G3D::Vector4::xwww | ( | ) | const |
Vector4 G3D::Vector4::xwwx | ( | ) | const |
Vector4 G3D::Vector4::xwwy | ( | ) | const |
Vector4 G3D::Vector4::xwwz | ( | ) | const |
Vector3 G3D::Vector4::xwx | ( | ) | const |
Vector4 G3D::Vector4::xwxw | ( | ) | const |
Vector4 G3D::Vector4::xwxx | ( | ) | const |
Vector4 G3D::Vector4::xwxy | ( | ) | const |
Vector4 G3D::Vector4::xwxz | ( | ) | const |
Vector3 G3D::Vector4::xwy | ( | ) | const |
Vector4 G3D::Vector4::xwyw | ( | ) | const |
Vector4 G3D::Vector4::xwyx | ( | ) | const |
Vector4 G3D::Vector4::xwyy | ( | ) | const |
Vector4 G3D::Vector4::xwyz | ( | ) | const |
Vector3 G3D::Vector4::xwz | ( | ) | const |
Vector4 G3D::Vector4::xwzw | ( | ) | const |
Vector4 G3D::Vector4::xwzx | ( | ) | const |
Vector4 G3D::Vector4::xwzy | ( | ) | const |
Vector4 G3D::Vector4::xwzz | ( | ) | const |
Vector2 G3D::Vector4::xx | ( | ) | const |
Vector3 G3D::Vector4::xxw | ( | ) | const |
Vector4 G3D::Vector4::xxww | ( | ) | const |
Vector4 G3D::Vector4::xxwx | ( | ) | const |
Vector4 G3D::Vector4::xxwy | ( | ) | const |
Vector4 G3D::Vector4::xxwz | ( | ) | const |
Vector3 G3D::Vector4::xxx | ( | ) | const |
Vector4 G3D::Vector4::xxxw | ( | ) | const |
Vector4 G3D::Vector4::xxxx | ( | ) | const |
Vector4 G3D::Vector4::xxxy | ( | ) | const |
Vector4 G3D::Vector4::xxxz | ( | ) | const |
Vector3 G3D::Vector4::xxy | ( | ) | const |
Vector4 G3D::Vector4::xxyw | ( | ) | const |
Vector4 G3D::Vector4::xxyx | ( | ) | const |
Vector4 G3D::Vector4::xxyy | ( | ) | const |
Vector4 G3D::Vector4::xxyz | ( | ) | const |
Vector3 G3D::Vector4::xxz | ( | ) | const |
Vector4 G3D::Vector4::xxzw | ( | ) | const |
Vector4 G3D::Vector4::xxzx | ( | ) | const |
Vector4 G3D::Vector4::xxzy | ( | ) | const |
Vector4 G3D::Vector4::xxzz | ( | ) | const |
Vector2 G3D::Vector4::xy | ( | ) | const |
Vector3 G3D::Vector4::xyw | ( | ) | const |
Vector4 G3D::Vector4::xyww | ( | ) | const |
Vector4 G3D::Vector4::xywx | ( | ) | const |
Vector4 G3D::Vector4::xywy | ( | ) | const |
Vector4 G3D::Vector4::xywz | ( | ) | const |
Vector3 G3D::Vector4::xyx | ( | ) | const |
Vector4 G3D::Vector4::xyxw | ( | ) | const |
Vector4 G3D::Vector4::xyxx | ( | ) | const |
Vector4 G3D::Vector4::xyxy | ( | ) | const |
Vector4 G3D::Vector4::xyxz | ( | ) | const |
Vector3 G3D::Vector4::xyy | ( | ) | const |
Vector4 G3D::Vector4::xyyw | ( | ) | const |
Vector4 G3D::Vector4::xyyx | ( | ) | const |
Vector4 G3D::Vector4::xyyy | ( | ) | const |
Vector4 G3D::Vector4::xyyz | ( | ) | const |
Vector3 G3D::Vector4::xyz | ( | ) | const |
Vector4 G3D::Vector4::xyzw | ( | ) | const |
Vector4 G3D::Vector4::xyzx | ( | ) | const |
Vector4 G3D::Vector4::xyzy | ( | ) | const |
Vector4 G3D::Vector4::xyzz | ( | ) | const |
Vector2 G3D::Vector4::xz | ( | ) | const |
Vector3 G3D::Vector4::xzw | ( | ) | const |
Vector4 G3D::Vector4::xzww | ( | ) | const |
Vector4 G3D::Vector4::xzwx | ( | ) | const |
Vector4 G3D::Vector4::xzwy | ( | ) | const |
Vector4 G3D::Vector4::xzwz | ( | ) | const |
Vector3 G3D::Vector4::xzx | ( | ) | const |
Vector4 G3D::Vector4::xzxw | ( | ) | const |
Vector4 G3D::Vector4::xzxx | ( | ) | const |
Vector4 G3D::Vector4::xzxy | ( | ) | const |
Vector4 G3D::Vector4::xzxz | ( | ) | const |
Vector3 G3D::Vector4::xzy | ( | ) | const |
Vector4 G3D::Vector4::xzyw | ( | ) | const |
Vector4 G3D::Vector4::xzyx | ( | ) | const |
Vector4 G3D::Vector4::xzyy | ( | ) | const |
Vector4 G3D::Vector4::xzyz | ( | ) | const |
Vector3 G3D::Vector4::xzz | ( | ) | const |
Vector4 G3D::Vector4::xzzw | ( | ) | const |
Vector4 G3D::Vector4::xzzx | ( | ) | const |
Vector4 G3D::Vector4::xzzy | ( | ) | const |
Vector4 G3D::Vector4::xzzz | ( | ) | const |
Vector2 G3D::Vector4::yw | ( | ) | const |
Vector3 G3D::Vector4::yww | ( | ) | const |
Vector4 G3D::Vector4::ywww | ( | ) | const |
Vector4 G3D::Vector4::ywwx | ( | ) | const |
Vector4 G3D::Vector4::ywwy | ( | ) | const |
Vector4 G3D::Vector4::ywwz | ( | ) | const |
Vector3 G3D::Vector4::ywx | ( | ) | const |
Vector4 G3D::Vector4::ywxw | ( | ) | const |
Vector4 G3D::Vector4::ywxx | ( | ) | const |
Vector4 G3D::Vector4::ywxy | ( | ) | const |
Vector4 G3D::Vector4::ywxz | ( | ) | const |
Vector3 G3D::Vector4::ywy | ( | ) | const |
Vector4 G3D::Vector4::ywyw | ( | ) | const |
Vector4 G3D::Vector4::ywyx | ( | ) | const |
Vector4 G3D::Vector4::ywyy | ( | ) | const |
Vector4 G3D::Vector4::ywyz | ( | ) | const |
Vector3 G3D::Vector4::ywz | ( | ) | const |
Vector4 G3D::Vector4::ywzw | ( | ) | const |
Vector4 G3D::Vector4::ywzx | ( | ) | const |
Vector4 G3D::Vector4::ywzy | ( | ) | const |
Vector4 G3D::Vector4::ywzz | ( | ) | const |
Vector2 G3D::Vector4::yx | ( | ) | const |
Vector3 G3D::Vector4::yxw | ( | ) | const |
Vector4 G3D::Vector4::yxww | ( | ) | const |
Vector4 G3D::Vector4::yxwx | ( | ) | const |
Vector4 G3D::Vector4::yxwy | ( | ) | const |
Vector4 G3D::Vector4::yxwz | ( | ) | const |
Vector3 G3D::Vector4::yxx | ( | ) | const |
Vector4 G3D::Vector4::yxxw | ( | ) | const |
Vector4 G3D::Vector4::yxxx | ( | ) | const |
Vector4 G3D::Vector4::yxxy | ( | ) | const |
Vector4 G3D::Vector4::yxxz | ( | ) | const |
Vector3 G3D::Vector4::yxy | ( | ) | const |
Vector4 G3D::Vector4::yxyw | ( | ) | const |
Vector4 G3D::Vector4::yxyx | ( | ) | const |
Vector4 G3D::Vector4::yxyy | ( | ) | const |
Vector4 G3D::Vector4::yxyz | ( | ) | const |
Vector3 G3D::Vector4::yxz | ( | ) | const |
Vector4 G3D::Vector4::yxzw | ( | ) | const |
Vector4 G3D::Vector4::yxzx | ( | ) | const |
Vector4 G3D::Vector4::yxzy | ( | ) | const |
Vector4 G3D::Vector4::yxzz | ( | ) | const |
Vector2 G3D::Vector4::yy | ( | ) | const |
Vector3 G3D::Vector4::yyw | ( | ) | const |
Vector4 G3D::Vector4::yyww | ( | ) | const |
Vector4 G3D::Vector4::yywx | ( | ) | const |
Vector4 G3D::Vector4::yywy | ( | ) | const |
Vector4 G3D::Vector4::yywz | ( | ) | const |
Vector3 G3D::Vector4::yyx | ( | ) | const |
Vector4 G3D::Vector4::yyxw | ( | ) | const |
Vector4 G3D::Vector4::yyxx | ( | ) | const |
Vector4 G3D::Vector4::yyxy | ( | ) | const |
Vector4 G3D::Vector4::yyxz | ( | ) | const |
Vector3 G3D::Vector4::yyy | ( | ) | const |
Vector4 G3D::Vector4::yyyw | ( | ) | const |
Vector4 G3D::Vector4::yyyx | ( | ) | const |
Vector4 G3D::Vector4::yyyy | ( | ) | const |
Vector4 G3D::Vector4::yyyz | ( | ) | const |
Vector3 G3D::Vector4::yyz | ( | ) | const |
Vector4 G3D::Vector4::yyzw | ( | ) | const |
Vector4 G3D::Vector4::yyzx | ( | ) | const |
Vector4 G3D::Vector4::yyzy | ( | ) | const |
Vector4 G3D::Vector4::yyzz | ( | ) | const |
Vector2 G3D::Vector4::yz | ( | ) | const |
Vector3 G3D::Vector4::yzw | ( | ) | const |
Vector4 G3D::Vector4::yzww | ( | ) | const |
Vector4 G3D::Vector4::yzwx | ( | ) | const |
Vector4 G3D::Vector4::yzwy | ( | ) | const |
Vector4 G3D::Vector4::yzwz | ( | ) | const |
Vector3 G3D::Vector4::yzx | ( | ) | const |
Vector4 G3D::Vector4::yzxw | ( | ) | const |
Vector4 G3D::Vector4::yzxx | ( | ) | const |
Vector4 G3D::Vector4::yzxy | ( | ) | const |
Vector4 G3D::Vector4::yzxz | ( | ) | const |
Vector3 G3D::Vector4::yzy | ( | ) | const |
Vector4 G3D::Vector4::yzyw | ( | ) | const |
Vector4 G3D::Vector4::yzyx | ( | ) | const |
Vector4 G3D::Vector4::yzyy | ( | ) | const |
Vector4 G3D::Vector4::yzyz | ( | ) | const |
Vector3 G3D::Vector4::yzz | ( | ) | const |
Vector4 G3D::Vector4::yzzw | ( | ) | const |
Vector4 G3D::Vector4::yzzx | ( | ) | const |
Vector4 G3D::Vector4::yzzy | ( | ) | const |
Vector4 G3D::Vector4::yzzz | ( | ) | const |
|
static |
Vector2 G3D::Vector4::zw | ( | ) | const |
Vector3 G3D::Vector4::zww | ( | ) | const |
Vector4 G3D::Vector4::zwww | ( | ) | const |
Vector4 G3D::Vector4::zwwx | ( | ) | const |
Vector4 G3D::Vector4::zwwy | ( | ) | const |
Vector4 G3D::Vector4::zwwz | ( | ) | const |
Vector3 G3D::Vector4::zwx | ( | ) | const |
Vector4 G3D::Vector4::zwxw | ( | ) | const |
Vector4 G3D::Vector4::zwxx | ( | ) | const |
Vector4 G3D::Vector4::zwxy | ( | ) | const |
Vector4 G3D::Vector4::zwxz | ( | ) | const |
Vector3 G3D::Vector4::zwy | ( | ) | const |
Vector4 G3D::Vector4::zwyw | ( | ) | const |
Vector4 G3D::Vector4::zwyx | ( | ) | const |
Vector4 G3D::Vector4::zwyy | ( | ) | const |
Vector4 G3D::Vector4::zwyz | ( | ) | const |
Vector3 G3D::Vector4::zwz | ( | ) | const |
Vector4 G3D::Vector4::zwzw | ( | ) | const |
Vector4 G3D::Vector4::zwzx | ( | ) | const |
Vector4 G3D::Vector4::zwzy | ( | ) | const |
Vector4 G3D::Vector4::zwzz | ( | ) | const |
Vector2 G3D::Vector4::zx | ( | ) | const |
Vector3 G3D::Vector4::zxw | ( | ) | const |
Vector4 G3D::Vector4::zxww | ( | ) | const |
Vector4 G3D::Vector4::zxwx | ( | ) | const |
Vector4 G3D::Vector4::zxwy | ( | ) | const |
Vector4 G3D::Vector4::zxwz | ( | ) | const |
Vector3 G3D::Vector4::zxx | ( | ) | const |
Vector4 G3D::Vector4::zxxw | ( | ) | const |
Vector4 G3D::Vector4::zxxx | ( | ) | const |
Vector4 G3D::Vector4::zxxy | ( | ) | const |
Vector4 G3D::Vector4::zxxz | ( | ) | const |
Vector3 G3D::Vector4::zxy | ( | ) | const |
Vector4 G3D::Vector4::zxyw | ( | ) | const |
Vector4 G3D::Vector4::zxyx | ( | ) | const |
Vector4 G3D::Vector4::zxyy | ( | ) | const |
Vector4 G3D::Vector4::zxyz | ( | ) | const |
Vector3 G3D::Vector4::zxz | ( | ) | const |
Vector4 G3D::Vector4::zxzw | ( | ) | const |
Vector4 G3D::Vector4::zxzx | ( | ) | const |
Vector4 G3D::Vector4::zxzy | ( | ) | const |
Vector4 G3D::Vector4::zxzz | ( | ) | const |
Vector2 G3D::Vector4::zy | ( | ) | const |
Vector3 G3D::Vector4::zyw | ( | ) | const |
Vector4 G3D::Vector4::zyww | ( | ) | const |
Vector4 G3D::Vector4::zywx | ( | ) | const |
Vector4 G3D::Vector4::zywy | ( | ) | const |
Vector4 G3D::Vector4::zywz | ( | ) | const |
Vector3 G3D::Vector4::zyx | ( | ) | const |
Vector4 G3D::Vector4::zyxw | ( | ) | const |
Vector4 G3D::Vector4::zyxx | ( | ) | const |
Vector4 G3D::Vector4::zyxy | ( | ) | const |
Vector4 G3D::Vector4::zyxz | ( | ) | const |
Vector3 G3D::Vector4::zyy | ( | ) | const |
Vector4 G3D::Vector4::zyyw | ( | ) | const |
Vector4 G3D::Vector4::zyyx | ( | ) | const |
Vector4 G3D::Vector4::zyyy | ( | ) | const |
Vector4 G3D::Vector4::zyyz | ( | ) | const |
Vector3 G3D::Vector4::zyz | ( | ) | const |
Vector4 G3D::Vector4::zyzw | ( | ) | const |
Vector4 G3D::Vector4::zyzx | ( | ) | const |
Vector4 G3D::Vector4::zyzy | ( | ) | const |
Vector4 G3D::Vector4::zyzz | ( | ) | const |
Vector2 G3D::Vector4::zz | ( | ) | const |
Vector3 G3D::Vector4::zzw | ( | ) | const |
Vector4 G3D::Vector4::zzww | ( | ) | const |
Vector4 G3D::Vector4::zzwx | ( | ) | const |
Vector4 G3D::Vector4::zzwy | ( | ) | const |
Vector4 G3D::Vector4::zzwz | ( | ) | const |
Vector3 G3D::Vector4::zzx | ( | ) | const |
Vector4 G3D::Vector4::zzxw | ( | ) | const |
Vector4 G3D::Vector4::zzxx | ( | ) | const |
Vector4 G3D::Vector4::zzxy | ( | ) | const |
Vector4 G3D::Vector4::zzxz | ( | ) | const |
Vector3 G3D::Vector4::zzy | ( | ) | const |
Vector4 G3D::Vector4::zzyw | ( | ) | const |
Vector4 G3D::Vector4::zzyx | ( | ) | const |
Vector4 G3D::Vector4::zzyy | ( | ) | const |
Vector4 G3D::Vector4::zzyz | ( | ) | const |
Vector3 G3D::Vector4::zzz | ( | ) | const |
Vector4 G3D::Vector4::zzzw | ( | ) | const |
Vector4 G3D::Vector4::zzzx | ( | ) | const |
Vector4 G3D::Vector4::zzzy | ( | ) | const |
Vector4 G3D::Vector4::zzzz | ( | ) | const |
float G3D::Vector4::w |
Referenced by G3D::abs(), G3D::all(), G3D::any(), clamp(), dot(), G3D::Plane::halfSpaceContains(), isFinite(), isZero(), max(), min(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator=(), operator==(), set(), G3D::sign(), squaredLength(), squaredMagnitude(), sum(), G3D::Tri::tangent2(), G3D::CoordinateFrame::toWorldSpace(), and Vector4().
float G3D::Vector4::x |
Referenced by G3D::abs(), G3D::all(), G3D::any(), clamp(), dot(), isFinite(), isZero(), max(), min(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator=(), operator==(), set(), G3D::sign(), squaredLength(), squaredMagnitude(), sum(), G3D::CoordinateFrame::toWorldSpace(), and Vector4().
float G3D::Vector4::y |
Referenced by G3D::abs(), G3D::all(), G3D::any(), clamp(), dot(), isFinite(), isZero(), max(), min(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator=(), operator==(), set(), G3D::sign(), squaredLength(), squaredMagnitude(), sum(), G3D::CoordinateFrame::toWorldSpace(), and Vector4().
float G3D::Vector4::z |
Referenced by G3D::abs(), G3D::all(), G3D::any(), clamp(), dot(), isFinite(), isZero(), max(), min(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator=(), operator==(), set(), G3D::sign(), squaredLength(), squaredMagnitude(), sum(), G3D::CoordinateFrame::toWorldSpace(), and Vector4().