Crate qt_gui

source ·
Expand description

This crate was generated by ritual. See README for more information.

Re-exports

Modules

Structs

Functions

  • Calls C++ function: const char* qAccessibleEventString(QAccessible::Event event).
  • Calls C++ function: QString qAccessibleLocalizedActionDescription(const QString& actionName).
  • Calls C++ function: const char* qAccessibleRoleString(QAccessible::Role role).
  • Returns the alpha component of rgba64 as an 8-bit value.

  • Returns the alpha component of the ARGB quadruplet rgba.

  • Returns the blue component of rgba64 as an 8-bit value.

  • Returns the blue component of the ARGB quadruplet rgb.

  • The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.

  • The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.

  • The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.

  • The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.

  • The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.

  • The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.

  • The qFuzzyCompare function is for comparing two matrices using a fuzziness factor.

  • This is an overloaded function.

  • Returns a gray value (0 to 255) from the (r, g, b) triplet.

  • Returns the green component of rgba64 as an 8-bit value.

  • Returns the green component of the ARGB quadruplet rgb.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Calls C++ function: unsigned int qHash(const QList<double>& key).
  • Calls C++ function: unsigned int qHash(const QList<double>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QAccessibleInterface*>& key).
  • Calls C++ function: unsigned int qHash(const QList<QAccessibleInterface*>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QKeySequence>& key).
  • Calls C++ function: unsigned int qHash(const QList<QKeySequence>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QOpenGLContext*>& key).
  • Calls C++ function: unsigned int qHash(const QList<QOpenGLContext*>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QOpenGLShader*>& key).
  • Calls C++ function: unsigned int qHash(const QList<QOpenGLShader*>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QScreen*>& key).
  • Calls C++ function: unsigned int qHash(const QList<QScreen*>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QStandardItem*>& key).
  • Calls C++ function: unsigned int qHash(const QList<QStandardItem*>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QTextFrame*>& key).
  • Calls C++ function: unsigned int qHash(const QList<QTextFrame*>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<const QTouchDevice*>& key).
  • Calls C++ function: unsigned int qHash(const QList<const QTouchDevice*>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QWindow*>& key).
  • Calls C++ function: unsigned int qHash(const QList<QWindow*>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QList<QFontDatabase::WritingSystem>& key).
  • Calls C++ function: unsigned int qHash(const QList<QFontDatabase::WritingSystem>& key, unsigned int seed = …).
  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Calls C++ function: unsigned int qHash(const QPair<QOpenGLTexture::Filter, QOpenGLTexture::Filter>& key).
  • Calls C++ function: unsigned int qHash(const QPair<QOpenGLTexture::Filter, QOpenGLTexture::Filter>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QPair<float, float>& key).
  • Calls C++ function: unsigned int qHash(const QPair<float, float>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QPair<int, int>& key).
  • Calls C++ function: unsigned int qHash(const QPair<int, int>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QPair<QAccessibleInterface*, QFlags<QAccessible::RelationFlag>>& key).
  • Calls C++ function: unsigned int qHash(const QPair<QAccessibleInterface*, QFlags<QAccessible::RelationFlag>>& key, unsigned int seed = …).
  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Calls C++ function: unsigned int qHash(const QSet<QByteArray>& key).
  • Calls C++ function: unsigned int qHash(const QSet<QByteArray>& key, unsigned int seed = …).
  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Returns the hash value for font. If specified, seed is used to initialize the hash.

  • Calls C++ function: unsigned int qHash(const QVector<double>& key).
  • Calls C++ function: unsigned int qHash(const QVector<double>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QVector<float>& key).
  • Calls C++ function: unsigned int qHash(const QVector<float>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QVector<QPair<QAccessibleInterface*, QFlags<QAccessible::RelationFlag>>>& key).
  • Calls C++ function: unsigned int qHash(const QVector<QPair<QAccessibleInterface*, QFlags<QAccessible::RelationFlag>>>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QVector<quint32>& key).
  • Calls C++ function: unsigned int qHash(const QVector<quint32>& key, unsigned int seed = …).
  • Calls C++ function: unsigned int qHash(const QVector<GLuint64>& key).
  • Calls C++ function: unsigned int qHash(const QVector<GLuint64>& key, unsigned int seed = …).
  • Calls C++ function: bool qIsGray(unsigned int rgb).
  • Returns a QPair<T1, T2> that contains value1 and value2. Example:

  • Returns a QPair<T1, T2> that contains value1 and value2. Example:

  • Returns a QPair<T1, T2> that contains value1 and value2. Example:

  • Returns a QPair<T1, T2> that contains value1 and value2. Example:

  • Returns a QPair<T1, T2> that contains value1 and value2. Example:

  • Constructor function for creating an Alpha format. A mask format can be described by passing 1 to channelSize. Its also possible to define very accurate alpha formats using doubles to describe each pixel by passing 8 as channelSize and FloatingPoint as typeInterpretation.

  • Constructor function for creating an Alpha format. A mask format can be described by passing 1 to channelSize. Its also possible to define very accurate alpha formats using doubles to describe each pixel by passing 8 as channelSize and FloatingPoint as typeInterpretation.

  • Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.

  • Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.

  • Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.

  • Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.

  • Constructor function for creating CMYK formats. The channel count will be 4 or 5 depending on if alphaSize is bigger than zero or not. The CMYK color channels will all be set to the value of channelSize.

  • Constructor function for creating a Grayscale format. Monochrome formats can be described by passing 1 to channelSize. Its also possible to define very accurate grayscale formats using doubles to describe each pixel by passing 8 as channelSize and FloatingPoint as typeInterpretation.

  • Constructor function for creating a Grayscale format. Monochrome formats can be described by passing 1 to channelSize. Its also possible to define very accurate grayscale formats using doubles to describe each pixel by passing 8 as channelSize and FloatingPoint as typeInterpretation.

  • Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSL formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function for creating HSV formats. The channel count will be 3 or 4 depending on if alphaSize is bigger than 0.

  • Constructor function making an RGB pixelformat. redSize greenSize blueSize represent the size of each color channel. alphaSize describes the alpha channel size and its position is described with alphaPosition. alphaUsage is used to determine if the alpha channel is used or not. Setting the alpha channel size to 8 and alphaUsage to IgnoresAlpha is how it is possible to create a 32 bit format where the rgb channels only use 24 bits combined. premultiplied typeInterpretation are accessible with accessors with the same name.

  • Constructor function making an RGB pixelformat. redSize greenSize blueSize represent the size of each color channel. alphaSize describes the alpha channel size and its position is described with alphaPosition. alphaUsage is used to determine if the alpha channel is used or not. Setting the alpha channel size to 8 and alphaUsage to IgnoresAlpha is how it is possible to create a 32 bit format where the rgb channels only use 24 bits combined. premultiplied typeInterpretation are accessible with accessors with the same name.

  • Constructor function making an RGB pixelformat. redSize greenSize blueSize represent the size of each color channel. alphaSize describes the alpha channel size and its position is described with alphaPosition. alphaUsage is used to determine if the alpha channel is used or not. Setting the alpha channel size to 8 and alphaUsage to IgnoresAlpha is how it is possible to create a 32 bit format where the rgb channels only use 24 bits combined. premultiplied typeInterpretation are accessible with accessors with the same name.

  • Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.

  • Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.

  • Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.

  • Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.

  • Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.

  • Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.

  • Constructor function for creating a QPixelFormat describing a YUV format with yuvLayout. alphaSize describes the size of a potential alpha channel and is position is described with alphaPosition. The "first" "second" .. "fifth" channels are all set to 0. alphaUsage premultiplied typeInterpretation and byteOrder will work as with other formats.

  • Converts an unpremultiplied QRgba64 quadruplet rgba64 into a premultiplied QRgba64 quadruplet.

  • Converts an unpremultiplied ARGB quadruplet rgb into a premultiplied ARGB quadruplet.

  • Returns the red component of rgba64 as an 8-bit value.

  • Returns the red component of the ARGB quadruplet rgb.

  • Returns the ARGB quadruplet (255, r, g, b).

  • Returns the ARGB quadruplet (a, r, g, b).

  • Returns c as a QRgba64 struct.

  • Returns the QRgba64 quadruplet (r, g, b, a).

  • Converts a premultiplied QRgba64 quadruplet rgba64 into an unpremultiplied QRgba64 quadruplet.

  • Converts a premultiplied ARGB quadruplet rgb into an unpremultiplied ARGB quadruplet.

  • Calls C++ function: QString qt_findAtNxFile(const QString& baseFileName, double targetDevicePixelRatio).
  • Calls C++ function: QString qt_findAtNxFile(const QString& baseFileName, double targetDevicePixelRatio, double* sourceDevicePixelRatio = …).
  • Calls C++ function: void swap(QPixmapCache::Key& value1, QPixmapCache::Key& value2).
  • Calls C++ function: void swap(QBitmap& value1, QBitmap& value2).
  • Calls C++ function: void swap(QBrush& value1, QBrush& value2).
  • swap_2_q_color_spacecpp_lib_version="5.14.0"
    Calls C++ function: void swap(QColorSpace& value1, QColorSpace& value2).
  • swap_2_q_color_transformcpp_lib_version="5.14.0"
    Calls C++ function: void swap(QColorTransform& value1, QColorTransform& value2).
  • Calls C++ function: void swap(QCursor& value1, QCursor& value2).
  • Calls C++ function: void swap(QFont& value1, QFont& value2).
  • Calls C++ function: void swap(QFontInfo& value1, QFontInfo& value2).
  • Calls C++ function: void swap(QFontMetrics& value1, QFontMetrics& value2).
  • Calls C++ function: void swap(QFontMetricsF& value1, QFontMetricsF& value2).
  • Calls C++ function: void swap(QGlyphRun& value1, QGlyphRun& value2).
  • Calls C++ function: void swap(QIcon& value1, QIcon& value2).
  • Calls C++ function: void swap(QImage& value1, QImage& value2).
  • Calls C++ function: void swap(QKeySequence& value1, QKeySequence& value2).
  • Calls C++ function: void swap(QOpenGLDebugMessage& value1, QOpenGLDebugMessage& value2).
  • Calls C++ function: void swap(QOpenGLPixelTransferOptions& value1, QOpenGLPixelTransferOptions& value2).
  • Calls C++ function: void swap(QPageLayout& value1, QPageLayout& value2).
  • Calls C++ function: void swap(QPageSize& value1, QPageSize& value2).
  • Calls C++ function: void swap(QPainterPath& value1, QPainterPath& value2).
  • Calls C++ function: void swap(QPalette& value1, QPalette& value2).
  • Calls C++ function: void swap(QPen& value1, QPen& value2).
  • Calls C++ function: void swap(QPicture& value1, QPicture& value2).
  • Calls C++ function: void swap(QPixmap& value1, QPixmap& value2).
  • Calls C++ function: void swap(QPolygon& value1, QPolygon& value2).
  • Calls C++ function: void swap(QPolygonF& value1, QPolygonF& value2).
  • Calls C++ function: void swap(QRawFont& value1, QRawFont& value2).
  • Calls C++ function: void swap(QRegion& value1, QRegion& value2).
  • Calls C++ function: void swap(QStaticText& value1, QStaticText& value2).
  • Calls C++ function: void swap(QTextBlockFormat& value1, QTextBlockFormat& value2).
  • Calls C++ function: void swap(QTextCharFormat& value1, QTextCharFormat& value2).
  • Calls C++ function: void swap(QTextCursor& value1, QTextCursor& value2).
  • Calls C++ function: void swap(QTextFormat& value1, QTextFormat& value2).
  • Calls C++ function: void swap(QTextFrameFormat& value1, QTextFrameFormat& value2).
  • Calls C++ function: void swap(QTextImageFormat& value1, QTextImageFormat& value2).
  • Calls C++ function: void swap(QTextListFormat& value1, QTextListFormat& value2).
  • Calls C++ function: void swap(QTextTableCellFormat& value1, QTextTableCellFormat& value2).
  • Calls C++ function: void swap(QTextTableFormat& value1, QTextTableFormat& value2).