QQuickOpenGLUtils Namespace
L'espace de noms QQuickOpenGLUtils contient des utilitaires pour Qt Quick lorsqu'il est utilisé avec un backend OpenGL. Plus d'informations...
| En-tête : | #include <QQuickOpenGLUtils> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Quick)target_link_libraries(mytarget PRIVATE Qt6::Quick) |
| qmake : | QT += quick |
| Depuis : | Qt 6.0 |
Fonctions
(since 6.0) void | resetOpenGLState() |
Documentation des fonctions
[since 6.0] void QQuickOpenGLUtils::resetOpenGLState()
Appeler cette fonction pour réinitialiser le contexte OpenGL actuel à son état par défaut.
Le graphe de scène utilise le contexte OpenGL et s'appuiera sur son état. Lorsque l'on mélange des commandes OpenGL brutes avec le rendu du graphe de scène, cette fonction fournit un moyen pratique de réinitialiser l'état du contexte OpenGL à ses valeurs par défaut.
Cette fonction ne touche pas à l'état dans le pipeline de fonctions fixes.
Attention : Cette fonction ne réinitialise le contexte OpenGL que par rapport à ce qui peut être modifié en interne dans le cadre du graphe de scène OpenGL. Elle ne réinitialise rien de ce qui a été modifié extérieurement, comme les appels directs à OpenGL effectués dans le code de l'application si ces mêmes appels ne sont pas utilisés en interne (par exemple, divers états spécifiques à OpenGL 3.x ou 4.x).
Cette fonction a été introduite dans Qt 6.0.
© 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.