Public Member Functions

FBColor Class Reference

Search for all occurrences

Detailed Description

Color vector.

Definition at line 447 of file fbtypes.h.

#include <fbtypes.h>

Inheritance diagram for FBColor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FBColor ()
 Constructor.
 FBColor (double *pValue)
 Constructor from array.
 FBColor (double pRed, double pGreen, double pBlue)
 Constructor.
 FBColor (const FBColor &pVector)
 Copy Constructor.
double & operator[] (int pIndex)
 Overloaded [] operator.
 operator double * () const
 Overloaded cast to array.
const FBColoroperator= (const FBColor &pVector)
 Overloaded equal operator.
void operator= (double *pValue)
const FBVector3< double > & operator= (const FBVector3< double > &pVector)

Constructor & Destructor Documentation

FBColor ( )

Constructor.

FBColor ( double *  pValue)

Constructor from array.

Parameters:
pValueArray to take values from.
FBColor ( double  pRed,
double  pGreen,
double  pBlue 
)

Constructor.

Parameters:
pRedRed component.
pGreenGreen component.
pBlueBlue component.
FBColor ( const FBColor pVector)

Copy Constructor.


Member Function Documentation

double& operator[] ( int  pIndex)

Overloaded [] operator.

Parameters:
pIndexElement to access.
Returns:
Element at pIndex.

Reimplemented from FBVector3< double >.

operator double * ( ) const

Overloaded cast to array.

Returns:
Array of items of tType.

Reimplemented from FBVector3< double >.

const FBColor& operator= ( const FBColor pVector)

Overloaded equal operator.

Parameters:
pVectorVector to copy.
Returns:
this vector as a const.
void operator= ( double *  pValue)
const FBVector3< double >& operator= ( const FBVector3< double > &  pVector)

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

FBColor FBColor FBColor FBColor FBColor FBColor FBColor FBColor FBColor FBColor
FBColor FBColor FBColor FBColor FBColor FBColor FBColor FBColor FBColor FBColor