#include <RGBByte.h>
Public Member Functions | |
| YAByte () | |
| YAByte (const UBYTE luminance) | |
| YAByte (const UBYTE luminance, const UBYTE alpha) | |
| YAByte (const float luminance) | |
| YAByte (const float luminance, const float alpha) | |
| YAByte (UBYTE pred, UBYTE pgreen, UBYTE pblue) | |
| YAByte (UBYTE pred, UBYTE pgreen, UBYTE pblue, UBYTE palpha) | |
| void * | operator new (size_t size) |
| void | operator delete (void *ptr) |
| YAByte & | operator+= (const YAByte &) |
| YAByte & | operator-= (const YAByte &) |
| YAByte & | operator *= (const float) |
| YAByte | operator+ (const YAByte &other) |
| operator UBYTE () | |
| YAByte & | operator= (const YAByte &other) |
| YAByte & | operator/= (float scale) |
| float | GetFactoredFloat () const |
| float | GetNormalizedFloat () const |
| YAFloat | GetFactoredRGBAFloat () const |
| YAFloat | GetNormalizedRGBAFloat () const |
| UBYTE | Luminance () const |
| UBYTE | Alpha () const |
| void | Set (UBYTE luminance, UBYTE alpha) |
| void | SetLuminance (UBYTE luminance) |
| void | SetLuminance (float luminance) |
| void | SetAlpha (UBYTE alpha) |
| YAByte | GammaCorrect (float power) |
| float | GetFloat () const |
| YAFloat | GetYAFloat () const |
| float | GetOpacity () const |
| void | SetOpacity (const float value) |
| float | GetLuminance () |
| BOOL | CheckOffBound (float lobound, float hibound) |
Public Attributes | |
| UBYTE | m_luminance |
| UBYTE | m_alpha |
Definition at line 247 of file RGBByte.h.
|
|
Definition at line 252 of file RGBByte.h. References m_alpha, m_luminance, and MAXCOLOR. Referenced by operator+(). |
|
|
Definition at line 253 of file RGBByte.h. References m_alpha, m_luminance, and MAXCOLOR. |
|
||||||||||||
|
Definition at line 254 of file RGBByte.h. References m_alpha, and m_luminance. |
|
|
Definition at line 255 of file RGBByte.h. References m_alpha, m_luminance, and MAXCOLOR. |
|
||||||||||||
|
Definition at line 256 of file RGBByte.h. References m_alpha, and m_luminance. |
|
||||||||||||||||
|
Definition at line 258 of file RGBByte.h. References m_alpha, m_luminance, and MAXCOLOR. |
|
||||||||||||||||||||
|
Definition at line 259 of file RGBByte.h. References m_alpha, and m_luminance. |
|
|
Definition at line 282 of file RGBByte.h. References m_alpha. |
|
||||||||||||
|
Definition at line 302 of file RGBByte.h. References FALSE. |
|
|
Definition at line 287 of file RGBByte.h. References fast_round(), m_alpha, m_luminance, MAXCOLOR, and MIN. Here is the call graph for this function: ![]() |
|
|
Definition at line 276 of file RGBByte.h. References m_luminance. |
|
|
|
|
|
Definition at line 296 of file RGBByte.h. References m_luminance, and MAXCOLOR. |
|
|
Definition at line 300 of file RGBByte.h. References m_luminance, and MAXCOLOR. |
|
|
Definition at line 277 of file RGBByte.h. References m_luminance, and MAXCOLOR. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 281 of file RGBByte.h. References m_luminance. |
|
|
Definition at line 333 of file RGBByte.h. References m_alpha, and m_luminance. |
|
|
Definition at line 266 of file RGBByte.h. References FreeBitmap(). Here is the call graph for this function: ![]() |
|
|
Definition at line 264 of file RGBByte.h. References AllocBitmap(). Here is the call graph for this function: ![]() |
|
|
Definition at line 272 of file RGBByte.h. References m_luminance. |
|
|
Definition at line 319 of file RGBByte.h. References m_alpha, m_luminance, and YAByte(). Here is the call graph for this function: ![]() |
|
|
Definition at line 305 of file RGBByte.h. References m_alpha, m_luminance, and MAXCOLOR. |
|
|
Definition at line 326 of file RGBByte.h. References m_alpha, and m_luminance. |
|
|
|
|
|
Definition at line 273 of file RGBByte.h. References m_alpha, and m_luminance. |
|
||||||||||||
|
Definition at line 283 of file RGBByte.h. References m_alpha, and m_luminance. |
|
|
Definition at line 286 of file RGBByte.h. References m_alpha. |
|
|
Definition at line 285 of file RGBByte.h. References m_luminance, and MAXCOLOR. |
|
|
Definition at line 284 of file RGBByte.h. References m_luminance. |
|
|
Definition at line 299 of file RGBByte.h. References FLOATTOBYTE, and m_alpha. |
|
|
Definition at line 250 of file RGBByte.h. Referenced by Alpha(), GammaCorrect(), GetOpacity(), operator *=(), operator+(), operator+=(), operator-=(), operator=(), Set(), SetAlpha(), SetOpacity(), YAByte(), and YAFloat::YAFloat(). |
|
|
Definition at line 249 of file RGBByte.h. Referenced by GammaCorrect(), GetFactoredFloat(), GetFloat(), GetLuminance(), GetNormalizedFloat(), Luminance(), operator *=(), operator UBYTE(), operator+(), operator+=(), operator-=(), operator=(), Set(), SetLuminance(), and YAByte(). |
Generated on Thu Oct 27 11:47:07 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001