Definition at line 486 of file vrmaths.h.
 
◆ Vector3() [1/7]
◆ Vector3() [2/7]
  
  
      
        
          | Vector3::Vector3  | 
          ( | 
          const XrVector3f  | 
          vec | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Vector3() [3/7]
  
  
      
        
          | Vector3::Vector3  | 
          ( | 
          const float  | 
          fX,  | 
         
        
           | 
           | 
          const float  | 
          fY,  | 
         
        
           | 
           | 
          const float  | 
          fZ  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ Vector3() [4/7]
  
  
      
        
          | Vector3::Vector3  | 
          ( | 
          const float  | 
          afCoordinate[3] | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ Vector3() [5/7]
  
  
      
        
          | Vector3::Vector3  | 
          ( | 
          const int  | 
          afCoordinate[3] | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ Vector3() [6/7]
  
  
      
        
          | Vector3::Vector3  | 
          ( | 
          float *const  | 
          r | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ Vector3() [7/7]
  
  
      
        
          | Vector3::Vector3  | 
          ( | 
          const float  | 
          scaler | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ crossProduct()
◆ distance()
  
  
      
        
          | float Vector3::distance  | 
          ( | 
          const Vector3 &  | 
          rhs | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ dotProduct()
  
  
      
        
          | float Vector3::dotProduct  | 
          ( | 
          const Vector3 &  | 
          vec | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ length()
  
  
      
        
          | float Vector3::length  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator!=()
  
  
      
        
          | bool Vector3::operator!=  | 
          ( | 
          const Vector3 &  | 
          rkVector | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator*() [1/2]
  
  
      
        
          | Vector3 Vector3::operator*  | 
          ( | 
          const float  | 
          fScalar | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator*() [2/2]
◆ operator*=() [1/2]
  
  
      
        
          | Vector3 & Vector3::operator*=  | 
          ( | 
          const float  | 
          fScalar | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator*=() [2/2]
◆ operator+() [1/2]
  
  
      
        
          | const Vector3 & Vector3::operator+  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator+() [2/2]
◆ operator+=() [1/2]
  
  
      
        
          | Vector3 & Vector3::operator+=  | 
          ( | 
          const float  | 
          fScalar | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator+=() [2/2]
◆ operator-() [1/2]
  
  
      
        
          | Vector3 Vector3::operator-  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator-() [2/2]
◆ operator-=() [1/2]
  
  
      
        
          | Vector3 & Vector3::operator-=  | 
          ( | 
          const float  | 
          fScalar | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator-=() [2/2]
◆ operator/() [1/2]
  
  
      
        
          | Vector3 Vector3::operator/  | 
          ( | 
          const float  | 
          fScalar | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator/() [2/2]
◆ operator/=() [1/2]
  
  
      
        
          | Vector3 & Vector3::operator/=  | 
          ( | 
          const float  | 
          fScalar | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator/=() [2/2]
◆ operator=() [1/2]
  
  
      
        
          | Vector3 & Vector3::operator=  | 
          ( | 
          const float  | 
          fScaler | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=() [2/2]
◆ operator==()
  
  
      
        
          | bool Vector3::operator==  | 
          ( | 
          const Vector3 &  | 
          rkVector | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator[]() [1/2]
  
  
      
        
          | float & Vector3::operator[]  | 
          ( | 
          const size_t  | 
          i | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator[]() [2/2]
  
  
      
        
          | float Vector3::operator[]  | 
          ( | 
          const size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ ptr() [1/2]
Pointer accessor for direct copying. 
Definition at line 538 of file vrmaths.h.
 
 
◆ ptr() [2/2]
  
  
      
        
          | const float * Vector3::ptr  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Pointer accessor for direct copying. 
Definition at line 543 of file vrmaths.h.
 
 
◆ squaredLength()
  
  
      
        
          | float Vector3::squaredLength  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator*
◆ operator+ [1/2]
◆ operator+ [2/2]
◆ operator- [1/2]
◆ operator- [2/2]
◆ operator/
◆ ZERO
The documentation for this class was generated from the following files: