#include <RGBFloat.h>
Public Member Functions | |
| RGBFloat (void) | |
| RGBFloat (float red, float green, float blue) | |
| RGBFloat (const float scalar) | |
| RGBFloat (COLORREF c) | |
| RGBFloat (const RGBFloat &other) | |
| RGBFloat (const RGBHalf &other) | |
| RGBFloat (const RGBByte &other) | |
| void * | operator new (size_t size) |
| void | operator delete (void *ptr) |
| RGBFloat & | operator= (float scalar) |
| RGBFloat & | operator= (const RGBFloat &other) |
| RGBFloat & | operator+= (const RGBFloat &other) |
| RGBFloat & | operator-= (const RGBFloat &other) |
| RGBFloat & | operator *= (const RGBFloat &other) |
| RGBFloat & | operator *= (float scale) |
| RGBFloat & | operator/= (const RGBFloat &other) |
| RGBFloat & | operator/= (float scale) |
| float | Red () const |
| float | Green () const |
| float | Blue () const |
| void | SetRed (float red) |
| void | SetGreen (float green) |
| void | SetBlue (float blue) |
| void | Set (float red, float green, float blue) |
| void | Set (float init) |
| int | operator== (const RGBFloat &a) const |
| int | operator!= (const RGBFloat &a) const |
| RGBFloat | operator+ (const RGBFloat &a) const |
| RGBFloat | operator- (const RGBFloat &a) const |
| RGBFloat | operator * (const RGBFloat &a) const |
| RGBFloat | operator * (float s) const |
| RGBFloat | operator/ (float s) const |
| RGBFloat | operator/ (const RGBFloat &a) const |
| float | operator[] (int i) const |
| COLORREF | GetCOLORREF () const |
| float | GetLuminance () const |
| void | Min (float min) |
| void | Max (float max) |
| void | MinMax (float min, float max) |
| RGBFloat | GammaCorrect (float power) const |
| BOOL | CheckOffBound (float lobound, float hibound) |
Public Attributes | |
| float | m_blue |
| float | m_green |
| float | m_red |
Friends | |
| RGBFloat | operator * (const float s, const RGBFloat &a) |
Definition at line 30 of file RGBFloat.h.
|
|
Definition at line 36 of file RGBFloat.h. Referenced by GammaCorrect(), GetSpectrumColor(), operator *(), operator+(), operator-(), and operator/(). |
|
||||||||||||||||
|
Definition at line 37 of file RGBFloat.h. |
|
|
Definition at line 38 of file RGBFloat.h. |
|
|
Definition at line 39 of file RGBFloat.h. |
|
|
Definition at line 40 of file RGBFloat.h. |
|
|
Definition at line 21 of file RGBFloat.inl. References RGBHalf::Blue(), RGBHalf::Green(), m_blue, m_green, m_red, and RGBHalf::Red(). Here is the call graph for this function: ![]() |
|
|
Definition at line 28 of file RGBFloat.inl. References RGBByte::Blue(), RGBByte::Green(), m_blue, m_green, m_red, and RGBByte::Red(). Here is the call graph for this function: ![]() |
|
|
Definition at line 63 of file RGBFloat.h. References m_blue. Referenced by ColorBuf::Set(). |
|
||||||||||||
|
Definition at line 101 of file RGBFloat.h. |
|
|
Definition at line 93 of file RGBFloat.h. References m_blue, m_green, m_red, and RGBFloat(). Here is the call graph for this function: ![]() |
|
|
Definition at line 83 of file RGBFloat.h. References fast_round(), m_blue, m_green, m_red, MAX, and MIN. Here is the call graph for this function: ![]() |
|
|
Definition at line 84 of file RGBFloat.h. |
|
|
Definition at line 62 of file RGBFloat.h. References m_green. Referenced by ColorBuf::Set(). |
|
|
Definition at line 89 of file RGBFloat.h. |
|
|
Definition at line 88 of file RGBFloat.h. |
|
||||||||||||
|
Definition at line 90 of file RGBFloat.h. |
|
|
Definition at line 78 of file RGBFloat.h. References RGBFloat(). Here is the call graph for this function: ![]() |
|
|
Definition at line 77 of file RGBFloat.h. References RGBFloat(). Here is the call graph for this function: ![]() |
|
|
Definition at line 57 of file RGBFloat.h. |
|
|
Definition at line 56 of file RGBFloat.h. |
|
|
Definition at line 49 of file RGBFloat.h. References FreeBitmap(). Here is the call graph for this function: ![]() |
|
|
Definition at line 47 of file RGBFloat.h. References AllocBitmap(). Here is the call graph for this function: ![]() |
|
|
Definition at line 73 of file RGBFloat.h. |
|
|
Definition at line 75 of file RGBFloat.h. References RGBFloat(). Here is the call graph for this function: ![]() |
|
|
Definition at line 54 of file RGBFloat.h. |
|
|
Definition at line 76 of file RGBFloat.h. References RGBFloat(). Here is the call graph for this function: ![]() |
|
|
Definition at line 55 of file RGBFloat.h. |
|
|
Definition at line 80 of file RGBFloat.h. References RGBFloat(). Here is the call graph for this function: ![]() |
|
|
Definition at line 79 of file RGBFloat.h. References RGBFloat(). Here is the call graph for this function: ![]() |
|
|
Definition at line 59 of file RGBFloat.h. |
|
|
Definition at line 58 of file RGBFloat.h. |
|
|
Definition at line 52 of file RGBFloat.h. |
|
|
Definition at line 51 of file RGBFloat.h. |
|
|
Definition at line 72 of file RGBFloat.h. |
|
|
Definition at line 81 of file RGBFloat.h. References m_blue. |
|
|
Definition at line 61 of file RGBFloat.h. References m_red. Referenced by ColorBuf::Set(). |
|
|
Definition at line 70 of file RGBFloat.h. |
|
||||||||||||||||
|
Definition at line 69 of file RGBFloat.h. References m_blue, m_green, and m_red. Referenced by Attr::Attr(). |
|
|
Definition at line 67 of file RGBFloat.h. References m_blue. |
|
|
Definition at line 66 of file RGBFloat.h. References m_green. |
|
|
Definition at line 65 of file RGBFloat.h. References m_red. |
|
||||||||||||
|
Definition at line 86 of file RGBFloat.h. |
|
|
Definition at line 32 of file RGBFloat.h. Referenced by Blue(), GammaCorrect(), GetCOLORREF(), GetLuminance(), Max(), Min(), MinMax(), operator *=(), operator+=(), operator-=(), operator/=(), operator=(), operator==(), operator[](), RGBFloat(), Set(), and SetBlue(). |
|
|
Definition at line 33 of file RGBFloat.h. Referenced by GammaCorrect(), GetCOLORREF(), GetLuminance(), Green(), Max(), Min(), MinMax(), operator *=(), operator+=(), operator-=(), operator/=(), operator=(), operator==(), RGBFloat(), Set(), and SetGreen(). |
|
|
Definition at line 34 of file RGBFloat.h. Referenced by GammaCorrect(), GetCOLORREF(), GetLuminance(), Max(), Min(), MinMax(), operator *=(), operator+=(), operator-=(), operator/=(), operator=(), operator==(), Red(), RGBFloat(), Set(), and SetRed(). |
Generated on Thu Oct 27 11:47:03 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001