Skip to content
- [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>

List of all members.


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