|
| Vector3 (float x, float y, float z) |
|
| Vector3 (float *xyz) |
|
| Vector3 (const Vector3 &other) |
|
| Vector3 (const Vector3 &begin, const Vector3 &end) |
|
Vector3 & | Normalize () |
|
Vector3 | NormalizeOther () const |
|
Vector3 | Cross (const Vector3 &v) const |
|
float | Dot (const Vector3 &v) const |
|
float | Length () const |
|
float | LengthSqr () const |
|
void | Set (float xIn, float yIn, float zIn) |
|
const float & | operator[] (unsigned int i) const |
|
float & | operator[] (unsigned int i) |
|
Vector3 & | operator= (const Vector3 &other) |
|
Vector3 & | operator= (float val) |
|
Vector3 & | operator= (float *xyz) |
|
bool | operator!= (float val) const |
|
bool | operator< (float val) const |
|
bool | operator> (float val) const |
|
bool | operator== (float val) const |
|
bool | operator== (const Vector3 &other) const |
|
bool | operator!= (const Vector3 &other) const |
|
Vector3 & | operator-= (const Vector3 &other) |
|
Vector3 & | operator+= (const Vector3 &other) |
|
Vector3 & | operator*= (float val) |
|
Vector3 | operator- (const Vector3 &other) const |
|
Vector3 | operator+ (const Vector3 &other) const |
|
Vector3 | operator/ (float val) const |
|
Vector3 | operator* (float val) const |
|
float | operator* (const Vector3 &other) const |
|
|
union { |
struct { |
float m [4] |
|
} | |
|
struct { |
float x |
|
float y |
|
float z |
|
float w |
|
} | |
|
}; | |
|
The documentation for this class was generated from the following file:
- Gems/AtomTressFX/External/Code/src/Math/Vector3D.h