![]() |
Qt 6.x
The Qt SDK
|
#include <qrgba64.h>
Public Member Functions | |
QRgba64 ()=default | |
constexpr bool | isOpaque () const |
constexpr bool | isTransparent () const |
constexpr quint16 | red () const |
constexpr quint16 | green () const |
constexpr quint16 | blue () const |
constexpr quint16 | alpha () const |
void | setRed (quint16 _red) |
void | setGreen (quint16 _green) |
void | setBlue (quint16 _blue) |
void | setAlpha (quint16 _alpha) |
constexpr quint8 | red8 () const |
constexpr quint8 | green8 () const |
constexpr quint8 | blue8 () const |
constexpr quint8 | alpha8 () const |
constexpr uint | toArgb32 () const |
constexpr ushort | toRgb16 () const |
constexpr QRgba64 | premultiplied () const |
constexpr QRgba64 | unpremultiplied () const |
constexpr | operator quint64 () const |
QRgba64 & | operator= (quint64 _rgba) noexcept |
Static Public Member Functions | |
static constexpr QRgba64 | fromRgba64 (quint64 c) |
static constexpr QRgba64 | fromRgba64 (quint16 red, quint16 green, quint16 blue, quint16 alpha) |
static constexpr QRgba64 | fromRgba (quint8 red, quint8 green, quint8 blue, quint8 alpha) |
static constexpr QRgba64 | fromArgb32 (uint rgb) |
|
default |
|
inlineconstexpr |
Definition at line 73 of file qrgba64.h.
Referenced by alpha8(), combineAlpha256(), QColorTrcLut::fromLinear64(), QGradientCache::generateGradientColorTable(), loadPremultiplied< QRgba64 >(), QColorTransform::map(), multiplyAlpha256(), multiplyAlpha65535(), and premultiplied().
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 72 of file qrgba64.h.
Referenced by blue8(), combineAlpha256(), QColorTrcLut::fromLinear64(), QGradientCache::generateGradientColorTable(), QColorTransform::map(), multiplyAlpha256(), multiplyAlpha65535(), and toRgb16().
|
inlineconstexpr |
Definition at line 81 of file qrgba64.h.
References blue().
Referenced by QXcbColormap::pixel().
Definition at line 56 of file qrgba64.h.
References fromRgba(), and rgb.
Referenced by alphamapblend_argb32(), alphargbblend_argb32(), convert_ARGB_to_gray16(), convert_Indexed8_to_Grayscale8(), convertARGB32PMToRGBA64PM(), convertARGB32ToRGBA64PM(), convertPixelToRGB64(), convertPixelToRGBA64PM(), convertRGB32ToRGB64(), convertRGBA8888PMToRGBA64PM(), convertRGBA8888ToRGBA64PM(), destStoreGray16(), QRasterPaintEngine::drawImage(), fetchIndexedToRGBA64PM(), QImage::fill(), grayBlendPixel(), QImage::pixelColor(), rgbBlendPixel(), QImage::setPixel(), storeRGB64FromRGB32(), storeRGBA64FromARGB32(), and storeRGBA64FromARGB32PM().
|
inlinestaticconstexpr |
Definition at line 48 of file qrgba64.h.
References fromRgba64(), and red().
Referenced by fromArgb32().
|
inlinestaticconstexpr |
Definition at line 41 of file qrgba64.h.
References fromRgba64(), and red().
Definition at line 36 of file qrgba64.h.
References QRgba64().
Referenced by addWithSaturation(), combineAlpha256(), fetchRGBA16FPMToRGBA64PM(), fetchRGBA16FToRGBA64PM(), fetchRGBA32FPMToRGBA64PM(), fetchRGBA32FToRGBA64PM(), fetchRGBA64ToRGBA64PM(), fromRgba(), fromRgba64(), interpolate255(), interpolate256(), interpolate65535(), QColorTransform::map(), multiplyAlpha255(), multiplyAlpha256(), multiplyAlpha65535(), premultiplied(), qRgba64(), qRgba64(), read_pbm_body(), scale_pbm_color(), and QColorTrcLut::toLinear64().
|
inlineconstexpr |
Definition at line 71 of file qrgba64.h.
Referenced by combineAlpha256(), QColorTrcLut::fromLinear64(), QGradientCache::generateGradientColorTable(), green8(), QColorTransform::map(), multiplyAlpha256(), multiplyAlpha65535(), and toRgb16().
|
inlineconstexpr |
Definition at line 80 of file qrgba64.h.
References green().
Referenced by convert_Indexed8_to_Grayscale8(), and QXcbColormap::pixel().
|
inlineconstexpr |
Definition at line 61 of file qrgba64.h.
Referenced by alphargbblend_argb32(), and premultiplied().
|
inlineconstexpr |
Definition at line 65 of file qrgba64.h.
Referenced by premultiplied().
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 108 of file qrgba64.h.
References alpha(), fromRgba64(), isOpaque(), isTransparent(), and Q_UINT64_C.
Referenced by convertARGB32ToRGBA64PM(), convertRGBA8888ToRGBA64PM(), fetchIndexedToRGBA64PM(), fetchRGBA64ToRGBA64PM(), and qPremultiply().
|
inlineconstexpr |
Definition at line 70 of file qrgba64.h.
Referenced by combineAlpha256(), QColorTrcLut::fromLinear64(), fromRgba(), fromRgba64(), QGradientCache::generateGradientColorTable(), QColorTransform::map(), multiplyAlpha256(), multiplyAlpha65535(), red8(), and toRgb16().
|
inlineconstexpr |
Definition at line 79 of file qrgba64.h.
References red().
Referenced by QXcbColormap::pixel().
Definition at line 77 of file qrgba64.h.
References Q_UINT64_C.
Referenced by convert_RGBA64_to_RGBx64(), convert_RGBA64_to_RGBx64_inplace(), and QImage::fill().
Definition at line 76 of file qrgba64.h.
References Q_UINT64_C.
Definition at line 75 of file qrgba64.h.
References Q_UINT64_C.
Definition at line 74 of file qrgba64.h.
References Q_UINT64_C.
|
inlineconstexpr |
Definition at line 83 of file qrgba64.h.
References Q_UINT64_C.
Referenced by fetch1Pixel< QPixelLayout::BPP64 >(), fetchPixel< QPixelLayout::BPP64 >(), read_pbm_body(), scale_pbm_color(), and toArgb32().
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 130 of file qrgba64.h.
Referenced by qUnpremultiply(), storeGray16FromRGBA64PM(), and storeRGBA64FromARGB32PM().