- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
YAByte Class Reference¶
#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 |