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

RageColor Struct Reference

#include <RageTypes.h>

List of all members.

Public Member Functions

 RageColor ()
 RageColor (const float *f)
 RageColor (float r1, float g1, float b1, float a1)
 operator float * ()
 operator const float * () const
RageColoroperator+= (const RageColor &other)
RageColoroperator-= (const RageColor &other)
RageColoroperator *= (const RageColor &other)
RageColoroperator *= (float f)
RageColor operator+ (const RageColor &other) const
RageColor operator- (const RageColor &other) const
RageColor operator * (const RageColor &other) const
RageColor operator * (float f) const
RageColor operator/ (float f) const
bool FromString (const CString &str)

Public Attributes

float r
float g
float b
float a

Friends

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


Constructor & Destructor Documentation

RageColor::RageColor  )  [inline]
 

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

RageColor::RageColor float  r1,
float  g1,
float  b1,
float  a1
[inline]
 


Member Function Documentation

bool RageColor::FromString const CString &  str  )  [inline]
 

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

RageColor RageColor::operator * const RageColor other  )  const [inline]
 

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

RageColor& RageColor::operator *= const RageColor other  )  [inline]
 

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

RageColor::operator float *  )  [inline]
 

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

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

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

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

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


Friends And Related Function Documentation

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


Member Data Documentation

float RageColor::a
 

float RageColor::b
 

float RageColor::g
 

float RageColor::r
 


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