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)

YAHalf Class Reference

#include <RGBHalf.h>

List of all members.


Public Member Functions

  YAHalf ()
  YAHalf (const YAHalf &other)
  YAHalf (const half other)
  YAHalf (const YAFloat &other)
  YAHalf (const YAByte &other)
  YAHalf (const float &l, const float &a)
  YAHalf (const float f)
void *  operator new (size_t size)
void  operator delete (void *ptr)
YAHalf operator= (const YAHalf &other)
YAHalf operator= (const YAFloat &other)
YAHalf operator= (const YAByte &other)
YAHalf operator= (const RGBFloat &other)
YAHalf operator= (const RGBAFloat &other)
YAHalf operator= (const ColorBuf &colorbuf)
YAHalf operator+= (const YAHalf &other)
YAHalf operator-= (const YAHalf &other)
YAHalf operator *= (float factor)
YAHalf operator/= (float factor)
YAHalf  operator+ (const YAHalf &other)
int  operator== (const YAHalf &other) const
int  operator!= (const YAHalf &other) const
half  operator[] (int i) const
half &  operator[] (int i)
half  Luminance () const
half  Alpha () const
void  SetLuminance (half luminance)
void  SetAlpha (half alpha)
void  Set (half luminance, half alpha)
BOOL  CheckOffBound (float lobound, float hibound)

Public Attributes

half  m_luminance
half  m_alpha