#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