Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

RageVector4 Struct Reference

#include <RageTypes.h>

List of all members.

Public Member Functions

 RageVector4 ()
 RageVector4 (const float *f)
 RageVector4 (float x1, float y1, float z1, float w1)
 operator float * ()
 operator const float * () const
RageVector4operator+= (const RageVector4 &other)
RageVector4operator-= (const RageVector4 &other)
RageVector4operator *= (float f)
RageVector4operator/= (float f)
RageVector4 operator+ (const RageVector4 &other) const
RageVector4 operator- (const RageVector4 &other) const
RageVector4 operator * (float f) const
RageVector4 operator/ (float f) const

Public Attributes

float x
float y
float z
float w

Friends

RageVector4 operator * (float f, const RageVector4 &other)


Constructor & Destructor Documentation

RageVector4::RageVector4  )  [inline]
 

RageVector4::RageVector4 const float *  f  )  [inline]
 

RageVector4::RageVector4 float  x1,
float  y1,
float  z1,
float  w1
[inline]
 


Member Function Documentation

RageVector4 RageVector4::operator * float  f  )  const [inline]
 

RageVector4& RageVector4::operator *= float  f  )  [inline]
 

RageVector4::operator const float *  )  const [inline]
 

RageVector4::operator float *  )  [inline]
 

RageVector4 RageVector4::operator+ const RageVector4 other  )  const [inline]
 

RageVector4& RageVector4::operator+= const RageVector4 other  )  [inline]
 

RageVector4 RageVector4::operator- const RageVector4 other  )  const [inline]
 

RageVector4& RageVector4::operator-= const RageVector4 other  )  [inline]
 

RageVector4 RageVector4::operator/ float  f  )  const [inline]
 

RageVector4& RageVector4::operator/= float  f  )  [inline]
 


Friends And Related Function Documentation

RageVector4 operator * float  f,
const RageVector4 other
[friend]
 


Member Data Documentation

float RageVector4::w
 

float RageVector4::x
 

float RageVector4::y
 

float RageVector4::z
 


The documentation for this struct was generated from the following file:
Generated on Thu Jan 27 21:02:07 2005 for StepMania by doxygen 1.3.7