RGBA32Color

class HPS::RGBA32Color

Public Functions

inline HPS_INLINE unsigned char Gray () const
inline HPS_INLINE bool IsGray () const
inline HPS_INLINE bool operator!= (RGBA32Color const &c) const
inline HPS_INLINE bool operator== (RGBA32Color const &c) const
inline HPS_INLINE RGBA32Color()
inline explicit HPS_INLINE RGBA32Color(RGBAColor const &c)
inline HPS_INLINE RGBA32Color(RGBAColor const &c, unsigned char mix)
inline HPS_INLINE RGBA32Color(RGBAS32Color const &c32)
inline explicit HPS_INLINE RGBA32Color(RGBColor const &c)
inline HPS_INLINE RGBA32Color(RGBColor const &c, float alpha)
inline HPS_INLINE RGBA32Color(RGBColor const &c, unsigned char aa)
inline explicit HPS_INLINE RGBA32Color(unsigned char gray, unsigned char aa = 255)
inline HPS_INLINE RGBA32Color(unsigned char rr, unsigned char gg, unsigned char bb, unsigned char aa = 255)

Public Members

unsigned char a
unsigned char b
unsigned char g
unsigned char r

Public Static Functions

static inline HPS_INLINE RGBA32Color Black ()
static inline HPS_INLINE unsigned char Opaque_Alpha ()
static inline HPS_INLINE RGBA32Color White ()