Public Member Functions | Static Public Member Functions | List of all members
HPS::RGBAS32Color Class Reference
Inheritance diagram for HPS::RGBAS32Color:
HPS::DirectRGBColor

Public Member Functions

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

Static Public Member Functions

static HPS_INLINE RGBAS32Color Black ()
 
static HPS_INLINE RGBAS32Color White ()
 
static HPS_INLINE RGBAS32Color Invalid ()
 
static HPS_INLINE unsigned char Opaque_Alpha ()
 

Additional Inherited Members

- Public Types inherited from HPS::DirectRGBColor
enum  Order { Order_ABGR, Order_RGBA, Order_BGRA }
 

The documentation for this class was generated from the following file: