QtBase  v6.3.1
Public Member Functions | Static Public Member Functions | List of all members
QRgba64 Class Reference

#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
 
QRgba64operator= (quint64 _rgba) noexcept
 

Static Public Member Functions

constexpr static QRgba64 fromRgba64 (quint64 c)
 
constexpr static QRgba64 fromRgba64 (quint16 red, quint16 green, quint16 blue, quint16 alpha)
 
constexpr static QRgba64 fromRgba (quint8 red, quint8 green, quint8 blue, quint8 alpha)
 
constexpr static QRgba64 fromArgb32 (uint rgb)
 

Detailed Description

Definition at line 48 of file qrgba64.h.

Constructor & Destructor Documentation

◆ QRgba64()

QRgba64::QRgba64 ( )
default
Here is the caller graph for this function:

Member Function Documentation

◆ alpha()

constexpr quint16 QRgba64::alpha ( ) const
inlineconstexpr

Definition at line 109 of file qrgba64.h.

Here is the caller graph for this function:

◆ alpha8()

constexpr quint8 QRgba64::alpha8 ( ) const
inlineconstexpr

Definition at line 118 of file qrgba64.h.

Here is the call graph for this function:

◆ blue()

constexpr quint16 QRgba64::blue ( ) const
inlineconstexpr

Definition at line 108 of file qrgba64.h.

Here is the caller graph for this function:

◆ blue8()

constexpr quint8 QRgba64::blue8 ( ) const
inlineconstexpr

Definition at line 117 of file qrgba64.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fromArgb32()

constexpr static QRgba64 QRgba64::fromArgb32 ( uint  rgb)
inlinestaticconstexpr

Definition at line 92 of file qrgba64.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fromRgba()

constexpr static QRgba64 QRgba64::fromRgba ( quint8  red,
quint8  green,
quint8  blue,
quint8  alpha 
)
inlinestaticconstexpr

Definition at line 84 of file qrgba64.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fromRgba64() [1/2]

constexpr static QRgba64 QRgba64::fromRgba64 ( quint16  red,
quint16  green,
quint16  blue,
quint16  alpha 
)
inlinestaticconstexpr

Definition at line 77 of file qrgba64.h.

Here is the call graph for this function:

◆ fromRgba64() [2/2]

constexpr static QRgba64 QRgba64::fromRgba64 ( quint64  c)
inlinestaticconstexpr

Definition at line 72 of file qrgba64.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ green()

constexpr quint16 QRgba64::green ( ) const
inlineconstexpr

Definition at line 107 of file qrgba64.h.

Here is the caller graph for this function:

◆ green8()

constexpr quint8 QRgba64::green8 ( ) const
inlineconstexpr

Definition at line 116 of file qrgba64.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isOpaque()

constexpr bool QRgba64::isOpaque ( ) const
inlineconstexpr

Definition at line 97 of file qrgba64.h.

Here is the caller graph for this function:

◆ isTransparent()

constexpr bool QRgba64::isTransparent ( ) const
inlineconstexpr

Definition at line 101 of file qrgba64.h.

Here is the caller graph for this function:

◆ operator quint64()

constexpr QRgba64::operator quint64 ( ) const
inlineconstexpr

Definition at line 175 of file qrgba64.h.

◆ operator=()

QRgba64& QRgba64::operator= ( quint64  _rgba)
inlinenoexcept

Definition at line 180 of file qrgba64.h.

◆ premultiplied()

constexpr QRgba64 QRgba64::premultiplied ( ) const
inlineconstexpr

Definition at line 144 of file qrgba64.h.

Here is the call graph for this function:

◆ red()

constexpr quint16 QRgba64::red ( ) const
inlineconstexpr

Definition at line 106 of file qrgba64.h.

Here is the caller graph for this function:

◆ red8()

constexpr quint8 QRgba64::red8 ( ) const
inlineconstexpr

Definition at line 115 of file qrgba64.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setAlpha()

void QRgba64::setAlpha ( quint16  _alpha)
inline

Definition at line 113 of file qrgba64.h.

Here is the caller graph for this function:

◆ setBlue()

void QRgba64::setBlue ( quint16  _blue)
inline

Definition at line 112 of file qrgba64.h.

◆ setGreen()

void QRgba64::setGreen ( quint16  _green)
inline

Definition at line 111 of file qrgba64.h.

◆ setRed()

void QRgba64::setRed ( quint16  _red)
inline

Definition at line 110 of file qrgba64.h.

◆ toArgb32()

constexpr uint QRgba64::toArgb32 ( ) const
inlineconstexpr

Definition at line 119 of file qrgba64.h.

Here is the caller graph for this function:

◆ toRgb16()

constexpr ushort QRgba64::toRgb16 ( ) const
inlineconstexpr

Definition at line 139 of file qrgba64.h.

Here is the call graph for this function:

◆ unpremultiplied()

constexpr QRgba64 QRgba64::unpremultiplied ( ) const
inlineconstexpr

Definition at line 166 of file qrgba64.h.


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