Annotated Class List

Qt classes with brief descriptions:

Q3DBars

Methods for rendering 3D bar graphs

Q3DCamera

Representation of a camera in 3D space

Q3DInputHandler

Basic wheel mouse based input handler

Q3DLight

Representation of a light source in 3D space

Q3DObject

Simple base class for all the objects in a 3D scene

Q3DScatter

Methods for rendering 3D scatter graphs

Q3DScene

Description of the 3D scene being visualized

Q3DSurface

Methods for rendering 3D surface plots

Q3DTheme

Visual style for graphs

QAbstract3DAxis

Base class for the axes of a graph

QAbstract3DGraph

Window and render loop for graphs

QAbstract3DInputHandler

Base class for implementations of input handlers

QAbstract3DSeries

Base class for all data series

QAbstractDataProxy

Base class for all data visualization data proxies

QAbstractExtensionFactory

Interface for extension factories in Qt Designer

QAbstractExtensionManager

Interface for extension managers in Qt Designer

QAbstractItemModelReplica

Serves as a convenience class for Replicas of Sources based on QAbstractItemModel

QAbstractNativeEventFilter

Interface for receiving native events, such as MSG or XCB event structs

QAbstractOAuth

The base of all implementations of OAuth authentication methods

QAbstractOAuth2

The base of all implementations of OAuth 2 authentication methods

QAbstractOAuthReplyHandler

Handles replies to OAuth authentication requests

QAbstractOpenGLFunctions

The base class of a family of classes that expose all functions for each OpenGL version and profile

QAccessibleObject

Implements parts of the QAccessibleInterface for QObjects

QAdoptSharedDataTag

Helper tag class

QAndroidActivityResultReceiver

Interface used for callbacks from onActivityResult() in the main Android activity

QAndroidBinder

Wraps the most important methods of Android Binder class

QAndroidIntent

Wraps the most important methods of Android Intent class

QAndroidParcel

Wraps the most important methods of Android Parcel class

QAndroidService

Wraps the most important methods of Android Service class

QAndroidServiceConnection

Wraps the most important methods of Android ServiceConnection class

QAnyStringView

Unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API

QAssociativeIterable

Iterable interface for an associative container in a QVariant

QAtomicInt

Platform-independent atomic operations on int

QAtomicInteger

Platform-independent atomic operations on integers

QAtomicPointer

Template class that provides platform-independent atomic operations on pointers

QAudioBuffer

Represents a collection of audio samples with a specific format and sample rate

QAudioDevice

Information about audio devices and their functionality

QAudioFormat

Stores audio stream parameter information

QAudioListener

Defines the position and orientation of the person listening to a sound field defined by QAudioEngine

QAuthenticator

Authentication object

QAxAggregated

Abstract base class for implementations of additional COM interfaces

QAxBase

Abstract class that provides an API to initialize and access a COM object

QAxBaseObject

Static properties and signals for QAxObject

QAxBaseWidget

Static properties and signals for QAxWidget

QAxBindable

Interface between a QWidget and an ActiveX client

QAxFactory

Defines a factory for the creation of COM components

QAxObject

QObject that wraps a COM object

QAxObjectInterface

Interface providing common properties of QAxObject and QAxWidget

QAxScript

Wrapper around script code

QAxScriptEngine

Wrapper around a script engine

QAxScriptManager

Bridge between application objects and script code

QAxSelect

Selection dialog for registered COM components

QAxWidget

QWidget that wraps an ActiveX control

QBEInteger

Platform-independent big-endian integers

QBar3DSeries

Represents a data series in a 3D bar graph

QBarDataItem

Container for resolved data to be added to bar graphs

QBarDataProxy

The data proxy for a 3D bars graph

QBaseIterator

QBasicTimer

Timer events for objects

QBindable

Wrapper class around binding-enabled properties. It allows type-safe operations while abstracting the differences between the various property classes away

QBitmap

Monochrome (1-bit depth) pixmaps

QBluetoothAddress

Assigns an address to the Bluetooth device

QBluetoothDeviceInfo

Stores information about the Bluetooth device

QBluetoothHostInfo

Encapsulates the details of a local QBluetooth device

QBluetoothServiceInfo

Enables access to the attributes of a Bluetooth service

QBluetoothUuid

Generates a UUID for each Bluetooth service

QByteArrayList

List of byte arrays

QByteArrayMatcher

Holds a sequence of bytes that can be quickly matched in a byte array

QByteArrayView

View on an array of bytes with a read-only subset of the QByteArray API

QCache

Template class that provides a cache

QCameraDevice

General information about camera devices

QCameraFormat

Describes a video format supported by a camera device

QCanBus

Handles registration and creation of bus plugins

QCanBusDevice

The interface class for CAN bus

QCanBusDeviceInfo

Information about CAN bus interfaces

QCanBusFactory

Factory class used as the plugin interface for CAN bus plugins

QCanBusFrame

Container class representing a single CAN frame

QCategory3DAxis

Manipulates an axis of a graph

QChar

16-bit Unicode character

QCoapMessage

Holds information about a CoAP message that can be a request or a reply

QCoapOption

Holds data about CoAP options

QCoapPrivateKey

Interface for managing CoAP security keys

QCoapRequest

Holds a CoAP request. This request can be sent with QCoapClient

QCoapResource

Holds information about a discovered resource

QCoapSecurityConfiguration

Holds configuration options during the authentication process

QColor

Colors based on RGB, HSV or CMYK values

QColorTransform

Transformation between color spaces

QColormap

Maps device independent QColors to device dependent pixel values

QCommandLineOption

Defines a possible command-line option

QCompressedHelpInfo

Access to the details about a compressed help file

QConstIterator

Allows iteration over a container in a QVariant

QContiguousCache

Template class that provides a contiguous cache

QCustom3DItem

Adds a custom item to a graph

QCustom3DLabel

Adds a custom label to a graph

QCustom3DVolume

Adds a volume rendered object to a graph

QDBusArgument

Used to marshall and demarshall D-Bus arguments

QDBusContext

Allows slots to determine the D-Bus context of the calls

QDBusInterface

Proxy for interfaces on remote objects

QDBusMessage

Represents one message sent or received over the D-Bus bus

QDBusObjectPath

Enables the programmer to identify the OBJECT_PATH type provided by the D-Bus typesystem

QDBusPendingReply

Contains the reply to an asynchronous method call

QDBusReply

Stores the reply for a method call to a remote object

QDBusSignature

Enables the programmer to identify the SIGNATURE type provided by the D-Bus typesystem

QDBusVariant

Enables the programmer to identify the variant type provided by the D-Bus typesystem

QDataStream

Serialization of binary data to a QIODevice

QDeadlineTimer

Marks a deadline in the future

QDebug

Output stream for debugging information

QDebugStateSaver

Convenience class for custom QDebug operators

QDesignerActionEditorInterface

Allows you to change the focus of Qt Designer's action editor

QDesignerContainerExtension

Allows you to add pages to a custom multi-page container in Qt Designer's workspace

QDesignerCustomWidgetCollectionInterface

Allows you to include several custom widgets in one single library

QDesignerCustomWidgetInterface

Enables Qt Designer to access and construct custom widgets

QDesignerDynamicPropertySheetExtension

Allows you to manipulate a widget's dynamic properties in Qt Designer's property editor

QDesignerFormWindowCursorInterface

Allows you to query and modify a form window's widget selection, and in addition modify the properties of all the form's widgets

QDesignerFormWindowInterface

Allows you to query and manipulate form windows appearing in Qt Designer's workspace

QDesignerFormWindowManagerInterface

Allows you to manipulate the collection of form windows in Qt Designer, and control Qt Designer's form editing actions

QDesignerMemberSheetExtension

Allows you to manipulate a widget's member functions which is displayed when configuring connections using Qt Designer's mode for editing signals and slots

QDesignerObjectInspectorInterface

Allows you to change the focus of Qt Designer's object inspector

QDesignerPropertyEditorInterface

Allows you to query and manipulate the current state of Qt Designer's property editor

QDesignerPropertySheetExtension

Allows you to manipulate a widget's properties which is displayed in Qt Designer's property editor

QDesignerTaskMenuExtension

Allows you to add custom menu entries to Qt Designer's task menu

QDesignerWidgetBoxInterface

Allows you to control the contents of Qt Designer's widget box

QDesktopServices

Methods for accessing common desktop services

QElapsedTimer

Fast way to calculate elapsed times

QEnableSharedFromThis

A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer

QException

Base class for exceptions that can be transferred across threads

QExplicitlySharedDataPointer

Represents a pointer to an explicitly shared object

QExtensionFactory

Allows you to create a factory that is able to make instances of custom extensions in Qt Designer

QExtensionManager

Extension management facilities for Qt Designer

QFormBuilder

Used to dynamically construct user interfaces from UI files at run-time

QFuture

Represents the result of an asynchronous computation

QFutureIterator

Java-style const iterator for QFuture

QFutureSynchronizer

Convenience class that simplifies QFuture synchronization

QGenericMatrix

Template class that represents a NxM transformation matrix with N columns and M rows

QGenericPluginFactory

Creates plugin drivers

QGeoAddress

Represents an address of a QGeoLocation

QGeoAreaMonitorInfo

Describes the parameters of an area or region to be monitored for proximity

QGeoLocation

Represents basic information about a location

QGeoPositionInfo

Contains information gathered on a global position, direction and velocity at a particular point in time

QGeoPositionInfoSourceFactory

Factory class used as the plugin interface for external providers of positioning data

QGeoSatelliteInfo

Contains basic information about a satellite

QGlobalStatic

Used to implement a global static object

QGlyphRun

Direct access to the internal glyphs in a font

QGraphicsSceneContextMenuEvent

Context menu events in the graphics view framework

QGraphicsSceneDragDropEvent

Events for drag and drop in the graphics view framework

QGraphicsSceneEvent

Base class for all graphics view related events

QGraphicsSceneHelpEvent

Events when a tooltip is requested

QGraphicsSceneHoverEvent

Hover events in the graphics view framework

QGraphicsSceneMouseEvent

Mouse events in the graphics view framework

QGraphicsSceneMoveEvent

Events for widget moving in the graphics view framework

QGraphicsSceneResizeEvent

Events for widget resizing in the graphics view framework

QGraphicsSceneWheelEvent

Wheel events in the graphics view framework

QGraphicsVideoItem

Graphics item which display video produced by a QMediaPlayer or QCamera

QHashIterator

Java-style const iterator for QHash and QMultiHash

QHeightMapSurfaceDataProxy

Base proxy class for Q3DSurface

QHelpEngine

Access to contents and indices of the help engine

QHelpEngineCore

The core functionality of the help system

QHelpFilterData

Details for the filters used by QHelpFilterEngine

QHelpFilterEngine

Filtered view of the help contents

QHelpFilterSettingsWidget

Widget that allows for creating, editing and removing filters

QHelpIndexModel

Model that supplies index keywords to views

QHelpIndexWidget

List view displaying the QHelpIndexModel

QHelpLink

Struct provides the data associated with a help link

QHstsPolicy

Specifies that a host supports HTTP Strict Transport Security policy (HSTS)

QHttpServerResponder

API for sending replies from an HTTP server

QHttpServerResponse

Encapsulates an HTTP response

QHttpServerRouterRule

The base class for QHttpServerRouter rules

QIconEngine

Abstract base class for QIcon renderers

QImageReader

Format independent interface for reading images from files or other devices

QImageWriter

Format independent interface for writing images to files or other devices

QItemModelBarDataProxy

Proxy class for presenting data in item models with Q3DBars

QItemModelScatterDataProxy

Proxy class for presenting data in item models with Q3DScatter

QItemModelSurfaceDataProxy

Proxy class for presenting data in item models with Q3DSurface

QIterable

Template class that is the base class for QSequentialIterable and QAssociativeIterable

QIterator

Template class that allows iteration over a container in a QVariant

QJniEnvironment

Access to the JNI Environment (JNIEnv)

QJniObject

A convenience wrapper around the Java Native Interface (JNI)

QKeyCombination

Stores a combination of a key with optional modifiers

QKeyValueIterator

Iterator over the key/value pairs of an associative container

QLEInteger

Platform-independent little-endian integers

QLatin1Char

8-bit ASCII/Latin-1 character

QLibraryInfo

Information about the Qt library

QLine

Two-dimensional vector using integer precision

QLineF

Two-dimensional vector using floating point precision

QLinkedListIterator

Java-style const iterator for QLinkedList

QList

Template class that provides a dynamic array

QListIterator

Java-style const iterator for QList and QQueue

QLocale

Converts between numbers and their string representations in various languages

QLockFile

Locking between processes using a file

QLogValue3DAxisFormatter

Formatting rules for a logarithmic value axis

QLowEnergyAdvertisingData

Represents the data to be broadcast during Bluetooth Low Energy advertising

QLowEnergyAdvertisingParameters

Represents the parameters used for Bluetooth Low Energy advertising

QLowEnergyCharacteristic

Stores information about a Bluetooth Low Energy service characteristic

QLowEnergyCharacteristicData

Used to set up GATT service data

QLowEnergyConnectionParameters

Used when requesting or reporting an update of the parameters of a Bluetooth LE connection

QLowEnergyDescriptor

Stores information about the Bluetooth Low Energy descriptor

QLowEnergyDescriptorData

Used to create GATT service data

QLowEnergyServiceData

Used to set up GATT service data

QMap

Template class that provides an associative array

QMapIterator

Java-style const iterator for QMap

QMargins

Defines the four margins of a rectangle

QMarginsF

Defines the four margins of a rectangle

QMaskGenerator

Abstract base for custom 32-bit mask generators

QMatrix4x4

Represents a 4x4 transformation matrix in 3D space

QMediaFormat

Describes an encoding format for a multimedia file or stream

QMediaMetaData

Provides meta-data for media files

QMediaTimeRange

Represents a set of zero or more disjoint time intervals

QMessageAuthenticationCode

Way to generate hash-based message authentication codes

QMetaSequence

Allows type erased access to sequential containers

QModbusClient

The interface to send Modbus requests

QModbusDataUnit

Container class representing single bit and 16 bit word entries in the Modbus register

QModbusDevice

The base class for Modbus classes, QModbusServer and QModbusClient

QModbusDeviceIdentification

Container class representing the physical and functional description of a Modbus server

QModbusExceptionResponse

Container class containing the function and error code inside a Modbus ADU

QModbusPdu

Abstract container class containing the function code and payload that is stored inside a Modbus ADU

QModbusRequest

Container class containing the function code and payload that is stored inside a Modbus ADU

QModbusResponse

Container class containing the function code and payload that is stored inside a Modbus ADU

QModbusTcpClient

The interface class for Modbus TCP client device

QMqttAuthenticationProperties

Represents configuration options during the authentication process

QMqttClient

Represents the central access communicating with an MQTT broker

QMqttConnectionProperties

Represents configuration options a QMqttClient can pass to the server when invoking QMqttClient::connectToHost()

QMqttLastWillProperties

Represents configuration options a QMqttClient can pass to the server when specifying the last will during connecting to a server

QMqttMessage

Information about a message received from a message broker based on a subscription

QMqttMessageStatusProperties

Represents additional information provided by the server during message delivery

QMqttPublishProperties

Represents configuration options for sending or receiving a message

QMqttServerConnectionProperties

Represents configuration options of a server a QMqttClient is connected to

QMqttStringPair

Represents the string pair data type of the MQTT 5.0 standard

QMqttSubscription

Receives notifications from an MQTT broker about a specified topic

QMqttSubscriptionProperties

Represents configuration options a QMqttClient can pass to the server when subscribing to a topic filter

QMqttTopicFilter

Represents a MQTT topic filter

QMqttTopicName

Represents a MQTT topic name

QMqttUnsubscriptionProperties

Represents configuration options a QMqttClient can pass to the server when unsubscribing from a topic filter

QMqttUserProperties

Represents a list of QMqttStringPair values which can be passed to the server

QMultiMap

Template class that provides an associative array with multiple equivalent keys

QMultiMapIterator

Java-style const iterator for QMultiMap. QMultiMap has both Java-style iterators and STL-style iterators. STL-style iterators are more efficient and should be preferred

QMutableHashIterator

Java-style non-const iterator for QHash and QMultiHash

QMutableLinkedListIterator

Java-style non-const iterator for QLinkedList

QMutableListIterator

Java-style non-const iterator for QList, QQueue and QStack

QMutableMapIterator

Java-style non-const iterator for QMap

QMutableMultiMapIterator

Java-style non-const iterator for QMultiMap

QMutableSetIterator

Java-style non-const iterator for QSet

QMutex

Access serialization between threads

QMutexLocker

Convenience class that simplifies locking and unlocking mutexes

QNativeInterface::QAndroidOffscreenSurface

Native interface to a offscreen surface on Android

QNativeInterface::QCocoaGLContext

Native interface to an NSOpenGLContext on macOS

QNativeInterface::QEGLContext

Native interface to an EGL context

QNativeInterface::QGLXContext

Native interface to a GLX context

QNativeInterface::QWGLContext

Native interface to a WGL context on Windows

QNativeInterface::QX11Application

Native interface to an X11 application

QNdefFilter

Filter for matching NDEF messages

QNdefMessage

NFC NDEF message

QNdefNfcIconRecord

NFC MIME record to hold an icon

QNdefNfcSmartPosterRecord

NFC RTD-SmartPoster

QNdefNfcTextRecord

NFC RTD-Text

QNdefNfcUriRecord

NFC RTD-URI

QNdefRecord

NFC NDEF record

QNetworkDatagram

The data and metadata of a UDP datagram

QOAuth1

Implementation of the OAuth 1 Protocol

QOAuth1Signature

Implements OAuth 1 signature methods

QObjectBindableProperty

Template class that enables automatic property bindings for property data stored in QObject derived classes

QObjectComputedProperty

Template class to help port old properties to the bindable property system

QOcspResponse

This class represents Online Certificate Status Protocol response

QOpcUaAddNodeItem

This class stores the necessary information to create a new node on the server

QOpcUaAddReferenceItem

This class stores the necessary information to add a new reference on the server

QOpcUaApplicationDescription

OPC UA ApplicationDescription

QOpcUaApplicationIdentity

Defines the identity of the application

QOpcUaApplicationRecordDataType

OPC UA ApplicationRecordDataType

QOpcUaArgument

OPC UA Argument type

QOpcUaAttributeOperand

OPC UA AttributeOperand type

QOpcUaAuthenticationInformation

OPC UA authentication information

QOpcUaAxisInformation

OPC UA AxisInformation type

QOpcUaBinaryDataEncoding

Partial implementation of the OPC UA binary data encoding described in OPC-UA part 6

QOpcUaBrowsePathTarget

OPC UA BrowsePathTarget

QOpcUaBrowseRequest

Contains parameters for a call to the OPC UA browse service

QOpcUaClient

Allows interaction with an OPC UA server

QOpcUaComplexNumber

OPC UA ComplexNumber type

QOpcUaContentFilterElement

OPC UA ContentFilterElement

QOpcUaContentFilterElementResult

OPC UA ContentFilterElementResult

QOpcUaDataValue

This class stores OPC UA value data and associated metadata

QOpcUaDeleteReferenceItem

This class stores the necessary information to delete a reference from the server

QOpcUaDoubleComplexNumber

OPC UA DoubleComplexNumber type

QOpcUaEUInformation

OPC UA EURange type

QOpcUaElementOperand

OPC UA ElementOperand type

QOpcUaEndpointDescription

OPC UA EndpointDescription

QOpcUaErrorState

Allows investigation and interaction with error state from backends

QOpcUaEventFilterResult

OPCUA EventFilterResult

QOpcUaExpandedNodeId

OPC UA ExpandedNodeId

QOpcUaExtensionObject

OPC UA ExtensionObject

QOpcUaHistoryData

This class stores historical data values from a node

QOpcUaHistoryReadRawRequest

This class stores the necessary information to request historic data from a server

QOpcUaHistoryReadResponse

This class is used for requesting historical data and storing the results

QOpcUaKeyPair

Handles private and public key pairs

QOpcUaLiteralOperand

OPC UA LiteralOperand type

QOpcUaLocalizedText

OPC UA LocalizedText type

QOpcUaMonitoringParameters

Way to set and retrieve parameters for subscriptions and monitored items

QOpcUaMultiDimensionalArray

A container class for multidimensional arrays

QOpcUaNode

Allows interaction with an OPC UA node

QOpcUaNodeCreationAttributes

This class manages attribute values for node creation

QOpcUaPkiConfiguration

Defines the PKI configuration of the application

QOpcUaProvider

Creates an instance of QOpcUaClient

QOpcUaQualifiedName

OPC UA QualifiedName type

QOpcUaRange

OPC UA Range type

QOpcUaReadItem

This class stores the options for a read operation

QOpcUaReadResult

This class stores the result of a read operation

QOpcUaReferenceDescription

Contains information about a node

QOpcUaRelativePathElement

OPC UA RelativePathElement

QOpcUaSimpleAttributeOperand

OPC UA SimpleAttributeOperand type

QOpcUaUserTokenPolicy

OPC UA UserTokenPolicy

QOpcUaWriteItem

This class stores the options for a write operation

QOpcUaWriteResult

This class stores the result of a write operation

QOpcUaX509CertificateSigningRequest

Create a certificate signing request

QOpcUaX509DistinguishedName

Information about a distinguished name item

QOpcUaX509Extension

Base class for all X509 extensions

QOpcUaX509ExtensionBasicConstraints

Class for X509 basic constraints

QOpcUaX509ExtensionExtendedKeyUsage

Class for X509 extended key usage

QOpcUaX509ExtensionKeyUsage

Class for X509 extended key usage

QOpcUaX509ExtensionSubjectAlternativeName

Class for an X509 subject alternative name

QOpcUaXValue

OPC UA XVType

QOpenGLFunctions_1_0

All functions for OpenGL 1.0 specification

QOpenGLFunctions_1_1

All functions for OpenGL 1.1 specification

QOpenGLFunctions_1_2

All functions for OpenGL 1.2 specification

QOpenGLFunctions_1_3

All functions for OpenGL 1.3 specification

QOpenGLFunctions_1_4

All functions for OpenGL 1.4 specification

QOpenGLFunctions_1_5

All functions for OpenGL 1.5 specification

QOpenGLFunctions_2_0

All functions for OpenGL 2.0 specification

QOpenGLFunctions_2_1

All functions for OpenGL 2.1 specification

QOpenGLFunctions_3_0

All functions for OpenGL 3.0 specification

QOpenGLFunctions_3_1

All functions for OpenGL 3.1 specification

QOpenGLFunctions_3_2_Compatibility

All functions for OpenGL 3.2 compatibility profile

QOpenGLFunctions_3_2_Core

All functions for OpenGL 3.2 core profile

QOpenGLFunctions_3_3_Compatibility

All functions for OpenGL 3.3 compatibility profile

QOpenGLFunctions_3_3_Core

All functions for OpenGL 3.3 core profile

QOpenGLFunctions_4_0_Compatibility

All functions for OpenGL 4.0 compatibility profile

QOpenGLFunctions_4_0_Core

All functions for OpenGL 4.0 core profile

QOpenGLFunctions_4_1_Compatibility

All functions for OpenGL 4.1 compatibility profile

QOpenGLFunctions_4_1_Core

All functions for OpenGL 4.1 core profile

QOpenGLFunctions_4_2_Compatibility

All functions for OpenGL 4.2 compatibility profile

QOpenGLFunctions_4_2_Core

All functions for OpenGL 4.2 core profile

QOpenGLFunctions_4_3_Compatibility

All functions for OpenGL 4.3 compatibility profile

QOpenGLFunctions_4_3_Core

All functions for OpenGL 4.3 core profile

QOpenGLFunctions_4_4_Compatibility

All functions for OpenGL 4.4 compatibility profile

QOpenGLFunctions_4_4_Core

All functions for OpenGL 4.4 core profile

QOpenGLFunctions_4_5_Compatibility

All functions for OpenGL 4.5 compatibility profile

QOpenGLFunctions_4_5_Core

All functions for OpenGL 4.5 core profile

QOpenGLFunctions_ES2

All functions for OpenGL ES 2

QOpenGLPixelTransferOptions

Describes the pixel storage modes that affect the unpacking of pixels during texture upload

QOpenGLTextureBlitter

Convenient way to draw textured quads via OpenGL

QOpenGLVersionFunctionsFactory

Provides access to OpenGL functions for a specified version and profile

QOpenGLVersionProfile

Represents the version and if applicable the profile of an OpenGL context

QOperatingSystemVersion

Information about the operating system version

QPageLayout

Describes the size, orientation and margins of a page

QPageRanges

Represents a collection of page ranges

QPageSize

Describes the size and name of a defined page size

QPagedPaintDevice

Represents a paint device that supports multiple pages

QPaintDevice

The base class of objects that can be painted on with QPainter

QPartialOrdering

Represents the result of a comparison that allows for unordered results

QPen

Defines how a QPainter should draw lines and outlines of shapes

QPixelFormat

Class for describing different pixel layouts in graphics buffers

QPixmap

Off-screen image representation that can be used as a paint device

QPoint

Defines a point in the plane using integer precision

QPointF

Defines a point in the plane using floating point precision

QPointer

Template class that provides guarded pointers to QObject

QPromise

Way to store computation results to be accessed by QFuture

QProperty

Template class that enables automatic property bindings

QPropertyBindingError

QPropertyChangeHandler

Controls the lifecycle of change callback installed on a QProperty

QPropertyData

Helper class for properties with automatic property bindings

QPropertyNotifier

Controls the lifecycle of change callback installed on a QProperty

QQmlAbstractUrlInterceptor

Allows you to control QML file loading

QQmlNetworkAccessManagerFactory

Creates QNetworkAccessManager instances for a QML engine

QQmlParserStatus

Updates on the QML parser state

QQmlPropertyValueSource

Interface for property value sources such as animations and bindings

QQuaternion

Represents a quaternion consisting of a vector and scalar

QQueue

Generic container that provides a queue

QQuick3D

Helper class for selecting correct surface format

QQuickGraphicsDevice

Opaque container for native graphics objects representing graphics devices or contexts

QRect

Defines a rectangle in the plane using integer precision

QRectF

Defines a finite rectangle in the plane using floating point precision

QRecursiveMutex

Access serialization between threads

QRegularExpression

Pattern matching using regular expressions

QRegularExpressionMatch

The results of a matching a QRegularExpression against a string

QRegularExpressionMatchIterator

Iterator on the results of a global match of a QRegularExpression object against a string

QRgba64

Struct contains a 64-bit RGB color

QRgbaFloat

Struct contains a four part RGBA floating-point color

QRunnable

The base class for all runnable objects

QSGGeometry

Low-level storage for graphics primitives in the Qt Quick Scene Graph

QSGImageNode

Provided for convenience to easily draw textured content using the QML scene graph

QSGRectangleNode

Convenience class for drawing solid filled rectangles using scenegraph

QSGRendererInterface

An interface providing access to some of the graphics API specific internals of the scenegraph

QSGSimpleRectNode

Convenience class for drawing solid filled rectangles using scenegraph

QSGSimpleTextureNode

Provided for convenience to easily draw textured content using the QML scene graph

QSGVertexColorMaterial

Convenient way of rendering per-vertex colored geometry in the scene graph

QScatter3DSeries

Represents a data series in a 3D scatter graph

QScatterDataItem

Container for resolved data to be added to scatter graphs

QScatterDataProxy

The data proxy for 3D scatter graphs

QScopeGuard

Provides a scope guard for calling a function at the end of a scope

QScopedArrayPointer

Stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction

QScopedPointer

Stores a pointer to a dynamically allocated object, and deletes it upon destruction

QScopedValueRollback

Resets a variable to its previous value on destruction

QScrollerProperties

Stores the settings for a QScroller

QScxmlCppDataModel

C++ data model for a Qt SCXML state machine

QScxmlError

Describes the errors returned by the Qt SCXML state machine when parsing an SCXML file

QScxmlExecutableContent::AssignmentInfo

AssingmentInfo class represents a data assignment

QScxmlExecutableContent::EvaluatorInfo

Represents a unit of executable content

QScxmlExecutableContent::ForeachInfo

Represents a foreach construct

QScxmlExecutableContent::InvokeInfo

Represents a service invocation

QScxmlExecutableContent::ParameterInfo

Represents a parameter to a service invocation

QScxmlTableData

Used by compiled state machines

QSemaphore

General counting semaphore

QSemaphoreReleaser

Exception-safe deferral of a QSemaphore::release() call

QSensor

Represents a single hardware sensor

QSensorChangesInterface

The pure virtual interface to sensor plugins

QSensorFilter

Efficient callback facility for asynchronous notifications of sensor changes

QSensorPluginInterface

The pure virtual interface to sensor plugins

QSensorReading

Holds the readings from the sensor

QSequentialIterable

Iterable interface for a container in a QVariant

QSet

Template class that provides a hash-table-based set

QSetIterator

Java-style const iterator for QSet

QSharedData

Base class for shared data objects

QSharedDataPointer

Represents a pointer to an implicitly shared object

QSharedPointer

Holds a strong reference to a shared pointer

QSignalSpy

Enables introspection of signal emission

QSize

Defines the size of a two-dimensional object using integer point precision

QSizeF

Defines the size of a two-dimensional object using floating point precision

QSqlDatabase

Handles a connection to a database

QSqlDriverCreator

Template class that provides a SQL driver factory for a specific driver type

QSqlDriverCreatorBase

The base class for SQL driver factories

QSqlError

SQL database error information

QSqlField

Manipulates the fields in SQL database tables and views

QSqlIndex

Functions to manipulate and describe database indexes

QSqlQuery

Means of executing and manipulating SQL statements

QSqlRecord

Encapsulates a database record

QSqlRelationalDelegate

Delegate that is used to display and edit data from a QSqlRelationalTableModel

QSqlResult

Abstract interface for accessing data from specific SQL databases

QSslCertificateExtension

API for accessing the extensions of an X509 certificate

QSslCipher

Represents an SSL cryptographic cipher

QSslPreSharedKeyAuthenticator

Authentication data for pre shared keys (PSK) ciphersuites

QStack

Template class that provides a stack

QStaticByteArrayMatcher

Compile-time version of QByteArrayMatcher

QStorageInfo

Provides information about currently mounted storage and drives

QStringConverter

Base class for encoding and decoding text

QStringDecoder

State-based decoder for text

QStringEncoder

State-based encoder for text

QStringMatcher

Holds a sequence of characters that can be quickly matched in a Unicode string

QStringTokenizer

Splits strings into tokens along given separators

QStringView

Unified view on UTF-16 strings with a read-only subset of the QString API

QStyleFactory

Creates QStyle objects

QStyleHintReturn

Style hints that return more than basic data types

QStyleHintReturnMask

Style hints that return a QRegion

QStyleHintReturnVariant

Style hints that return a QVariant

QStyleOption

Stores the parameters used by QStyle functions

QStyleOptionButton

Used to describe the parameters for drawing buttons

QStyleOptionComboBox

Used to describe the parameter for drawing a combobox

QStyleOptionComplex

Used to hold parameters that are common to all complex controls

QStyleOptionDockWidget

Used to describe the parameters for drawing a dock widget

QStyleOptionFocusRect

Used to describe the parameters for drawing a focus rectangle with QStyle

QStyleOptionFrame

Used to describe the parameters for drawing a frame

QStyleOptionGraphicsItem

Used to describe the parameters needed to draw a QGraphicsItem

QStyleOptionGroupBox

Describes the parameters for drawing a group box

QStyleOptionHeader

Used to describe the parameters for drawing a header

QStyleOptionHeaderV2

Used to describe the parameters for drawing a header

QStyleOptionMenuItem

Used to describe the parameter necessary for drawing a menu item

QStyleOptionProgressBar

Used to describe the parameters necessary for drawing a progress bar

QStyleOptionRubberBand

Used to describe the parameters needed for drawing a rubber band

QStyleOptionSizeGrip

Used to describe the parameter for drawing a size grip

QStyleOptionSlider

Used to describe the parameters needed for drawing a slider

QStyleOptionSpinBox

Used to describe the parameters necessary for drawing a spin box

QStyleOptionTab

Used to describe the parameters for drawing a tab bar

QStyleOptionTabBarBase

Used to describe the base of a tab bar, i.e. the part that the tab bar usually overlaps with

QStyleOptionTabWidgetFrame

Used to describe the parameters for drawing the frame around a tab widget

QStyleOptionTitleBar

Used to describe the parameters for drawing a title bar

QStyleOptionToolBar

Used to describe the parameters for drawing a toolbar

QStyleOptionToolBox

Used to describe the parameters needed for drawing a tool box

QStyleOptionToolButton

Used to describe the parameters for drawing a tool button

QStyleOptionViewItem

Used to describe the parameters used to draw an item in a view widget

QStylePainter

Convenience class for drawing QStyle elements inside a widget

QSurface3DSeries

Represents a data series in a 3D surface graph

QSurfaceDataItem

Container for resolved data to be added to surface graphs

QSurfaceDataProxy

The data proxy for a 3D surface graph

QSystemSemaphore

General counting system semaphore

QTaggedIterator

Template class that wraps an iterator and exposes standard iterator traits

QTest::QTouchEventSequence

Used to simulate a sequence of touch events

QTestEventList

List of GUI events

QTextCodec

Conversions between text encodings

QTextDecoder

State-based decoder

QTextEncoder

State-based encoder

QTextOption

Description of general rich text properties

QTextToSpeech

Convenient access to text-to-speech engines

QTouch3DInputHandler

Basic touch display based input handler

QUiLoader

Enables standalone applications to dynamically create user interfaces at run-time using the information stored in UI files or specified in plugin paths

QUnhandledException

Represents an unhandled exception in a Qt Concurrent worker thread

QUntypedBindable

Uniform interface over bindable properties like QProperty\ and QObjectBindableProperty of any type T

QUrlQuery

Way to manipulate a key-value pairs in a URL's query

QUtf8StringView

Unified view on UTF-8 strings with a read-only subset of the QString API

QUuid

Stores a Universally Unique Identifier (UUID)

QValue3DAxis

Manipulates an axis of a graph

QValue3DAxisFormatter

Base class for value axis formatters

QVarLengthArray

Low-level variable-length array

QVector

Alias for QList

QVector2D

Represents a vector or vertex in 2D space

QVector3D

Represents a vector or vertex in 3D space

QVector4D

Represents a vector or vertex in 4D space

QVirtualKeyboardAbstractInputMethod

Base class for input methods

QVirtualKeyboardDictionary

An application-defined dictionary for virtual keyboard input methods

QVirtualKeyboardDictionaryManager

Dictionary management for application-defined dictionaries

QVirtualKeyboardObserver

Acts as a hub for keyboard event notifications

QVirtualKeyboardTrace

Trace is a data model for touch input data

QVoice

Represents a particular voice

QVulkanExtension

Represents information about a Vulkan extension

QVulkanInfoVector

A specialized QList for QVulkanLayer and QVulkanExtension

QVulkanInstance

Represents a native Vulkan instance, enabling Vulkan rendering onto a QSurface

QVulkanLayer

Represents information about a Vulkan layer

QWaitCondition

Condition variable for synchronizing threads

QWaylandBufferRef

Holds the reference to a surface buffer

QWaylandOutputMode

Holds the resolution and refresh rate of an output

QWeakPointer

Holds a weak reference to a shared pointer

QWebChannelAbstractTransport

Communication channel between the C++ QWebChannel server and a HTML/JS client

QWebSocket

Implements a TCP socket that talks the WebSocket protocol

QWebSocketCorsAuthenticator

Authenticator object for Cross Origin Requests (CORS)

QWebSocketHandshakeOptions

Collects options for the WebSocket handshake

QWebSocketServer

Implements a WebSocket-based server

QWinEventNotifier

Support for the Windows Wait functions

Qt3DAnimation::QAbstractAnimation

An abstract base class for Qt3D animations

Qt3DAnimation::QAbstractAnimationClip

The base class for types providing key frame animation data

Qt3DAnimation::QAbstractClipAnimator

The base class for types providing animation playback capabilities

Qt3DAnimation::QAbstractClipBlendNode

The base class for types used to construct animation blend trees

Qt3DAnimation::QAdditiveClipBlend

Performs an additive blend of two animation clips based on an additive factor

Qt3DAnimation::QAnimationAspect

Provides key-frame animation capabilities to Qt 3D

Qt3DAnimation::QAnimationCallback

Represents an animation callback object

Qt3DAnimation::QAnimationClip

Specifies key frame animation data

Qt3DAnimation::QAnimationClipData

Class containing the animation data

Qt3DAnimation::QAnimationClipLoader

Enables loading key frame animation data from a file

Qt3DAnimation::QAnimationController

A controller class for animations

Qt3DAnimation::QAnimationGroup

A class grouping animations together

Qt3DAnimation::QBlendedClipAnimator

Component providing animation playback capabilities of a tree of blend nodes

Qt3DAnimation::QCallbackMapping

Allows to map the channels within the clip onto an invocation of a callback object

Qt3DAnimation::QChannel

Defines a channel for a QAnimationClipData. The animation system interpolates each channel component independently except in the case the QChannel is called "Rotation" (case sensitive), it has four QChannelComponents and the same number of keyframes for each QChannelComponent. In that case the interpolation will be performed using SLERP

Qt3DAnimation::QChannelMapper

Allows to map the channels within the clip onto properties of objects in the application

Qt3DAnimation::QChannelMapping

Allows to map the channels within the clip onto properties of objects in the application

Qt3DAnimation::QClipAnimator

Component providing simple animation playback capabilities

Qt3DAnimation::QClipBlendValue

Class used for including a clip in a blend tree

Qt3DAnimation::QKeyFrame

A base class for handling keyframes

Qt3DAnimation::QKeyframeAnimation

A class implementing simple keyframe animation to a QTransform

Qt3DAnimation::QLerpClipBlend

Performs a linear interpolation of two animation clips based on a normalized factor

Qt3DAnimation::QMorphTarget

A class providing morph targets to blend-shape animation

Qt3DAnimation::QMorphingAnimation

A class implementing blend-shape morphing animation

Qt3DAnimation::QVertexBlendAnimation

A class implementing vertex-blend morphing animation

Qt3DCore::QAbstractFunctor

Abstract base class for all functors

Qt3DCore::QAspectJob

Base class for jobs executed in an aspect

Qt3DCore::QBackendNode

Base class for all Qt3D backend nodes

Qt3DCore::QBackendNodeMapper

Creates and maps backend nodes to their respective frontend nodes

Qt3DCore::QNodeId

Uniquely identifies a QNode

Qt3DCore::Quick::QQmlAspectEngine

Environment for the QAspectEngine and a method for instantiating QML components

Qt3DExtras::QAbstractCameraController

Basic functionality for camera controllers

Qt3DExtras::QConeGeometry

Allows creation of a cone in 3D space. * * * * * The QConeGeometry class is most commonly used internally by the QConeMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclasses. The class * allows for creation of both a cone and a truncated cone

Qt3DExtras::QConeGeometryView

A conical mesh

Qt3DExtras::QConeMesh

A conical mesh

Qt3DExtras::QCuboidGeometry

Allows creation of a cuboid in 3D space. * * * * * The QCuboidGeometry class is most commonly used internally by the QCuboidMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclasses

Qt3DExtras::QCuboidGeometryView

A cuboid mesh

Qt3DExtras::QCuboidMesh

A cuboid mesh

Qt3DExtras::QCylinderGeometry

Allows creation of a cylinder in 3D space. * * * * * The QCylinderGeometry class is most commonly used internally by the QCylinderMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclasses

Qt3DExtras::QCylinderGeometryView

A cylindrical mesh

Qt3DExtras::QCylinderMesh

A cylindrical mesh

Qt3DExtras::QDiffuseSpecularMaterial

Default implementation of the phong lighting effect

Qt3DExtras::QExtrudedTextMesh

A 3D extruded Text mesh

Qt3DExtras::QFirstPersonCameraController

Allows controlling the scene camera from the first person perspective

Qt3DExtras::QForwardRenderer

Default FrameGraph implementation of a forward renderer

Qt3DExtras::QGoochMaterial

Material that implements the Gooch shading model, popular in CAD and CAM applications

Qt3DExtras::QMetalRoughMaterial

Default implementation of PBR lighting

Qt3DExtras::QMorphPhongMaterial

Default implementation of the phong lighting effect

Qt3DExtras::QOrbitCameraController

Allows controlling the scene camera along orbital path

Qt3DExtras::QPerVertexColorMaterial

Default implementation for rendering the color properties set for each vertex

Qt3DExtras::QPlaneGeometry

Allows creation of a plane in 3D space. * * * * The QPlaneGeometry class is most commonly used internally by the QPlaneMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclasses

Qt3DExtras::QPlaneGeometryView

A square planar mesh

Qt3DExtras::QPlaneMesh

A square planar mesh

Qt3DExtras::QSkyboxEntity

Qt3DExtras::QSkyboxEntity is a convenience Qt3DCore::QEntity subclass that can be used to insert a skybox in a 3D scene

Qt3DExtras::QSphereGeometry

Allows creation of a sphere in 3D space. * * * * * The QSphereGeometry class is most commonly used internally by the QSphereMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclasses

Qt3DExtras::QSphereGeometryView

A spherical mesh

Qt3DExtras::QSphereMesh

A spherical mesh

Qt3DExtras::QTextureMaterial

Default implementation of a simple unlit texture material

Qt3DExtras::QTorusGeometry

Allows creation of a torus in 3D space. * * * * * The QTorusGeometry class is most commonly used internally by the QTorusMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclasses

Qt3DExtras::QTorusGeometryView

A toroidal mesh

Qt3DExtras::QTorusMesh

A toroidal mesh

Qt3DInput::QAbstractActionInput

The base class for the Action Input and all Aggregate Action Inputs

Qt3DInput::QAbstractAxisInput

QAbstractActionInput is the base class for all Axis Input

Qt3DInput::QAbstractPhysicalDevice

The base class used by Qt3d to interact with arbitrary input devices

Qt3DInput::QAbstractPhysicalDeviceProxy

Qt3DInput::QAbstractPhysicalDeviceProxy acts as a proxy for an actual Qt3DInput::QQAbstractPhysicalDevice device

Qt3DInput::QAction

Links a set of QAbstractActionInput that trigger the same event

Qt3DInput::QActionInput

Stores Device and Buttons used to trigger an input event

Qt3DInput::QAnalogAxisInput

An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick

Qt3DInput::QAxis

Stores QAbstractAxisInputs used to trigger an input event

Qt3DInput::QAxisAccumulator

Processes velocity or acceleration data from a QAxis

Qt3DInput::QAxisSetting

Stores settings for the specified list of Axis

Qt3DInput::QButtonAxisInput

An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick

Qt3DInput::QInputAspect

Responsible for creating physical devices and handling associated jobs

Qt3DInput::QInputChord

Represents a set of QAbstractActionInput's that must be triggerd at once

Qt3DInput::QInputDeviceIntegration

Abstract base class used to define new input methods such as game controllers

Qt3DInput::QInputSequence

Represents a set of QAbstractActionInput's that must be triggerd one after the other

Qt3DInput::QInputSettings

Holds the pointer to an input event source object

Qt3DInput::QKeyEvent

Event type send by KeyBoardHandler

Qt3DInput::QKeyboardDevice

In charge of dispatching keyboard events to attached QQKeyboardHandler objects

Qt3DInput::QKeyboardHandler

Provides keyboard event notification

Qt3DInput::QLogicalDevice

Allows the user to define a set of actions that they wish to use within an application

Qt3DInput::QMouseDevice

Delegates mouse events to the attached MouseHandler objects

Qt3DInput::QMouseEvent

Qt3DCore::QMouseEvent contains parameters that describe a mouse event

Qt3DInput::QMouseHandler

Provides a means of being notified about mouse events when attached to a QMouseDevice instance

Qt3DInput::QWheelEvent

Contains parameters that describe a mouse wheel event

Qt3DLogic::QFrameAction

Provides a way to have a synchronous function executed each frame

Qt3DLogic::QLogicAspect

Responsible for handling frame synchronization jobs

Qt3DRender::QAbstractLight

Encapsulate a QAbstractLight object in a Qt 3D scene

Qt3DRender::QAbstractRayCaster

An abstract base class for ray casting in 3d scenes

Qt3DRender::QAbstractTexture

A base class to be used to provide textures

Qt3DRender::QAbstractTextureImage

Encapsulates the necessary information to create an OpenGL texture image

Qt3DRender::QAlphaCoverage

Enable alpha-to-coverage multisampling mode

Qt3DRender::QAlphaTest

Specify alpha reference test

Qt3DRender::QBlendEquation

Specifies the equation used for both the RGB blend equation and the Alpha blend equation

Qt3DRender::QBlendEquationArguments

Encapsulates blending information: specifies how the incoming values (what's going to be drawn) are going to affect the existing values (what is already drawn)

Qt3DRender::QBlitFramebuffer

FrameGraph node to transfer a rectangle of pixel values from one region of a render target to another

Qt3DRender::QBufferCapture

Exchanges buffer data between GPU and CPU

Qt3DRender::QCamera

Defines a view point through which the scene will be rendered

Qt3DRender::QCameraLens

Qt3DRender::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D scene

Qt3DRender::QCameraSelector

Class to allow for selection of camera to be used

Qt3DRender::QClearBuffers

Class to clear buffers

Qt3DRender::QClipPlane

Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance

Qt3DRender::QColorMask

Allows specifying which color components should be written to the currently bound frame buffer

Qt3DRender::QComputeCommand

QComponent to issue work for the compute shader on GPU

Qt3DRender::QCullFace

Specifies whether front or back face culling is enabled

Qt3DRender::QDebugOverlay

Enables a visual overlay with scene details

Qt3DRender::QDepthRange

Enables remapping depth values written into the depth buffer

Qt3DRender::QDepthTest

Tests the fragment shader's depth value against the depth of a sample being written to

Qt3DRender::QDirectionalLight

Encapsulate a Directional Light object in a Qt 3D scene

Qt3DRender::QDispatchCompute

FrameGraph node to issue work for the compute shader on GPU

Qt3DRender::QDithering

Enable dithering

Qt3DRender::QEffect

Base class for effects in a Qt 3D scene

Qt3DRender::QEnvironmentLight

Encapsulate an environment light object in a Qt 3D scene

Qt3DRender::QFilterKey

Storage for filter keys and their values

Qt3DRender::QFrameGraphNode

Base class of all FrameGraph configuration nodes

Qt3DRender::QFrontFace

Defines front and back facing polygons

Qt3DRender::QFrustumCulling

Enable frustum culling for the FrameGraph

Qt3DRender::QGeometryRenderer

Encapsulates geometry rendering

Qt3DRender::QGraphicsApiFilter

Identifies the API required for the attached QTechnique

Qt3DRender::QLayer

Way of filtering which entities will be rendered

Qt3DRender::QLayerFilter

Controls layers drawn in a frame graph branch

Qt3DRender::QLevelOfDetail

Way of controlling the complexity of rendered entities based on their size on the screen

Qt3DRender::QLevelOfDetailBoundingSphere

Simple spherical volume, defined by its center and radius

Qt3DRender::QLevelOfDetailSwitch

Provides a way of enabling child entities based on distance or screen size

Qt3DRender::QLineWidth

Specifies the width of rasterized lines

Qt3DRender::QMaterial

Provides an abstract class that should be the base of all material component classes in a scene

Qt3DRender::QMemoryBarrier

Class to emplace a memory barrier

Qt3DRender::QMesh

A custom mesh loader

Qt3DRender::QMultiSampleAntiAliasing

Enable multisample antialiasing

Qt3DRender::QNoDepthMask

Disable depth write

Qt3DRender::QNoDraw

When a Qt3DRender::QNoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive

Qt3DRender::QNoPicking

When a Qt3DRender::QNoPicking node is present in a FrameGraph branch, this prevents the render aspect from performing picking selection for the given branch

Qt3DRender::QObjectPicker

Instantiates a component that can be used to interact with a QEntity by a process known as picking

Qt3DRender::QPaintedTextureImage

A QAbstractTextureImage that can be written through a QPainter

Qt3DRender::QParameter

Provides storage for a name and value pair. This maps to a shader uniform

Qt3DRender::QPickEvent

Holds information when an object is picked

Qt3DRender::QPickLineEvent

Holds information when a segment of a line is picked

Qt3DRender::QPickPointEvent

Holds information when a segment of a point cloud is picked

Qt3DRender::QPickTriangleEvent

Holds information when a triangle is picked

Qt3DRender::QPickingProxy

Can be used to provide an alternate QGeometryView used only for picking

Qt3DRender::QPickingSettings

Specifies how entity picking is handled

Qt3DRender::QPointLight

Encapsulate a Point Light object in a Qt 3D scene

Qt3DRender::QPointSize

Specifies the size of rasterized points. May either be set statically or by shader programs

Qt3DRender::QPolygonOffset

Sets the scale and steps to calculate depth values for polygon offsets

Qt3DRender::QProximityFilter

Select entities which are within a distance threshold of a target entity

Qt3DRender::QRasterMode

Render state allows to control the type of rasterization to be performed

Qt3DRender::QRayCaster

Qt3DRender::QRayCaster is used to perform ray casting tests in 3d world coordinates

Qt3DRender::QRayCasterHit

Details of a hit when casting a ray through a model

Qt3DRender::QRenderAspect

Class

Qt3DRender::QRenderCapabilities

Holds settings related to available rendering engines

Qt3DRender::QRenderCapture

Frame graph node for render capture

Qt3DRender::QRenderCaptureReply

Receives the result of render capture request

Qt3DRender::QRenderPass

Encapsulates a Render Pass

Qt3DRender::QRenderPassFilter

Provides storage for vectors of Filter Keys and Parameters

Qt3DRender::QRenderSettings

Holds settings related to rendering process and host the active FrameGraph

Qt3DRender::QRenderState

An abstract base class for all render states

Qt3DRender::QRenderStateSet

FrameGraph node offers a way of specifying a set of QRenderState objects to be applied during the execution of a framegraph branch

Qt3DRender::QRenderSurfaceSelector

Provides a way of specifying the render surface

Qt3DRender::QRenderTarget

Encapsulates a target (usually a frame buffer object) which the renderer can render into

Qt3DRender::QRenderTargetOutput

Allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... )

Qt3DRender::QRenderTargetSelector

Provides a way of specifying a render target

Qt3DRender::QSceneLoader

Provides the facility to load an existing Scene

Qt3DRender::QScissorTest

Discards fragments that fall outside of a certain rectangular portion of the screen

Qt3DRender::QScreenRayCaster

Performe ray casting test based on screen coordinates

Qt3DRender::QSeamlessCubemap

Enables seamless cubemap texture filtering

Qt3DRender::QSetFence

FrameGraphNode used to insert a fence in the graphics command stream

Qt3DRender::QShaderImage

Provides Image access to shader programs

Qt3DRender::QShaderProgram

Encapsulates a Shader Program

Qt3DRender::QShaderProgramBuilder

Generates a Shader Program content from loaded graphs

Qt3DRender::QSharedGLTexture

Allows to use a textureId from a separate OpenGL context in a Qt 3D scene

Qt3DRender::QSortPolicy

Provides storage for the sort types to be used

Qt3DRender::QSpotLight

Encapsulate a Spot Light object in a Qt 3D scene

Qt3DRender::QStencilMask

Controls the front and back writing of individual bits in the stencil planes

Qt3DRender::QStencilOperation

Specifies stencil operation

Qt3DRender::QStencilOperationArguments

Sets the actions to be taken when stencil and depth tests fail

Qt3DRender::QStencilTest

Specifies arguments for the stecil test

Qt3DRender::QStencilTestArguments

Specifies arguments for stencil test

Qt3DRender::QSubtreeEnabler

Enables or disables entire subtrees of framegraph nodes

Qt3DRender::QTechnique

Encapsulates a Technique

Qt3DRender::QTechniqueFilter

A QFrameGraphNode used to select QTechniques to use

Qt3DRender::QTexture1D

A QAbstractTexture with a Target1D target format

Qt3DRender::QTexture1DArray

A QAbstractTexture with a Target1DArray target format

Qt3DRender::QTexture2D

A QAbstractTexture with a Target2D target format

Qt3DRender::QTexture2DArray

A QAbstractTexture with a Target2DArray target format

Qt3DRender::QTexture2DMultisample

A QAbstractTexture with a Target2DMultisample target format

Qt3DRender::QTexture2DMultisampleArray

A QAbstractTexture with a Target2DMultisampleArray target format

Qt3DRender::QTexture3D

A QAbstractTexture with a Target3D target format

Qt3DRender::QTextureBuffer

A QAbstractTexture with a TargetBuffer target format

Qt3DRender::QTextureCubeMap

A QAbstractTexture with a TargetCubeMap target format

Qt3DRender::QTextureCubeMapArray

A QAbstractTexture with a TargetCubeMapArray target format

Qt3DRender::QTextureData

Stores texture information such as the target, height, width, depth, layers, wrap, and if mipmaps are enabled

Qt3DRender::QTextureDataUpdate

Holds content and information required to perform partial updates of a texture content

Qt3DRender::QTextureGenerator

Provides the image data for a texture

Qt3DRender::QTextureImage

Encapsulates the necessary information to create an OpenGL texture image from an image source

Qt3DRender::QTextureImageData

Stores data representing a texture

Qt3DRender::QTextureImageDataGenerator

Provides texture image data for QAbstractTextureImage

Qt3DRender::QTextureLoader

Handles the texture loading and setting the texture's properties

Qt3DRender::QTextureRectangle

A QAbstractTexture with a TargetRectangle target format

Qt3DRender::QTextureWrapMode

Defines the wrap mode a Qt3DRender::QAbstractTexture should apply to a texture

Qt3DRender::QViewport

A viewport on the Qt3D Scene

Qt3DRender::QWaitFence

FrameGraphNode used to wait for a fence in the graphics command stream to become signaled

Qt3DRender::Quick::QScene2D

This class enables rendering qml into a texture, which then can be used as a part of 3D scene

QtConcurrent::QTaskBuilder

Used for adjusting task parameters

QtFuture::WhenAnyResult

QtFuture::WhenAnyResult is used to represent the result of QtFuture::whenAny()

qfloat16

Provides 16-bit floating point support

qoutputrange

Holds the specifics of an output range