torque Torque Game Engine Documentation
CVS Revision Label 1.3.x

ColorF Class Reference

#include <color.h>


Public Member Functions

 ColorF ()
 ColorF (const ColorF &in_rCopy)
 ColorF (const F32 in_r, const F32 in_g, const F32 in_b, const F32 in_a=1.0f)
void set (const F32 in_r, const F32 in_g, const F32 in_b, const F32 in_a=1.0f)
ColorFoperator *= (const ColorF &in_mul)
ColorF operator * (const ColorF &in_mul) const
ColorFoperator+= (const ColorF &in_rAdd)
ColorF operator+ (const ColorF &in_rAdd) const
ColorFoperator-= (const ColorF &in_rSub)
ColorF operator- (const ColorF &in_rSub) const
ColorFoperator *= (const F32 in_mul)
ColorF operator * (const F32 in_mul) const
ColorFoperator/= (const F32 in_div)
ColorF operator/ (const F32 in_div) const
ColorF operator- () const
bool operator== (const ColorF &) const
bool operator!= (const ColorF &) const
 operator const F32 * () const
U32 getARGBPack () const
U32 getRGBAPack () const
U32 getBGRAPack () const
 operator ColorI () const
void interpolate (const ColorF &in_rC1, const ColorF &in_rC2, const F32 in_factor)
bool isValidColor () const
void clamp ()

Data Fields

F32 red
F32 green
F32 blue
F32 alpha


Constructor & Destructor Documentation

ColorF::ColorF  )  [inline]
 

ColorF::ColorF const ColorF in_rCopy  )  [inline]
 

ColorF::ColorF const F32  in_r,
const F32  in_g,
const F32  in_b,
const F32  in_a = 1.0f
[inline]
 


Member Function Documentation

void ColorF::set const F32  in_r,
const F32  in_g,
const F32  in_b,
const F32  in_a = 1.0f
[inline]
 

ColorF & ColorF::operator *= const ColorF in_mul  )  [inline]
 

ColorF ColorF::operator * const ColorF in_mul  )  const [inline]
 

ColorF & ColorF::operator+= const ColorF in_rAdd  )  [inline]
 

ColorF ColorF::operator+ const ColorF in_rAdd  )  const [inline]
 

ColorF & ColorF::operator-= const ColorF in_rSub  )  [inline]
 

ColorF ColorF::operator- const ColorF in_rSub  )  const [inline]
 

ColorF & ColorF::operator *= const F32  in_mul  )  [inline]
 

ColorF ColorF::operator * const F32  in_mul  )  const [inline]
 

ColorF & ColorF::operator/= const F32  in_div  )  [inline]
 

ColorF ColorF::operator/ const F32  in_div  )  const [inline]
 

ColorF ColorF::operator-  )  const [inline]
 

bool ColorF::operator== const ColorF  )  const [inline]
 

bool ColorF::operator!= const ColorF  )  const [inline]
 

ColorF::operator const F32 *  )  const [inline]
 

U32 ColorF::getARGBPack  )  const [inline]
 

U32 ColorF::getRGBAPack  )  const [inline]
 

U32 ColorF::getBGRAPack  )  const [inline]
 

ColorF::operator ColorI  )  const [inline]
 

void ColorF::interpolate const ColorF in_rC1,
const ColorF in_rC2,
const F32  in_factor
[inline]
 

bool ColorF::isValidColor  )  const [inline]
 

void ColorF::clamp  )  [inline]
 


Field Documentation

F32 ColorF::red
 

F32 ColorF::green
 

F32 ColorF::blue
 

F32 ColorF::alpha
 




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen