Torque2D Reference
Loading...
Searching...
No Matches
ColorF Class Reference

#include <gColor.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)
 ColorF (const char *pStockColorName)
void set (const F32 in_r, const F32 in_g, const F32 in_b, const F32 in_a=1.0f)
void set (const char *pStockColorName)
StringTableEntry StockColor (void)
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
 operator const U32 () const
bool operator== (const ColorF &) const
bool operator!= (const ColorF &) const
const F32 * address (void) 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 ()
F32 getHue () const
ColorF getHueColor () const
StringTableEntry stringThis (void) const
const char * scriptThis (void) const

Static Public Member Functions

static const ColorFStockColor (const char *pStockColorName)

Public Attributes

F32 red
F32 green
F32 blue
F32 alpha

Constructor & Destructor Documentation

◆ ColorF() [1/4]

ColorF ( )
inline

◆ ColorF() [2/4]

ColorF ( const ColorF & in_rCopy)
inline

◆ ColorF() [3/4]

ColorF ( const F32 in_r,
const F32 in_g,
const F32 in_b,
const F32 in_a = 1.0f )
inline

◆ ColorF() [4/4]

ColorF ( const char * pStockColorName)

Member Function Documentation

◆ address()

const F32 * address ( void ) const
inline

◆ clamp()

void clamp ( )
inline

◆ getARGBPack()

U32 getARGBPack ( ) const
inline

◆ getBGRAPack()

U32 getBGRAPack ( ) const
inline

◆ getHue()

F32 getHue ( ) const
inline

◆ getHueColor()

ColorF getHueColor ( ) const
inline

◆ getRGBAPack()

U32 getRGBAPack ( ) const
inline

◆ interpolate()

void interpolate ( const ColorF & in_rC1,
const ColorF & in_rC2,
const F32 in_factor )
inline

◆ isValidColor()

bool isValidColor ( ) const
inline

◆ operator ColorI()

operator ColorI ( ) const
inline

◆ operator const U32()

operator const U32 ( ) const
inline

◆ operator!=()

bool operator!= ( const ColorF & in_Cmp) const
inline

◆ operator*() [1/2]

ColorF operator* ( const ColorF & in_mul) const
inline

◆ operator*() [2/2]

ColorF operator* ( const F32 in_mul) const
inline

◆ operator*=() [1/2]

ColorF & operator*= ( const ColorF & in_mul)
inline

◆ operator*=() [2/2]

ColorF & operator*= ( const F32 in_mul)
inline

◆ operator+()

ColorF operator+ ( const ColorF & in_rAdd) const
inline

◆ operator+=()

ColorF & operator+= ( const ColorF & in_rAdd)
inline

◆ operator-() [1/2]

ColorF operator- ( ) const
inline

◆ operator-() [2/2]

ColorF operator- ( const ColorF & in_rSub) const
inline

◆ operator-=()

ColorF & operator-= ( const ColorF & in_rSub)
inline

◆ operator/()

ColorF operator/ ( const F32 in_div) const
inline

◆ operator/=()

ColorF & operator/= ( const F32 in_div)
inline

◆ operator==()

bool operator== ( const ColorF & in_Cmp) const
inline

◆ scriptThis()

const char * scriptThis ( void ) const
inline

◆ set() [1/2]

void set ( const char * pStockColorName)

◆ set() [2/2]

void set ( const F32 in_r,
const F32 in_g,
const F32 in_b,
const F32 in_a = 1.0f )
inline

◆ StockColor() [1/2]

const ColorF & StockColor ( const char * pStockColorName)
static

◆ StockColor() [2/2]

StringTableEntry StockColor ( void )

◆ stringThis()

StringTableEntry stringThis ( void ) const
inline

Member Data Documentation

◆ alpha

F32 alpha

◆ blue

F32 blue

◆ green

F32 green

◆ red

F32 red

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