New Classes and Functions in Qt 6.13

This page contains a comprehensive list of all new classes and functions introduced in Qt 6.13.

New Classes

New Member Functions

Class QCollator:

(since 6.13) QCollator::CollationOptions options() const
(since 6.13) void setOptions(QCollator::CollationOptions options)

Class QGrpcBidiStream:

(since 6.13) quint64 bytesToWrite() const
(since 6.13) void messageWritten()

Class QGrpcChannelOptions:

(since 6.13) std::chrono::milliseconds connectTimeout() const
(since 6.13) std::chrono::milliseconds initialReconnectBackoff() const
(since 6.13) quint64 maximumMetadataSize() const
(since 6.13) std::chrono::milliseconds maximumReconnectBackoff() const
(since 6.13) QGrpcChannelOptions &setConnectTimeout(std::chrono::milliseconds timeout)
(since 6.13) QGrpcChannelOptions &setInitialReconnectBackoff(std::chrono::milliseconds delay)
(since 6.13) QGrpcChannelOptions &setMaximumMetadataSize(quint64 size)
(since 6.13) QGrpcChannelOptions &setMaximumReconnectBackoff(std::chrono::milliseconds delay)

Class QGrpcClientStream:

(since 6.13) quint64 bytesToWrite() const
(since 6.13) void messageWritten()

Class QGrpcOperationContext:

(since 6.13) quint64 bytesToWrite() const
(since 6.13) void messageWritten()
(since 6.13) void setBytesToWrite(quint64 bytes)

Class QHttp2Configuration:

(since 6.13) quint32 maxHeaderListSize() const
(since 6.13) void setMaxHeaderListSize(quint32 size)

Class QQuaternion:

(since 6.13) QQuaternion fastSlerp(const QQuaternion &q1, const QQuaternion &q2, float t)

Class QQuickGraphicsDevice:

(since 6.13) QQuickGraphicsDevice fromDeviceObjects(VkPhysicalDevice physicalDevice, VkDevice device, int queueFamilyIndex, int queueIndex, VkDeviceQueueCreateFlags queueFlags)

Class QRhi:

(since 6.13) QRhiIndirectCommandBuffer *newIndirectCommandBuffer(QRhiIndirectCommandBuffer::Type type, quint32 maxCommandCount)

Class QRhiCommandBuffer:

(since 6.13) void dispatchIndirect(QRhiBuffer *indirectBuffer, quint32 indirectBufferOffset = 0)
(since 6.13) void drawIndexedIndirectCount(QRhiBuffer *indirectBuffer, quint32 indirectBufferOffset, QRhiBuffer *countBuffer, quint32 countBufferOffset, quint32 maxDrawCount, quint32 stride = sizeof(QRhiIndexedIndirectDrawCommand))
(since 6.13) void drawIndirectCount(QRhiBuffer *indirectBuffer, quint32 indirectBufferOffset, QRhiBuffer *countBuffer, quint32 countBufferOffset, quint32 maxDrawCount, quint32 stride = sizeof(QRhiIndirectDrawCommand))
(since 6.13) void setPushConstants(quint32 offset, quint32 size, const void *data)

Class QRhiResourceUpdateBatch:

(since 6.13) void clearStorageBuffer(QRhiBuffer *buf, quint32 offset, quint32 size, quint8 value)
(since 6.13) void clearStorageBuffer(QRhiBuffer *buf, quint8 value)
(since 6.13) void commitIndirectCommandBuffer(QRhiIndirectCommandBuffer *icb)
(since 6.13) void copyBuffer(QRhiBuffer *dst, QRhiBuffer *src, const QRhiBufferCopyDescription &desc = QRhiBufferCopyDescription())

Class QRhiShadingRateMap:

(since 6.13) virtual QSize logicalSize() const

Class QThreadStorage:

(since 6.13) void clearLocalData()

New Enum Types

(since 6.13) enum class CollationOption { CaseInsensitive, IgnorePunctuation, NumericSort, DiacriticInsensitive, WidthInsensitive }

New Enum Values

New Properties

New Variables

(since 6.13) VkDeviceQueueCreateFlags gfxQueueFlags

New QML Types

New QML Properties

QML Type Abstract3DAxis:

(since 6.13) visible : bool

QML Type D6Joint:

(since 6.13) angularDamping : real
(since 6.13) angularStiffness : real
(since 6.13) linearDamping : real
(since 6.13) linearLimitXLower : real
(since 6.13) linearLimitXUpper : real
(since 6.13) linearLimitYLower : real
(since 6.13) linearLimitYUpper : real
(since 6.13) linearLimitZLower : real
(since 6.13) linearLimitZUpper : real
(since 6.13) linearStiffness : real
(since 6.13) swingLimitAngleY : real
(since 6.13) swingLimitAngleZ : real
(since 6.13) swingMotionY : enumeration
(since 6.13) swingMotionZ : enumeration
(since 6.13) twistLimitLower : real
(since 6.13) twistLimitUpper : real
(since 6.13) twistMotion : enumeration
(since 6.13) xMotion : enumeration
(since 6.13) yMotion : enumeration
(since 6.13) zMotion : enumeration

QML Type DynamicRigidBody:

(since 6.13) angularVelocity : vector3d
(since 6.13) ccd : enumeration
(since 6.13) linearVelocity : vector3d

QML Type FlexibleJoint:

(since 6.13) damping : real
(since 6.13) stiffness : real

QML Type HorizontalHeaderView:

(since 6.13) showSortIndicator : bool
(since 6.13) sortIndicatorClearable : bool

QML Type LottieAnimation:

(since 6.13) markers : list<string>

QML Type LottieVectorImageController:

(since 6.13) markers : list<string>

QML Type PathRectangle:

(since 6.13) cornerShape : enumeration

QML Type PhysicsWorld:

(since 6.13) dynamicQueryStructure : QueryStructure
(since 6.13) staticQueryStructure : QueryStructure

QML Type PrincipledMaterial:

(since 6.13) anisotropyMap : Texture
(since 6.13) anisotropyRotation : real
(since 6.13) anisotropyStrength : real
(since 6.13) dispersion : real
(since 6.13) iridescenceChannel : enumeration
(since 6.13) iridescenceFactor : real
(since 6.13) iridescenceIndexOfRefraction : real
(since 6.13) iridescenceMap : Texture
(since 6.13) iridescenceThicknessChannel : enumeration
(since 6.13) iridescenceThicknessMap : Texture
(since 6.13) iridescenceThicknessMaximum : real
(since 6.13) iridescenceThicknessMinimum : real
(since 6.13) sheenColor : color
(since 6.13) sheenColorMap : Texture
(since 6.13) sheenRoughness : real
(since 6.13) sheenRoughnessChannel : enumeration
(since 6.13) sheenRoughnessMap : Texture

QML Type ProceduralSkyMaterial:

(since 6.13) groundBottomColor : color
(since 6.13) groundCurve : real
(since 6.13) groundEnergy : real
(since 6.13) groundHorizonColor : color
(since 6.13) skyCurve : real
(since 6.13) skyEnergy : real
(since 6.13) skyHorizonColor : color
(since 6.13) skyTopColor : color
(since 6.13) sunAngleMax : real
(since 6.13) sunAngleMin : real
(since 6.13) sunColor : color
(since 6.13) sunCurve : real
(since 6.13) sunEnergy : real
(since 6.13) sunLatitude : real
(since 6.13) sunLongitude : real

QML Type RuntimeLoader:

(since 6.13) materialVariant : string
(since 6.13) materialVariants : list<string>

QML Type Screen:

(since 6.13) availableDesktopGeometry : rect
(since 6.13) availableGeometry : rect
(since 6.13) desktopGeometry : rect
(since 6.13) geometry : rect

QML Type TableView:

(since 6.13) sortColumn : int
(since 6.13) sortOrder : enumeration
(since 6.13) sortingEnabled : bool

QML Type Text:

(since 6.13) hoveredToolTip : string

QML Type TextEdit:

(since 6.13) hoveredToolTip : string

QML Type VirtualKeyboardSettings:

(since 6.13) screenName : string

QML Type locationHit:

(since 6.13) distance : real
(since 6.13) normal : vector3d
(since 6.13) position : vector3d

QML Type queryHit:

(since 6.13) body : PhysicsNode
(since 6.13) shape : CollisionShape

New QML Signals

(since 6.13) void headerClicked(int logicalColumn)
(since 6.13) visibilityChanged(bool visible)

New QML Methods

QML Type LottieAnimation:

(since 6.13) bool gotoAndPlay(string frameMarker)
(since 6.13) bool gotoAndStop(string frameMarker)

QML Type LottieVectorImageController:

(since 6.13) bool gotoAndPlay(string markerName)
(since 6.13) bool gotoAndStop(string markerName)

QML Type PhysicsWorld:

(since 6.13) list<queryHit> multiOverlapQuery(CollisionShape shape, bool includeStatic = true, bool includeDynamic = true)
(since 6.13) list<locationHit> multiRaycastQuery(vector3d origin, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true)
(since 6.13) list<locationHit> multiSweepQuery(CollisionShape shape, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true)
(since 6.13) locationHit singleRaycastQuery(vector3d origin, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true)
(since 6.13) locationHit singleSweepQuery(CollisionShape shape, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true)
(since 6.13) bool testOverlapQuery(CollisionShape shape, bool includeStatic = true, bool includeDynamic = true)
(since 6.13) bool testRaycastQuery(vector3d origin, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true)
(since 6.13) bool testSweepQuery(CollisionShape shape, vector3d direction, real maxDistance, bool includeStatic = true, bool includeDynamic = true)

QML Type TableView:

(since 6.13) void sortByColumn(int column, enumeration order)

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.