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: