Sur cette page

Qt Quick C++ Classes

Le module Qt Quick fournit des classes permettant d'intégrer Qt Quick dans des applications Qt/C++. Plus d'informations...

Espaces de noms

QQuickOpenGLUtils

Contient des utilitaires pour Qt Quick lorsqu'il est utilisé avec un backend OpenGL.

Classes

QNativeInterface::QSGD3D11Texture

Permet d'accéder et d'adopter les objets de texture Direct3D 11

QNativeInterface::QSGD3D12Texture

Permet d'accéder aux objets de texture Direct3D 12 et de les adopter.

QNativeInterface::QSGMetalTexture

Permet d'accéder aux objets de texture Metal et de les adopter

QNativeInterface::QSGOpenGLTexture

Permet d'accéder aux objets de texture OpenGL et de les adopter

QNativeInterface::QSGVulkanTexture

Permet d'accéder aux objets d'image Vulkan et de les adopter

QQuickAsyncImageProvider

Interface pour le contrôle asynchrone des requêtes d'images QML

QQuickFramebufferObject

Classe de commodité pour l'intégration du rendu OpenGL à l'aide d'un objet framebuffer (FBO) avec un objet framebuffer (FBO). Qt Quick

QQuickFramebufferObject::Renderer

QQuickGraphicsConfiguration

Contrôle les paramètres graphiques de bas niveau pour la QQuickWindow

QQuickGraphicsDevice

Conteneur opaque pour les objets graphiques natifs représentant des périphériques ou des contextes graphiques

QQuickImageProvider

Interface pour la prise en charge des pixmaps et des requêtes d'images threadées en QML

QQuickImageResponse

Interface pour le chargement asynchrone d'images dans QQuickAsyncImageProvider

QQuickItem

Le plus basique de tous les éléments visuels dans QQuickAsyncImageProvider Qt Quick

QQuickItem::ItemChangeData

Ajoute des informations supplémentaires à la fonction QQuickItem::itemChange()

QQuickItemGrabResult

Contient le résultat de QQuickItem::grabToImage()

QQuickPaintedItem

Moyen d'utiliser l'API QPainter dans le graphique de scène QML

QQuickRenderControl

Mécanisme de rendu du graphe de scène Qt Quick sur une cible de rendu hors écran d'une manière entièrement contrôlée par l'application.

QQuickRenderTarget

Conteneur opaque pour les ressources graphiques natives spécifiant une cible de rendu et les métadonnées associées.

QQuickRhiItem

Alternative portable à QQuickFramebufferObject qui n'est pas liée à OpenGL, mais qui permet plutôt d'intégrer le rendu avec les API QRhi à l'aide de la technologie QQuickRhi. Qt Quick

QQuickRhiItemRenderer

Un QQuickRhiItemRenderer implémente la logique de rendu d'un QQuickRhiItem.

QQuickTextDocument

l'accès au document QText de QQuickTextEdit

QQuickTextureFactory

Interface pour le chargement de textures personnalisées à partir de QML

QQuickView

Fenêtre d'affichage d'une interface utilisateur Qt Quick

QQuickWindow

Fenêtre d'affichage d'une scène graphique QML

QQuickWindow::GraphicsStateInfo

Décrit une partie de l'état graphique du RHI au moment de l'appel à beginExternalCommands().

QSGBasicGeometryNode

sert de classe de base pour les nœuds basés sur la géométrie

QSGClipNode

Implémente la fonctionnalité de découpage dans le graphe de la scène

QSGDynamicTexture

Sert de classe de base pour les textures changeant dynamiquement, comme le contenu rendu aux FBO.

QSGFlatColorMaterial

Moyen pratique de rendre une géométrie de couleur solide dans le graphe de scène

QSGGeometry

Stockage de bas niveau pour les primitives graphiques dans le graphe de scène Qt Quick

QSGGeometry::Attribute

QSGGeometry::Attribute décrit un attribut de sommet unique dans une QSGGeometry

QSGGeometry::AttributeSet

QSGGeometry::AttributeSet décrit comment les sommets d'une QSGGeometry sont construits

QSGGeometry::ColoredPoint2D

QSGGeometry::ColoredPoint2D struct est une structure de commodité permettant d'accéder à des points 2D avec une couleur.

QSGGeometry::Point2D

QSGGeometry::Point2D struct est une structure de commodité pour accéder aux points 2D

QSGGeometry::TexturedPoint2D

QSGGeometry::TexturedPoint2D struct est une structure de commodité permettant d'accéder à des points 2D avec des coordonnées de texture.

QSGGeometryNode

Utilisée pour tous les contenus rendus dans le graphe de scène

QSGImageNode

Fournie pour faciliter le dessin de contenu texturé à l'aide du graphe de scène QML

QSGMaterial

Encapsule l'état de rendu pour un programme de shader

QSGMaterialShader

Représente un programme de nuanceur indépendant de l'API graphique

QSGMaterialShader::GraphicsPipelineState

Décrit les modifications d'état que le matériel souhaite appliquer à l'état du pipeline graphique actuellement actif.

QSGMaterialType

Utilisé comme jeton de type unique en combinaison avec QSGMaterial

QSGNode

Classe de base pour tous les nœuds du graphe de scène

QSGOpacityNode

Utilisée pour modifier l'opacité des nœuds

QSGOpaqueTextureMaterial

Moyen pratique de rendre la géométrie texturée dans le graphe de scène

QSGRectangleNode

Classe pratique pour dessiner des rectangles remplis de solides à l'aide du graphe de scène

QSGRenderNode

Représente un ensemble de commandes de rendu personnalisées ciblant l'API graphique utilisée par le graphe de scène.

QSGRenderNode::RenderState

Fournit des informations sur la matrice de projection et l'écrêtage.

QSGRendererInterface

Une interface permettant d'accéder à certains éléments internes de l'API graphique du scenegraph.

QSGSimpleRectNode

Classe de commodité pour dessiner des rectangles remplis de solides à l'aide du graphe de scène

QSGSimpleTextureNode

Classe de commodité permettant de dessiner facilement du contenu texturé à l'aide du graphe de scène QML

QSGTextNode

Classe permettant de dessiner des dispositions de texte et des documents textuels dans le graphe de scène Qt Quick

QSGTexture

Classe de base pour les textures utilisées dans le graphe de scène

QSGTextureMaterial

Moyen pratique de rendre une géométrie texturée dans le graphe de scène

QSGTextureProvider

Encapsule les entités basées sur les textures dans QML

QSGTransformNode

Implémente les transformations dans le graphe de scène

QSGVertexColorMaterial

Moyen pratique de rendre la géométrie colorée par sommet dans le graphe de scène

Description détaillée

Pour établir un lien avec le module, ajoutez cette ligne à votre fichier qmake .pro:

QT += quick

Pour plus d'informations sur le module Qt Quick, voir la documentation du module Qt Quick documentation du module.

© 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.