QNativeInterface::QEGLContext Struct
Interfaz nativa para un contexto EGL. Más...
| Cabecera: | #include <QOpenGLContext> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Desde: | Qt 6.0 |
- Lista de todos los miembros, incluyendo los heredados
- QEGLContext es parte de Interfaces Nativas.
Funciones Públicas
(since 6.3) virtual EGLConfig | config() const = 0 |
(since 6.3) virtual EGLDisplay | display() const = 0 |
(since 6.5) virtual void | invalidateContext() = 0 |
| virtual EGLContext | nativeContext() const = 0 |
Miembros Públicos Estáticos
| QOpenGLContext * | fromNative(EGLContext context, EGLDisplay display, QOpenGLContext *shareContext = nullptr) |
Descripción Detallada
Se accede a través de QOpenGLContext::nativeInterface().
Documentación de la Función Miembro
[pure virtual, since 6.3] EGLConfig QEGLContext::config() const
Devuelve el EGLConfig asociado con el EGLContext subyacente.
Esta función se introdujo en Qt 6.3.
[pure virtual, since 6.3] EGLDisplay QEGLContext::display() const
Devuelve el EGLDisplay asociado con el EGLContext subyacente.
Esta función se introdujo en Qt 6.3.
[static] QOpenGLContext *QEGLContext::fromNative(EGLContext context, EGLDisplay display, QOpenGLContext *shareContext = nullptr)
Adopta un EGLContext context.
El mismo EGLDisplay pasado a eglCreateContext debe pasarse como argumento display.
La propiedad del QOpenGLContext creado shareContext se transfiere a la persona que llama.
[pure virtual, since 6.5] void QEGLContext::invalidateContext()
Marca el contexto como no válido
Si este contexto es utilizado por el scenegraph Qt Quick, esto hará que el SceneGraph destruya este contexto y cree uno nuevo.
De forma similar a QPlatformWindow::invalidateSurface(), sólo se puede esperar que esta función tenga efecto en ciertas plataformas, como eglfs.
Esta función se introdujo en Qt 6.5.
Ver también QOpenGLContext::isValid() y QPlatformWindow::invalidateSurface().
[pure virtual] EGLContext QEGLContext::nativeContext() const
Devuelve el EGLContext subyacente.
© 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.