Native interface to a GLX context. More...
| Header: | #include <QOpenGLContext> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Since: | Qt 6.0 |
| int | nativeContext() const |
| QOpenGLContext * | fromNative(int configBasedContext, QOpenGLContext *shareContext = nullptr) |
| QOpenGLContext * | fromNative(int visualBasedContext, void *visualInfo, QOpenGLContext *shareContext = nullptr) |
Accessed through QOpenGLContext::nativeInterface().
[static] QOpenGLContext *QGLXContext::fromNative(int configBasedContext, QOpenGLContext *shareContext = nullptr)Adopts a GLXContext configBasedContext created from an FBConfig.
The context must be created from a framebuffer configuration, using the glXCreateNewContext function.
Ownership of the created QOpenGLContext shareContext is transferred to the caller.
[static] QOpenGLContext *QGLXContext::fromNative(int visualBasedContext, void *visualInfo, QOpenGLContext
*shareContext = nullptr)Adopts a GLXContext created from an X visual.
The context must be created from a visual, using the glXCreateContext function. The same visual must be passed as a pointer to an XVisualInfo struct, in the
visualInfo argument.
Ownership of the created QOpenGLContext is transferred to the caller.
Returns the underlying GLXContext.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: