|
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.