Inheritance diagram for HPS::RGBAS32Color:
HPS::DirectRGBColor

Public Member Functions

HPS_INLINE unsigned char Gray () const
 
HPS_INLINE bool IsGray () const
 
HPS_INLINE bool IsValid () const
 
HPS_INLINE bool operator!= (RGBAS32Color const &c) const
 
HPS_INLINE bool operator== (RGBAS32Color const &c) const
 
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)
 

Static Public Member Functions

static HPS_INLINE RGBAS32Color Black ()
 
static HPS_INLINE RGBAS32Color Invalid ()
 
static HPS_INLINE unsigned char Opaque_Alpha ()
 
static HPS_INLINE RGBAS32Color White ()
 
- Static Public Member Functions inherited from HPS::DirectRGBColor
static HPS_INLINE Order Preferred_Order ()
 

Additional Inherited Members

- Public Types inherited from HPS::DirectRGBColor
enum  Order { Order_ABGR, Order_RGBA, Order_BGRA }
 
- Public Attributes inherited from HPS::DirectRGBColor
unsigned char a
 
unsigned char b
 
unsigned char g
 
unsigned char r
 

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