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)

RGBHalf Class Reference

#include <RGBHalf.h>

List of all members.


Public Member Functions

  RGBHalf ()
  RGBHalf (const RGBHalf &other)
  RGBHalf (const RGBFloat &colorvector)
  RGBHalf (const float &r, const float &g, const float &b)
  RGBHalf (const float &f)
void *  operator new (size_t size)
void  operator delete (void *ptr)
RGBHalf operator= (const RGBHalf &other)
RGBHalf operator+= (const RGBHalf &other)
RGBHalf operator-= (const RGBHalf &other)
RGBHalf operator *= (const RGBHalf &other)
RGBHalf operator *= (float factor)
RGBHalf operator/= (float factor)
RGBHalf  operator * (const RGBHalf &other) const
RGBHalf  operator * (float s) const
RGBHalf  operator/ (float s) const
RGBHalf  operator+ (const RGBHalf &other)
half  operator[] (int i) const
half &  operator[] (int i)
int  operator== (const RGBHalf &other) const
int  operator!= (const RGBHalf &other) const
half  Red () const
half  Green () const
half  Blue () const
void  Set (half value)
void  Set (half red, half green, half blue)
void  SetRed (half red)
void  SetGreen (half green)
void  SetBlue (half blue)
void  Max (float max)
float  GetLuminance () const
RGBHalf  GammaCorrect (float power)
BOOL  CheckOffBound (float lobound, float hibound)

Public Attributes

half  m_blue
half  m_green
half  m_red