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)

ColorVectorAlpha Class Reference

#include <ColorVec.h>

Collaboration diagram for ColorVectorAlpha:

Collaboration graph

[legend]

List of all members.


Public Member Functions

  ColorVectorAlpha (void)
  ColorVectorAlpha (float red, float green, float blue, float alpha)
  ColorVectorAlpha (float scalar)
  ColorVectorAlpha (COLORREF c)
  ColorVectorAlpha (const ColorVectorAlpha &other)
  ColorVectorAlpha (const HalfColorBufAlpha &other)
  ColorVectorAlpha (const ColorBuf &other)
ColorVectorAlpha operator= (const ColorVectorAlpha &other)
ColorVectorAlpha operator+= (const ColorVectorAlpha &other)
ColorVectorAlpha operator-= (const ColorVectorAlpha &other)
ColorVectorAlpha operator *= (const ColorVectorAlpha &other)
ColorVectorAlpha operator *= (float scale)
ColorVectorAlpha operator/= (const ColorVectorAlpha &other)
ColorVectorAlpha operator/= (float scale)
ColorVector  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)
int  operator== (const ColorVectorAlpha &a) const
int  operator!= (const ColorVectorAlpha &a) const
ColorVectorAlpha  operator+ (const ColorVectorAlpha &a) const
ColorVectorAlpha  operator- (const ColorVectorAlpha &a) const
ColorVectorAlpha  operator * (const ColorVectorAlpha &a) const
ColorVectorAlpha  operator * (float s) const
ColorVectorAlpha  operator/ (float s) const
ColorVectorAlpha  operator/ (const ColorVectorAlpha &a) const
float  operator[] (int i) const

Public Attributes

ColorVector  m_color
float  m_alpha

Friends

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