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)

RGBAHalf Class Reference

#include <RGBHalf.h>

Collaboration diagram for RGBAHalf:

Collaboration graph

[legend]

List of all members.


Public Member Functions

  RGBAHalf ()
  RGBAHalf (const RGBAHalf &other)
  RGBAHalf (const RGBHalf &other)
  RGBAHalf (const float &r, const float &g, const float &b, const float &a)
  RGBAHalf (const ColorBuf &colorbuf)
  RGBAHalf (const float &f)
void *  operator new (size_t size)
void  operator delete (void *ptr)
RGBAHalf operator= (const RGBAHalf &other)
RGBAHalf operator= (const RGBAFloat &other)
RGBAHalf operator+= (const RGBAHalf &other)
RGBAHalf operator-= (const RGBAHalf &other)
RGBAHalf operator *= (float factor)
RGBAHalf operator/= (float factor)
RGBAHalf  operator * (float s) const
RGBAHalf  operator/ (float s) const
RGBAHalf  operator+ (const RGBAHalf &other)
RGBAHalf  operator- (const RGBAHalf &other)
int  operator== (const RGBAHalf &other) const
int  operator!= (const RGBAHalf &other) const
half  operator[] (int i) const
half &  operator[] (int i)
RGBHalf  Color () const
half  Red () const
half  Green () const
half  Blue () const
half  Alpha () const
void  SetRed (half red)
void  SetGreen (half green)
void  SetBlue (half blue)
void  SetColor (RGBHalf &color)
void  SetAlpha (half alpha)
void  Set (half red, half green, half blue, half alpha)
void  Max (float max)
BOOL  CheckOffBound (float lobound, float hibound)

Public Attributes

RGBHalf  m_color
half  m_alpha