csColor4 Class Reference
A class used to represent a color in RGBA space. More...
#include <csutil/cscolor.h>
Inheritance diagram for csColor4:

Public Member Functions | |
csColor4 (const csColor &c) | |
csColor4 (float r, float g, float b, float a=1.0f) | |
Initialize a color object with given R,G,B,A components. | |
csColor4 () | |
Initialize a color object (contents undefined). | |
csColor4 & | operator *= (float f) |
Multiply this color by a scalar value. | |
bool | operator!= (const csColor4 &c) const |
Compare inequality of two colors. | |
csColor4 & | operator+= (const csColor &c) |
Add another color to this one. | |
csColor4 & | operator+= (const csColor4 &c) |
Add another color to this one. | |
csColor & | operator-= (const csColor &c) |
Subtract another color to this one. | |
csColor4 & | operator-= (const csColor4 &c) |
Subtract another color to this one. | |
csColor4 & | operator= (const csColor &c) |
Assign one color object to another/. | |
csColor4 & | operator= (const csColor4 &c) |
Assign one color object to another. | |
bool | operator== (const csColor4 &c) const |
Compare equality of two colors. | |
void | Set (float r, float g, float b, float a) |
void | Set (float r, float g, float b) |
Set color to given R,G,B components. | |
void | Set (const csColor4 &c) |
void | Set (const csColor &c) |
Set color to given color. | |
Public Attributes | |
float | alpha |
Alpha value. |
Detailed Description
A class used to represent a color in RGBA space.
Definition at line 123 of file cscolor.h.
Constructor & Destructor Documentation
|
Initialize a color object (contents undefined).
|
|
Initialize a color object with given R,G,B,A components.
Definition at line 132 of file cscolor.h. References alpha. |
Member Function Documentation
|
Multiply this color by a scalar value.
Reimplemented from csColor. Definition at line 176 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
|
Compare inequality of two colors.
Definition at line 211 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
|
Add another color to this one.
Reimplemented from csColor. Definition at line 188 of file cscolor.h. References csColor::blue, csColor::green, and csColor::red. |
|
Add another color to this one.
Definition at line 179 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
|
Subtract another color to this one.
Reimplemented from csColor. Definition at line 200 of file cscolor.h. References csColor::blue, csColor::green, and csColor::red. |
|
Subtract another color to this one.
Definition at line 191 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
|
Assign one color object to another/.
Reimplemented from csColor. Definition at line 173 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
|
Assign one color object to another.
Definition at line 164 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
|
Compare equality of two colors.
Definition at line 203 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
|
Set color to given R,G,B components.
Reimplemented from csColor. Definition at line 149 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
|
Set color to given color.
Reimplemented from csColor. Definition at line 135 of file cscolor.h. References alpha, csColor::blue, csColor::green, and csColor::red. |
Member Data Documentation
|
Alpha value.
Definition at line 127 of file cscolor.h. Referenced by csColor4(), operator *=(), operator!=(), operator+=(), operator-=(), operator=(), operator==(), and Set(). |
The documentation for this class was generated from the following file:
- csutil/cscolor.h
Generated for Crystal Space by doxygen 1.4.6