ColorI Class Reference

#include <color.h>

List of all members.

Public Member Functions

 ColorI ()
 ColorI (const ColorI &in_rCopy)
 ColorI (const U8 in_r, const U8 in_g, const U8 in_b, const U8 in_a=U8(255))
void set (const U8 in_r, const U8 in_g, const U8 in_b, const U8 in_a=U8(255))
ColorIoperator *= (const F32 in_mul)
ColorI operator * (const F32 in_mul) const
ColorI operator+ (const ColorI &in_rAdd) const
ColorIoperator+= (const ColorI &in_rAdd)
ColorIoperator *= (const S32 in_mul)
ColorIoperator/= (const S32 in_mul)
ColorI operator * (const S32 in_mul) const
ColorI operator/ (const S32 in_mul) const
bool operator== (const ColorI &) const
bool operator!= (const ColorI &) const
void interpolate (const ColorI &in_rC1, const ColorI &in_rC2, const F32 in_factor)
U32 getARGBPack () const
U32 getRGBAPack () const
U32 getABGRPack () const
U32 getBGRPack () const
U32 getRGBPack () const
U32 getRGBEndian () const
U32 getARGBEndian () const
U16 get565 () const
U16 get4444 () const
 operator ColorF () const
 operator const U8 * () const

Public Attributes

U8 red
U8 green
U8 blue
U8 alpha


Constructor & Destructor Documentation

ColorI::ColorI (  )  [inline]

ColorI::ColorI ( const ColorI in_rCopy  )  [inline]

ColorI::ColorI ( const U8  in_r,
const U8  in_g,
const U8  in_b,
const U8  in_a = U8(255) 
) [inline]


Member Function Documentation

void ColorI::set ( const U8  in_r,
const U8  in_g,
const U8  in_b,
const U8  in_a = U8(255) 
) [inline]

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

ColorI ColorI::operator * ( const F32  in_mul  )  const [inline]

ColorI ColorI::operator+ ( const ColorI in_rAdd  )  const [inline]

ColorI & ColorI::operator+= ( const ColorI in_rAdd  )  [inline]

ColorI & ColorI::operator *= ( const S32  in_mul  )  [inline]

ColorI & ColorI::operator/= ( const S32  in_mul  )  [inline]

ColorI ColorI::operator * ( const S32  in_mul  )  const [inline]

ColorI ColorI::operator/ ( const S32  in_mul  )  const [inline]

bool ColorI::operator== ( const ColorI  )  const [inline]

bool ColorI::operator!= ( const ColorI  )  const [inline]

void ColorI::interpolate ( const ColorI in_rC1,
const ColorI in_rC2,
const F32  in_factor 
) [inline]

U32 ColorI::getARGBPack (  )  const [inline]

U32 ColorI::getRGBAPack (  )  const [inline]

U32 ColorI::getABGRPack (  )  const [inline]

U32 ColorI::getBGRPack (  )  const [inline]

U32 ColorI::getRGBPack (  )  const [inline]

U32 ColorI::getRGBEndian (  )  const [inline]

U32 ColorI::getARGBEndian (  )  const [inline]

U16 ColorI::get565 (  )  const [inline]

U16 ColorI::get4444 (  )  const [inline]

ColorI::operator ColorF (  )  const [inline]

ColorI::operator const U8 * (  )  const [inline]


Member Data Documentation