QQuickOpenGLUtils Namespace
El espacio de nombres QQuickOpenGLUtils contiene utilidades para Qt Quick cuando se utiliza con un backend OpenGL. Más...
| Cabecera: | #include <QQuickOpenGLUtils> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Quick)target_link_libraries(mytarget PRIVATE Qt6::Quick) |
| qmake: | QT += quick |
| Desde: | Qt 6.0 |
Funciones
(since 6.0) void | resetOpenGLState() |
Documentación de funciones
[since 6.0] void QQuickOpenGLUtils::resetOpenGLState()
Llama a esta función para restablecer el contexto OpenGL actual a su estado por defecto.
El gráfico de escena utiliza el contexto OpenGL y dependerá de su estado. Cuando se mezclan comandos OpenGL sin procesar con el renderizado del gráfico de escena, esta función proporciona una forma conveniente de restablecer el estado del contexto OpenGL a sus valores por defecto.
Esta función no toca el estado en el canal de funciones fijas.
Advertencia: Esta función sólo restablecerá el contexto OpenGL en relación a lo que pueda ser cambiado internamente como parte del gráfico de escena OpenGL. No restablece nada que haya sido cambiado externamente, como las llamadas directas a OpenGL realizadas dentro del código de la aplicación si esas mismas llamadas no se usan internamente (por ejemplo, varios estados específicos de OpenGL 3.x o 4.x).
Esta función se introdujo en 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.