#include <RGBByte.h>
Public Member Functions | |
RGBByte () | |
RGBByte (UBYTE pred, UBYTE pgreen, UBYTE pblue) | |
RGBByte (COLORREF c) | |
RGBByte (const RGBFloat &color) | |
void * | operator new (size_t size) |
void | operator delete (void *ptr) |
RGBByte & | operator+= (const RGBByte &) |
RGBByte & | operator-= (const RGBByte &) |
RGBByte & | operator *= (const float) |
RGBByte | operator+ (const RGBByte &other) |
operator COLORREF () | |
RGBByte & | operator= (const RGBByte &other) |
RGBByte & | operator/= (float scale) |
RGBFloat | GetFactoredRGBFloat () const |
RGBFloat | GetNormalizedRGBFloat () const |
UBYTE | Red () const |
UBYTE | Green () const |
UBYTE | Blue () const |
void | Set (UBYTE pred, UBYTE pgreen, UBYTE pblue) |
void | Set (UBYTE value) |
void | SetRed (UBYTE red) |
void | SetGreen (UBYTE green) |
void | SetBlue (UBYTE blue) |
RGBByte | GammaCorrect (float power) |
RGBFloat | Get () const |
void | Set (const RGBFloat &) |
float | GetLuminance () |
BOOL | CheckOffBound (float lobound, float hibound) |
Public Attributes | |
UBYTE | m_blue |
UBYTE | m_green |
UBYTE | m_red |
Definition at line 30 of file RGBByte.h.
|
Definition at line 37 of file RGBByte.h. References m_blue, m_green, and m_red. Referenced by GammaCorrect(). |
|
|
|
|
|
|
|
Definition at line 62 of file RGBByte.h. References m_blue. Referenced by RGBFloat::RGBFloat(), and YAFloat::YAFloat(). |
|
Definition at line 76 of file RGBByte.h. References FALSE. |
|
Definition at line 128 of file RGBByte.h. References fast_round(), m_blue, m_green, m_red, MAXCOLOR, MIN, and RGBByte(). Referenced by RGBAByte::GammaCorrect(). Here is the call graph for this function: ![]() |
|
|
|
|
|
Definition at line 74 of file RGBByte.h. References m_blue, m_green, and m_red. Referenced by RGBAByte::GetLuminance(). |
|
|
|
Definition at line 61 of file RGBByte.h. References m_green. Referenced by RGBFloat::RGBFloat(), and YAFloat::YAFloat(). |
|
|
|
|
|
Definition at line 47 of file RGBByte.h. References FreeBitmap(). Here is the call graph for this function: ![]() |
|
Definition at line 45 of file RGBByte.h. References AllocBitmap(). Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 60 of file RGBByte.h. References m_red. Referenced by RGBFloat::RGBFloat(), and YAFloat::YAFloat(). |
|
|
|
|
|
Definition at line 64 of file RGBByte.h. References m_blue, m_green, and m_red. Referenced by RGBAByte::RGBAByte(), and RGBAByte::Set(). |
|
Definition at line 68 of file RGBByte.h. References m_blue. Referenced by RGBAByte::SetBlue(). |
|
Definition at line 67 of file RGBByte.h. References m_green. Referenced by RGBAByte::SetGreen(). |
|
Definition at line 66 of file RGBByte.h. References m_red. Referenced by RGBAByte::SetRed(). |
|
Definition at line 35 of file RGBByte.h. Referenced by RGBAByte::Blue(), Blue(), GammaCorrect(), GetLuminance(), operator *=(), operator COLORREF(), operator+(), operator+=(), operator-=(), operator=(), RGBByte(), Set(), and SetBlue(). |
|
Definition at line 35 of file RGBByte.h. Referenced by GammaCorrect(), GetLuminance(), RGBAByte::Green(), Green(), operator *=(), operator COLORREF(), operator+(), operator+=(), operator-=(), operator=(), RGBByte(), Set(), and SetGreen(). |
|
Definition at line 35 of file RGBByte.h. Referenced by GammaCorrect(), GetLuminance(), operator *=(), operator COLORREF(), operator+(), operator+=(), operator-=(), operator=(), RGBAByte::Red(), Red(), RGBByte(), Set(), and SetRed(). |
Generated on Thu Oct 27 11:47:03 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001