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)

RGBAFloat Class Reference

#include <RGBFloat.h>

Collaboration diagram for RGBAFloat:

Collaboration graph

[legend]

List of all members.


Public Member Functions

  RGBAFloat (void)
  RGBAFloat (float red, float green, float blue, float alpha)
  RGBAFloat (float scalar)
  RGBAFloat (COLORREF c)
  RGBAFloat (const RGBAFloat &other)
  RGBAFloat (const RGBAHalf &other)
  RGBAFloat (const RGBAByte &other)
  RGBAFloat (const ColorBuf &other)
  RGBAFloat (const RGBHalf &other)
void *  operator new (size_t size)
void  operator delete (void *ptr)
RGBAFloat operator= (const RGBAFloat &other)
RGBAFloat operator+= (const RGBAFloat &other)
RGBAFloat operator-= (const RGBAFloat &other)
RGBAFloat operator *= (const RGBAFloat &other)
RGBAFloat operator *= (float scale)
RGBAFloat operator/= (const RGBAFloat &other)
RGBAFloat operator/= (float scale)
RGBFloat  Color () const
float  Red () const
float  Green () const
float  Blue () const
float  Alpha () const
void  SetRed (float red)
void  SetGreen (float green)
void  SetBlue (float blue)
void  SetAlpha (float alpha)
void  Set (float red, float green, float blue, float alpha)
void  Set (float init)
void  SetNoAlpha (const RGBFloat &color)
int  operator== (const RGBAFloat &a) const
int  operator!= (const RGBAFloat &a) const
RGBAFloat  operator+ (const RGBAFloat &a) const
RGBAFloat  operator- (const RGBAFloat &a) const
RGBAFloat  operator * (const RGBAFloat &a) const
RGBAFloat  operator * (float s) const
RGBAFloat  operator/ (float s) const
RGBAFloat  operator/ (const RGBAFloat &a) const
float  operator[] (int i) const
BOOL  CheckOffBound (float lobound, float hibound)

Public Attributes

RGBFloat  m_color
float  m_alpha

Friends

RGBAFloat  operator * (const float s, const RGBAFloat &a)