20#ifndef INCLUDED_CPPCANVAS_COLOR_HXX
21#define INCLUDED_CPPCANVAS_COLOR_HXX
38 return static_cast<sal_uInt8>( (nCol&0xFF000000U) >> 24U );
43 return static_cast<sal_uInt8>( (nCol&0x00FF0000U) >> 16U );
48 return static_cast<sal_uInt8>( (nCol&0x0000FF00U) >> 8U );
53 return static_cast<sal_uInt8>( nCol&0x000000FFU );
58 return (nRed << 24U)|(nGreen << 16U)|(nBlue << 8U)|nAlpha;
63 return (nAlpha << 24U)|(nRed << 16U)|(nGreen << 8U)|nBlue;
sal_Int32 makeColorARGB(sal_uInt8 nAlpha, sal_uInt8 nRed, sal_uInt8 nGreen, sal_uInt8 nBlue)
sal_uInt8 getRed(IntSRGBA nCol)
sal_uInt8 getAlpha(IntSRGBA nCol)
sal_uInt32 IntSRGBA
Color in the sRGB color space, plus alpha channel.
IntSRGBA makeColor(sal_uInt8 nRed, sal_uInt8 nGreen, sal_uInt8 nBlue, sal_uInt8 nAlpha)
sal_uInt8 getBlue(IntSRGBA nCol)
sal_uInt8 getGreen(IntSRGBA nCol)