A helper structure used to convert from float or double pointers to Vector3f arguments.  
 More...
#include <3esv3arg.h>
A helper structure used to convert from float or double pointers to Vector3f arguments. 
 
◆ V3Arg() [1/5]
  
  
      
        
          | tes::V3Arg::V3Arg  | 
          ( | 
          const float  | 
          v[3] | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Single precision pointer constructor. 
- Parameters
 - 
  
  
 
 
 
◆ V3Arg() [2/5]
  
  
      
        
          | tes::V3Arg::V3Arg  | 
          ( | 
          const double  | 
          v[3] | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Double precision pointer constructor. 
- Parameters
 - 
  
  
 
 
 
◆ V3Arg() [3/5]
Single precision vector constructor. 
- Parameters
 - 
  
  
 
 
 
◆ V3Arg() [4/5]
Double precision vector constructor. 
- Parameters
 - 
  
  
 
 
 
◆ V3Arg() [5/5]
  
  
      
        
          | tes::V3Arg::V3Arg  | 
          ( | 
          float  | 
          x,  | 
         
        
           | 
           | 
          float  | 
          y,  | 
         
        
           | 
           | 
          float  | 
          z  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Component wise constructor. 
- Parameters
 - 
  
    | x | X value.  | 
    | y | Y value.  | 
    | z | Z value.  | 
  
   
 
 
◆ operator Vector3f()
Convert to Vector3f. 
- Returns
 - The single precision vector 3. 
 
References v3.
 
 
◆ operator[]()
  
  
      
        
          | float tes::V3Arg::operator[]  | 
          ( | 
          int  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Indexing operator. 
- Parameters
 - 
  
    | i | The element index [0, 2].  | 
  
   
- Returns
 - The requested element 
 
References v3.
 
 
The documentation for this struct was generated from the following file: