chai3d::cColorb Struct Reference

This class defines a color using a GLubyte representation for each component. More...

#include <CColor.h>

Public Member Functions

 cColorb ()
 Constructor of cColorb. More...
 
 cColorb (const GLubyte a_red, const GLubyte a_green, const GLubyte a_blue, const GLubyte a_alpha=0xff)
 Constructor of cColorb. Define a color by passing its RGBA components as parameters. More...
 
 ~cColorb ()
 Destructor of cColorb. More...
 
void setModificationFlags (const bool a_value)
 This method is used to mark the color as modified. More...
 
void copyTo (cColorb &a_color)
 This method copies this color to another if it has been marked. More...
 
void set (const GLubyte a_red, const GLubyte a_green, const GLubyte a_blue, const GLubyte a_alpha=0xff)
 This method sets the color by passing its RGBA components as parameters in GLubyte format. More...
 
void setf (const GLfloat a_red, const GLfloat a_green, const GLfloat a_blue, const GLfloat a_alpha=1.0f)
 This method sets the color by passing its RGBA components as parameters in float format. More...
 
void setMem3 (const GLubyte *a_colorRGB)
 This method sets the color by copying three floats from an external array, each describing RGB components. A is set to 0xff. More...
 
void setMem4 (const GLubyte *a_colorRGBA)
 This method sets the color by copying four floats from an external array, each describing RGBA components. More...
 
void setR (const GLubyte a_red)
 This method sets the red component. More...
 
GLubyte getR () const
 This method returns the red component. More...
 
void setG (const GLubyte a_green)
 This method sets the green component. More...
 
GLubyte getG () const
 This method returns the green component. More...
 
void setB (const GLubyte a_blue)
 This method sets the blue component. More...
 
GLubyte getB () const
 This method returns the blue component. More...
 
void setA (const GLubyte a_alpha)
 This method sets the alpha component. More...
 
GLubyte getA () const
 This method returns the alpha component. More...
 
void setLuminance (const GLubyte a_luminance)
 This method sets the luminance value of this color. More...
 
GLubyte getLuminance () const
 This method returns the luminance value of this color. More...
 
void render () const
 This method renders this color in OpenGL (sets it to be the current color). More...
 
const GLubyte * getData () const
 This method returns a pointer to the color data. More...
 
cColorf getColorf () const
 This method returns this color converted into cColorf format. More...
 
GLubyte operator[] (const unsigned int n) const
 This operator returns the n-th component of this color (we provide both const and non-const versions so you can use this operator as an l-value or an r-value). More...
 
GLubyte & operator[] (const unsigned int n)
 This operator returns the n-th component of this color (we provide both const and non-const versions so you can use this operator as an l-value or an r-value). More...
 
bool operator== (const cColorb &a_color)
 This operator compares two colors and returns true if the color components RGB are identical, false otherwise. The transparency component A is ignored. More...
 
bool operator!= (const cColorb &a_color)
 This operator compares two colors and returns false if the color components RGB are identical, true otherwise. The transparency component A is ignored. More...
 
void setRedIndian ()
 This method sets the color to Red Indian. More...
 
void setRedLightCoral ()
 This method sets the color to Light Coral Red. More...
 
void setRedSalmon ()
 This method sets the color to Red Salmon. More...
 
void setRedDarkSalmon ()
 This method sets the color to Dark Red Salmon. More...
 
void setRedLightSalmon ()
 This method sets the color to Light Red Salmon. More...
 
void setRedCrimson ()
 This method sets the color to Red Crimson. More...
 
void setRed ()
 This method sets the color to Red. More...
 
void setRedFireBrick ()
 This method sets the color to Red Fire Brick. More...
 
void setRedDark ()
 This method sets the color to Dark Red. More...
 
void setPink ()
 This method sets the color to Pink. More...
 
void setPinkLight ()
 This method sets the color to Light Pink. More...
 
void setPinkHot ()
 This method sets the color to Hot Pink. More...
 
void setPinkDeep ()
 This method sets the color to Deep Pink. More...
 
void setPinkMediumVioletRed ()
 This method sets the color to Medium Violet Red. More...
 
void setPinkPaleVioletRed ()
 This method sets the color to Pale Violet Red. More...
 
void setOrangeLightSalmon ()
 This method sets the color to Orange Light Salmon. More...
 
void setOrangeCoral ()
 This method sets the color to Orange Coral. More...
 
void setOrangeTomato ()
 This method sets the color to Orange Tomato. More...
 
void setOrangeRed ()
 This method sets the color to Orange Red. More...
 
void setOrangeDark ()
 This method sets the color to Dark Orange. More...
 
void setOrange ()
 This method sets the color to Orange. More...
 
void setYellowGold ()
 This method sets the color to Gold. More...
 
void setYellow ()
 This method sets the color to Yellow. More...
 
void setYellowLight ()
 This method sets the color to Light Yellow. More...
 
void setYellowLemonChiffon ()
 This method sets the color to Lemon Chiffon. More...
 
void setYellowLightGoldenrod ()
 This method sets the color to Light Goldenrod. More...
 
void setYellowPapayaWhip ()
 This method sets the color to Papaya Whip. More...
 
void setYellowMoccasin ()
 This method sets the color to Moccasin. More...
 
void setYellowPeachPuff ()
 This method sets the color to Peach Puff. More...
 
void setYellowPaleGoldenrod ()
 This method sets the color to Pale Goldenrod. More...
 
void setYellowKhaki ()
 This method sets the color to Khaki. More...
 
void setYellowDarkKhaki ()
 This method sets the color to Dark Khaki. More...
 
void setPurpleLavender ()
 This method sets the color to Lavender. More...
 
void setPurpleThistle ()
 This method sets the color to Thistle. More...
 
void setPurplePlum ()
 This method sets the color to Plum. More...
 
void setPurpleViolet ()
 This method sets the color to Violet. More...
 
void setPurpleOrchid ()
 This method sets the color to Orchid. More...
 
void setPurpleFuchsia ()
 This method sets the color to Fuchsia. More...
 
void setPurpleMagenta ()
 This method sets the color to Magenta. More...
 
void setPurpleMediumOrchid ()
 This method sets the color to Medium Orchid. More...
 
void setPurpleMedium ()
 This method sets the color to Medium Purple. More...
 
void setPurpleAmethyst ()
 This method sets the color to Amethyst. More...
 
void setPurpleBlueViolet ()
 This method sets the color to Blue Violet. More...
 
void setPurpleDarkViolet ()
 This method sets the color to Dark Violet. More...
 
void setPurpleDarkOrchid ()
 This method sets the color to Dark Orchid. More...
 
void setPurpleDarkMagenta ()
 This method sets the color to Dark Magenta. More...
 
void setPurple ()
 This method sets the color to Purple. More...
 
void setPurpleIndigo ()
 This method sets the color to Indigo. More...
 
void setPurpleSlateBlue ()
 This method sets the color to Slate Blue. More...
 
void setPurpleDarkSlateBlue ()
 This method sets the color to Dark Slate Blue. More...
 
void setPurpleMediumSlateBlue ()
 This method sets the color to Medium Slate Blue. More...
 
void setGreenYellow ()
 This method sets the color to Green Yellow. More...
 
void setGreenChartreuse ()
 This method sets the color to Chartreuse. More...
 
void setGreenLawn ()
 This method sets the color to Lawn Green. More...
 
void setGreenLime ()
 This method sets the color to Lime. More...
 
void setGreenLimeGreen ()
 This method sets the color to Lime Green. More...
 
void setGreenPale ()
 This method sets the color to Pale Green. More...
 
void setGreenLight ()
 This method sets the color to Light Green. More...
 
void setGreenMediumSpring ()
 This method sets the color to Medium Spring Green. More...
 
void setGreenSpring ()
 This method sets the color to Spring Green. More...
 
void setGreenMediumSea ()
 This method sets the color to Medium Sea Green. More...
 
void setGreenSea ()
 This method sets the color to Sea Green. More...
 
void setGreenForest ()
 This method sets the color to Forest Green. More...
 
void setGreen ()
 This method sets the color to Green. More...
 
void setGreenDark ()
 This method sets the color to Dark Green. More...
 
void setGreenYellowGreen ()
 This method sets the color to Yellow Green. More...
 
void setGreenOliveDrab ()
 This method sets the color to Olive Drab. More...
 
void setGreenOlive ()
 This method sets the color to Olive. More...
 
void setGreenDarkOlive ()
 This method sets the color to Dark Olive Green. More...
 
void setGreenMediumAquamarine ()
 This method sets the color to Medium Aquamarine. More...
 
void setGreenDarkSea ()
 This method sets the color to Dark Sea Green. More...
 
void setGreenLightSea ()
 This method sets the color to Light Sea Green. More...
 
void setGreenDarkCyan ()
 This method sets the color to Dark Cyan. More...
 
void setGreenTeal ()
 This method sets the color to Teal. More...
 
void setBlueAqua ()
 This method sets the color to Aqua. More...
 
void setBlueCyan ()
 This method sets the color to Cyan. More...
 
void setBlueLightCyan ()
 This method sets the color to Light Cyan. More...
 
void setBluePaleTurquoise ()
 This method sets the color to Pale Turquoise. More...
 
void setBlueAquamarine ()
 This method sets the color to Aquamarine. More...
 
void setBlueTurquoise ()
 This method sets the color to Turquoise. More...
 
void setBlueMediumTurquoise ()
 This method sets the color to Medium Turquoise. More...
 
void setBlueDarkTurquoise ()
 This method sets the color to Dark Turquoise. More...
 
void setBlueCadet ()
 This method sets the color to Cadet Blue. More...
 
void setBlueSteel ()
 This method sets the color to Steel Blue. More...
 
void setBlueLightSteel ()
 This method sets the color to Light Steel Blue. More...
 
void setBluePowder ()
 This method sets the color to Powder Blue. More...
 
void setBlueLight ()
 This method sets the color to Light Blue. More...
 
void setBlueSky ()
 This method sets the color to Sky Blue. More...
 
void setBlueLightSky ()
 This method sets the color to Light Sky Blue. More...
 
void setBlueDeepSky ()
 This method sets the color to Deep Sky Blue. More...
 
void setBlueDodger ()
 This method sets the color to Doger Blue. More...
 
void setBlueCornflower ()
 This method sets the color to Cornflower Blue. More...
 
void setBlueMediumSlate ()
 This method sets the color to Medium Slate Blue. More...
 
void setBlueRoyal ()
 This method sets the color to Royal Blue. More...
 
void setBlue ()
 This method sets the color to Blue. More...
 
void setBlueMedium ()
 This method sets the color to Medium Blue. More...
 
void setBlueDark ()
 This method sets the color to Dark Blue. More...
 
void setBlueNavy ()
 This method sets the color to Navy. More...
 
void setBlueMidnight ()
 This method sets the color to Midnight Blue. More...
 
void setBrownCornsilk ()
 This method sets the color to Cornsilk. More...
 
void setBrownBlanchedAlmond ()
 This method sets the color to Blanched Almond. More...
 
void setBrownBisque ()
 This method sets the color to Bisque. More...
 
void setBrownNavajoWhite ()
 This method sets the color to Navajo White. More...
 
void setBrownWheat ()
 This method sets the color to Wheat. More...
 
void setBrownBurlyWood ()
 This method sets the color to Burly Wood. More...
 
void setBrownTan ()
 This method sets the color to Tan. More...
 
void setBrownRosy ()
 This method sets the color to Rosy Brown. More...
 
void setBrownSandy ()
 This method sets the color to Sandy Brown. More...
 
void setBrownGoldenrod ()
 This method sets the color to Brown Goldenrod. More...
 
void setBrownDarkGoldenrod ()
 This method sets the color to Dark Brown Goldenrod. More...
 
void setBrownPeru ()
 This method sets the color to Peru. More...
 
void setBrownChocolate ()
 This method sets the color to Chocolate. More...
 
void setBrownSaddle ()
 This method sets the color to Saddle Brown. More...
 
void setBrownSienna ()
 This method sets the color to Sienna. More...
 
void setBrown ()
 This method sets the color to Brown. More...
 
void setBrownMaroon ()
 This method sets the color to Maroon. More...
 
void setWhite ()
 This method sets the color to White. More...
 
void setWhiteSnow ()
 This method sets the color to White Snow. More...
 
void setWhiteHoneydew ()
 This method sets the color to Honeydew. More...
 
void setWhiteMintCream ()
 This method sets the color to Mint Cream. More...
 
void setWhiteAzure ()
 This method sets the color to Azure. More...
 
void setWhiteAliceBlue ()
 This method sets the color to Alice Blue. More...
 
void setWhiteGhost ()
 This method sets the color to Ghost White. More...
 
void setWhiteSmoke ()
 This method sets the color to White Smoke. More...
 
void setWhiteSeashell ()
 This method sets the color to Seashell. More...
 
void setWhiteBeige ()
 This method sets the color to Beige. More...
 
void setWhiteOldLace ()
 This method sets the color to Old Lace. More...
 
void setWhiteFloral ()
 This method sets the color to Floral White. More...
 
void setWhiteIvory ()
 This method sets the color to Ivory. More...
 
void setWhiteAntique ()
 This method sets the color to Antique White. More...
 
void setWhiteLinen ()
 This method sets the color to Linen. More...
 
void setWhiteLavenderBlush ()
 This method sets the color to Lavender Blush. More...
 
void setWhiteMistyRose ()
 This method sets the color to Misty Rose. More...
 
void setGrayGainsboro ()
 This method sets the color to Gainsboro. More...
 
void setGrayLight ()
 This method sets the color to Light Gray. More...
 
void setGraySilver ()
 This method sets the color to Silver. More...
 
void setGrayDark ()
 This method sets the color to Dark Gray. More...
 
void setGray ()
 This method sets the color to Gray. More...
 
void setGrayDim ()
 This method sets the color to Dim Gray. More...
 
void setGrayLightSlate ()
 This method sets the color to Light Slate Gray. More...
 
void setGraySlate ()
 This method sets the color to Slate Gray. More...
 
void setGrayDarkSlate ()
 This method sets the color to Dark Slate Gray. More...
 
void setBlack ()
 This method sets the color to Black. More...
 
void setGrayLevel (const GLubyte a_level)
 

Public Attributes

GLubyte m_color [4]
 RGBA components in GLubyte type. More...
 
bool m_flag_color
 Flag to track if components have been modified. More...
 

Detailed Description

This class describes a color property composed of 4 GLubyte parameters, R,G,B and A respectively.

Colors can be defined by settings each component individually or by using the predefined colors from the palette. These colors can be initialized by calling the different public methods of the class.

For gray scales, you may use method setGrayLevel() that allows the programmer to finely adjust the gray scale level from 0 - 255.

This capability can be very useful when implementing a selection procedure where triangles change color when being being selected by a computer mouse for instance. A different color can be applied to the selected triangle and then restored to the original color once the selection has been completed.

Constructor & Destructor Documentation

chai3d::cColorb::cColorb ( )
inline
chai3d::cColorb::cColorb ( const GLubyte  a_red,
const GLubyte  a_green,
const GLubyte  a_blue,
const GLubyte  a_alpha = 0xff 
)
inline
Parameters
a_redred component.
a_greengreen component.
a_blueblue component.
a_alphaalpha component.
chai3d::cColorb::~cColorb ( )
inline

Member Function Documentation

void chai3d::cColorb::setModificationFlags ( const bool  a_value)
inline
Parameters
a_valueSet the value to true to mark the color as modified, false otherwise
void chai3d::cColorb::copyTo ( cColorb a_color)
inline
Parameters
a_colorDestination color.
void chai3d::cColorb::set ( const GLubyte  a_red,
const GLubyte  a_green,
const GLubyte  a_blue,
const GLubyte  a_alpha = 0xff 
)
inline
Parameters
a_redred component.
a_greengreen component.
a_blueblue component.
a_alphaalpha component.
void chai3d::cColorb::setf ( const GLfloat  a_red,
const GLfloat  a_green,
const GLfloat  a_blue,
const GLfloat  a_alpha = 1.0f 
)
inline
Parameters
a_redred component.
a_greengreen component.
a_blueblue component.
a_alphaalpha component.
void chai3d::cColorb::setMem3 ( const GLubyte *  a_colorRGB)
inline
Parameters
a_colorRGBPointer to array of type GLubyte.
void chai3d::cColorb::setMem4 ( const GLubyte *  a_colorRGBA)
inline
Parameters
a_colorRGBAPointer to an array of type GLubyte.
void chai3d::cColorb::setR ( const GLubyte  a_red)
inline
Parameters
a_redred component.
GLubyte chai3d::cColorb::getR ( ) const
inline
Returns
red component.
void chai3d::cColorb::setG ( const GLubyte  a_green)
inline
Parameters
a_greengreen component.
GLubyte chai3d::cColorb::getG ( ) const
inline
Returns
green component.
void chai3d::cColorb::setB ( const GLubyte  a_blue)
inline
Parameters
a_blueblue component.
GLubyte chai3d::cColorb::getB ( ) const
inline
Returns
blue component.
void chai3d::cColorb::setA ( const GLubyte  a_alpha)
inline
Parameters
a_alphaalpha component.
GLubyte chai3d::cColorb::getA ( ) const
inline
Returns
alpha component.
void chai3d::cColorb::setLuminance ( const GLubyte  a_luminance)
inline
Parameters
a_luminanceluminance value.
GLubyte chai3d::cColorb::getLuminance ( ) const
inline
Returns
luminance value.
void chai3d::cColorb::render ( ) const
inline
const GLubyte* chai3d::cColorb::getData ( ) const
inline
Returns
Pointer to color data.
cColorf chai3d::cColorb::getColorf ( void  ) const
Returns
Color in cColorf format

This method converts this color to cColorf format.

Returns
Color converted into cColorf format.
GLubyte chai3d::cColorb::operator[] ( const unsigned int  n) const
inline
GLubyte& chai3d::cColorb::operator[] ( const unsigned int  n)
inline
bool chai3d::cColorb::operator== ( const cColorb a_color)
inline
bool chai3d::cColorb::operator!= ( const cColorb a_color)
inline
void chai3d::cColorb::setRedIndian ( )
inline
void chai3d::cColorb::setRedLightCoral ( )
inline
void chai3d::cColorb::setRedSalmon ( )
inline
void chai3d::cColorb::setRedDarkSalmon ( )
inline
void chai3d::cColorb::setRedLightSalmon ( )
inline
void chai3d::cColorb::setRedCrimson ( )
inline
void chai3d::cColorb::setRed ( )
inline
void chai3d::cColorb::setRedFireBrick ( )
inline
void chai3d::cColorb::setRedDark ( )
inline
void chai3d::cColorb::setPink ( )
inline
void chai3d::cColorb::setPinkLight ( )
inline
void chai3d::cColorb::setPinkHot ( )
inline
void chai3d::cColorb::setPinkDeep ( )
inline
void chai3d::cColorb::setPinkMediumVioletRed ( )
inline
void chai3d::cColorb::setPinkPaleVioletRed ( )
inline
void chai3d::cColorb::setOrangeLightSalmon ( )
inline
void chai3d::cColorb::setOrangeCoral ( )
inline
void chai3d::cColorb::setOrangeTomato ( )
inline
void chai3d::cColorb::setOrangeRed ( )
inline
void chai3d::cColorb::setOrangeDark ( )
inline
void chai3d::cColorb::setOrange ( )
inline
void chai3d::cColorb::setYellowGold ( )
inline
void chai3d::cColorb::setYellow ( )
inline
void chai3d::cColorb::setYellowLight ( )
inline
void chai3d::cColorb::setYellowLemonChiffon ( )
inline
void chai3d::cColorb::setYellowLightGoldenrod ( )
inline
void chai3d::cColorb::setYellowPapayaWhip ( )
inline
void chai3d::cColorb::setYellowMoccasin ( )
inline
void chai3d::cColorb::setYellowPeachPuff ( )
inline
void chai3d::cColorb::setYellowPaleGoldenrod ( )
inline
void chai3d::cColorb::setYellowKhaki ( )
inline
void chai3d::cColorb::setYellowDarkKhaki ( )
inline
void chai3d::cColorb::setPurpleLavender ( )
inline
void chai3d::cColorb::setPurpleThistle ( )
inline
void chai3d::cColorb::setPurplePlum ( )
inline
void chai3d::cColorb::setPurpleViolet ( )
inline
void chai3d::cColorb::setPurpleOrchid ( )
inline
void chai3d::cColorb::setPurpleFuchsia ( )
inline
void chai3d::cColorb::setPurpleMagenta ( )
inline
void chai3d::cColorb::setPurpleMediumOrchid ( )
inline
void chai3d::cColorb::setPurpleMedium ( )
inline
void chai3d::cColorb::setPurpleAmethyst ( )
inline
void chai3d::cColorb::setPurpleBlueViolet ( )
inline
void chai3d::cColorb::setPurpleDarkViolet ( )
inline
void chai3d::cColorb::setPurpleDarkOrchid ( )
inline
void chai3d::cColorb::setPurpleDarkMagenta ( )
inline
void chai3d::cColorb::setPurple ( )
inline
void chai3d::cColorb::setPurpleIndigo ( )
inline
void chai3d::cColorb::setPurpleSlateBlue ( )
inline
void chai3d::cColorb::setPurpleDarkSlateBlue ( )
inline
void chai3d::cColorb::setPurpleMediumSlateBlue ( )
inline
void chai3d::cColorb::setGreenYellow ( )
inline
void chai3d::cColorb::setGreenChartreuse ( )
inline
void chai3d::cColorb::setGreenLawn ( )
inline
void chai3d::cColorb::setGreenLime ( )
inline
void chai3d::cColorb::setGreenLimeGreen ( )
inline
void chai3d::cColorb::setGreenPale ( )
inline
void chai3d::cColorb::setGreenLight ( )
inline
void chai3d::cColorb::setGreenMediumSpring ( )
inline
void chai3d::cColorb::setGreenSpring ( )
inline
void chai3d::cColorb::setGreenMediumSea ( )
inline
void chai3d::cColorb::setGreenSea ( )
inline
void chai3d::cColorb::setGreenForest ( )
inline
void chai3d::cColorb::setGreen ( )
inline
void chai3d::cColorb::setGreenDark ( )
inline
void chai3d::cColorb::setGreenYellowGreen ( )
inline
void chai3d::cColorb::setGreenOliveDrab ( )
inline
void chai3d::cColorb::setGreenOlive ( )
inline
void chai3d::cColorb::setGreenDarkOlive ( )
inline
void chai3d::cColorb::setGreenMediumAquamarine ( )
inline
void chai3d::cColorb::setGreenDarkSea ( )
inline
void chai3d::cColorb::setGreenLightSea ( )
inline
void chai3d::cColorb::setGreenDarkCyan ( )
inline
void chai3d::cColorb::setGreenTeal ( )
inline
void chai3d::cColorb::setBlueAqua ( )
inline
void chai3d::cColorb::setBlueCyan ( )
inline
void chai3d::cColorb::setBlueLightCyan ( )
inline
void chai3d::cColorb::setBluePaleTurquoise ( )
inline
void chai3d::cColorb::setBlueAquamarine ( )
inline
void chai3d::cColorb::setBlueTurquoise ( )
inline
void chai3d::cColorb::setBlueMediumTurquoise ( )
inline
void chai3d::cColorb::setBlueDarkTurquoise ( )
inline
void chai3d::cColorb::setBlueCadet ( )
inline
void chai3d::cColorb::setBlueSteel ( )
inline
void chai3d::cColorb::setBlueLightSteel ( )
inline
void chai3d::cColorb::setBluePowder ( )
inline
void chai3d::cColorb::setBlueLight ( )
inline
void chai3d::cColorb::setBlueSky ( )
inline
void chai3d::cColorb::setBlueLightSky ( )
inline
void chai3d::cColorb::setBlueDeepSky ( )
inline
void chai3d::cColorb::setBlueDodger ( )
inline
void chai3d::cColorb::setBlueCornflower ( )
inline
void chai3d::cColorb::setBlueMediumSlate ( )
inline
void chai3d::cColorb::setBlueRoyal ( )
inline
void chai3d::cColorb::setBlue ( )
inline
void chai3d::cColorb::setBlueMedium ( )
inline
void chai3d::cColorb::setBlueDark ( )
inline
void chai3d::cColorb::setBlueNavy ( )
inline
void chai3d::cColorb::setBlueMidnight ( )
inline
void chai3d::cColorb::setBrownCornsilk ( )
inline
void chai3d::cColorb::setBrownBlanchedAlmond ( )
inline
void chai3d::cColorb::setBrownBisque ( )
inline
void chai3d::cColorb::setBrownNavajoWhite ( )
inline
void chai3d::cColorb::setBrownWheat ( )
inline
void chai3d::cColorb::setBrownBurlyWood ( )
inline
void chai3d::cColorb::setBrownTan ( )
inline
void chai3d::cColorb::setBrownRosy ( )
inline
void chai3d::cColorb::setBrownSandy ( )
inline
void chai3d::cColorb::setBrownGoldenrod ( )
inline
void chai3d::cColorb::setBrownDarkGoldenrod ( )
inline
void chai3d::cColorb::setBrownPeru ( )
inline
void chai3d::cColorb::setBrownChocolate ( )
inline
void chai3d::cColorb::setBrownSaddle ( )
inline
void chai3d::cColorb::setBrownSienna ( )
inline
void chai3d::cColorb::setBrown ( )
inline
void chai3d::cColorb::setBrownMaroon ( )
inline
void chai3d::cColorb::setWhite ( )
inline
void chai3d::cColorb::setWhiteSnow ( )
inline
void chai3d::cColorb::setWhiteHoneydew ( )
inline
void chai3d::cColorb::setWhiteMintCream ( )
inline
void chai3d::cColorb::setWhiteAzure ( )
inline
void chai3d::cColorb::setWhiteAliceBlue ( )
inline
void chai3d::cColorb::setWhiteGhost ( )
inline
void chai3d::cColorb::setWhiteSmoke ( )
inline
void chai3d::cColorb::setWhiteSeashell ( )
inline
void chai3d::cColorb::setWhiteBeige ( )
inline
void chai3d::cColorb::setWhiteOldLace ( )
inline
void chai3d::cColorb::setWhiteFloral ( )
inline
void chai3d::cColorb::setWhiteIvory ( )
inline
void chai3d::cColorb::setWhiteAntique ( )
inline
void chai3d::cColorb::setWhiteLinen ( )
inline
void chai3d::cColorb::setWhiteLavenderBlush ( )
inline
void chai3d::cColorb::setWhiteMistyRose ( )
inline
void chai3d::cColorb::setGrayGainsboro ( )
inline
void chai3d::cColorb::setGrayLight ( )
inline
void chai3d::cColorb::setGraySilver ( )
inline
void chai3d::cColorb::setGrayDark ( )
inline
void chai3d::cColorb::setGray ( )
inline
void chai3d::cColorb::setGrayDim ( )
inline
void chai3d::cColorb::setGrayLightSlate ( )
inline
void chai3d::cColorb::setGraySlate ( )
inline
void chai3d::cColorb::setGrayDarkSlate ( )
inline
void chai3d::cColorb::setBlack ( )
inline
void chai3d::cColorb::setGrayLevel ( const GLubyte  a_level)
inline

Member Data Documentation

GLubyte chai3d::cColorb::m_color[4]
bool chai3d::cColorb::m_flag_color

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