|
| Vector3 (float x, float y, float z) |
|
Vector3 | operator* (float s) const |
|
Vector3 | operator* (const Vector3 &v) const |
|
Vector3 | operator/ (float s) const |
|
Vector3 | operator- (const Vector3 &v) const |
|
Vector3 | operator- () const |
|
Vector3 | operator+ (const Vector3 &v) const |
|
void | operator+= (const Vector3 &v) |
|
void | operator-= (const Vector3 &v) |
|
void | operator*= (float s) |
|
void | operator/= (float s) |
|
float | Length () const |
|
float | LengthSquared () const |
|
void | Normalize () |
|
|
static void | Multiply (const Vector3 &v, float scaleFactor, Vector3 &result) |
|
static void | Dot (const Vector3 &v1, const Vector3 &v2, float &result) |
|
static Vector3 | Cross (const Vector3 &v1, const Vector3 &v2) |
|
static void | Cross (const Vector3 &v1, const Vector3 &v2, Vector3 &result) |
|
static Vector3 | Normalize (const Vector3 &v) |
|
static void | Normalize (const Vector3 &v, Vector3 &result) |
|
static Vector3 | Transform (const Vector3 &v, const Matrix &matrix) |
|
static void | Transform (const Vector3 &v, const Matrix &matrix, Vector3 &result) |
|
static void | Transform (const Vector3 &v, const Quaternion &quat, Vector3 &result) |
|
static Vector3 | TransformNormal (const Vector3 &normal, const Matrix &matrix) |
|
static void | TransformNormal (const Vector3 &normal, const Matrix &matrix, Vector3 &result) |
|
static float | Distance (const Vector3 &v1, const Vector3 &v2) |
|
static float | DistanceSquared (const Vector3 &v1, const Vector3 &v2) |
|
|
union { |
struct { |
float X |
|
float Y |
|
float Z |
|
} | |
|
float C [3] |
|
}; | |
|
The documentation for this struct was generated from the following files: