DI-Guy SDK Documentation  13.1
diguyVec4f Class Reference

#include <diguy_vector_classes.h>

Public Member Functions

 diguyVec4f ()
 
 diguyVec4f (float new_x)
 
 diguyVec4f (float new_x, float new_y, float new_z, float new_w)
 
float _x ()
 
float _y ()
 
float _z ()
 
float _w ()
 
float _rz ()
 
float _rx ()
 
float _ry ()
 
float _rw ()
 
float _r ()
 
float _g ()
 
float _b ()
 
float _a ()
 
float _qx ()
 
float _qy ()
 
float _qz ()
 
float _qw ()
 

Public Attributes

union {
   float   x
 
   float   rz
 
   float   r
 
   float   qx
 
}; 
 
union {
   float   y
 
   float   rx
 
   float   g
 
   float   qy
 
}; 
 
union {
   float   z
 
   float   ry
 
   float   b
 
   float   qz
 
}; 
 
union {
   float   w
 
   float   rw
 
   float   a
 
   float   qw
 
}; 
 

Constructor & Destructor Documentation

diguyVec4f::diguyVec4f ( )
inline
diguyVec4f::diguyVec4f ( float  new_x)
inline
diguyVec4f::diguyVec4f ( float  new_x,
float  new_y,
float  new_z,
float  new_w 
)
inline

Member Function Documentation

float diguyVec4f::_x ( )
inline
float diguyVec4f::_y ( )
inline
float diguyVec4f::_z ( )
inline
float diguyVec4f::_w ( )
inline
float diguyVec4f::_rz ( )
inline
float diguyVec4f::_rx ( )
inline
float diguyVec4f::_ry ( )
inline
float diguyVec4f::_rw ( )
inline
float diguyVec4f::_r ( )
inline
float diguyVec4f::_g ( )
inline
float diguyVec4f::_b ( )
inline
float diguyVec4f::_a ( )
inline
float diguyVec4f::_qx ( )
inline
float diguyVec4f::_qy ( )
inline
float diguyVec4f::_qz ( )
inline
float diguyVec4f::_qw ( )
inline

Member Data Documentation

float diguyVec4f::x
float diguyVec4f::rz
float diguyVec4f::r
float diguyVec4f::qx
union { ... }
float diguyVec4f::y
float diguyVec4f::rx
float diguyVec4f::g
float diguyVec4f::qy
union { ... }
float diguyVec4f::z
float diguyVec4f::ry
float diguyVec4f::b
float diguyVec4f::qz
union { ... }
float diguyVec4f::w
float diguyVec4f::rw
float diguyVec4f::a
float diguyVec4f::qw
union { ... }

The documentation for this class was generated from the following file: