Bike-X
0.8
|
#include "OVR_Math.h"
Public Member Functions | |
Vector4f () | |
Vector4f (const Vector3f &v) | |
Vector4f (float r, float g, float b, float a) | |
Public Member Functions inherited from OVR::Vector3< T > | |
Vector3 () | |
Vector3 (T x_, T y_, T z_=0) | |
Vector3 (T s) | |
Vector3 (const Vector3< typename Math< T >::OtherFloatType > &src) | |
Vector3 (const CompatibleType &s) | |
operator const CompatibleType & () const | |
bool | operator== (const Vector3 &b) const |
bool | operator!= (const Vector3 &b) const |
Vector3 | operator+ (const Vector3 &b) const |
Vector3 & | operator+= (const Vector3 &b) |
Vector3 | operator- (const Vector3 &b) const |
Vector3 & | operator-= (const Vector3 &b) |
Vector3 | operator- () const |
Vector3 | operator* (T s) const |
Vector3 & | operator*= (T s) |
Vector3 | operator/ (T s) const |
Vector3 & | operator/= (T s) |
bool | Compare (const Vector3 &b, T tolerance=Mathf::Tolerance) |
T & | operator[] (int idx) |
const T & | operator[] (int idx) const |
Vector3 | EntrywiseMultiply (const Vector3 &b) const |
Vector3 | operator* (const Vector3 &b) const |
Vector3 | operator/ (const Vector3 &b) const |
T | Dot (const Vector3 &b) const |
Vector3 | Cross (const Vector3 &b) const |
T | Angle (const Vector3 &b) const |
T | LengthSq () const |
T | Length () const |
T | DistanceSq (Vector3 const &b) const |
T | Distance (Vector3 const &b) const |
bool | IsNormalized () const |
void | Normalize () |
Vector3 | Normalized () const |
Vector3 | Lerp (const Vector3 &b, T f) const |
Vector3 | ProjectTo (const Vector3 &b) const |
Vector3 | ProjectToPlane (const Vector3 &normal) const |
Data Fields | |
float | w |
Data Fields inherited from OVR::Vector3< T > | |
T | x |
T | y |
T | z |
Additional Inherited Members | |
Public Types inherited from OVR::Vector3< T > | |
typedef CompatibleTypes < Vector3< T > >::Type | CompatibleType |
Static Public Member Functions inherited from OVR::Vector3< T > | |
static Vector3 | Min (const Vector3 &a, const Vector3 &b) |
static Vector3 | Max (const Vector3 &a, const Vector3 &b) |
Definition at line 565 of file OVR_Math.h.
|
inline |
Definition at line 569 of file OVR_Math.h.
|
inline |
Definition at line 570 of file OVR_Math.h.
|
inline |
Definition at line 571 of file OVR_Math.h.
float OVR::Vector4f::w |
Definition at line 567 of file OVR_Math.h.