#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