QGLXContext 结构体
struct QNativeInterface::QGLXContextGLX 上下文的本地接口。 更多...
| 头文件 | #include <QOpenGLContext> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) | 
| qmake | QT += gui | 
| 自 | Qt 6.0 | 
- 所有成员列表,包括继承成员
- QGLXContext 是 本地接口 的一部分。
公开函数
| int | nativeContext() const | 
静态公开成员
| QOpenGLContext * | fromNative(int configBasedContext, QOpenGLContext *shareContext = nullptr) | 
| QOpenGLContext * | fromNative(int visualBasedContext, void *visualInfo, QOpenGLContext *shareContext = nullptr) | 
详细描述
通过 QOpenGLContext::nativeInterface() 访问。
成员函数文档
[静态] QOpenGLContext *QGLXContext::fromNative(int configBasedContext, QOpenGLContext *shareContext = nullptr)
采用由 FBConfig 创建的 GLXContext configBasedContext。
上下文必须使用 glXCreateNewContext 函数从帧缓冲配置创建。
创建的 QOpenGLContext shareContext 的所有权转移到调用者。
[静态] QOpenGLContext *QGLXContext::fromNative(int visualBasedContext, void *visualInfo, QOpenGLContext *shareContext = nullptr)
采用由 X 可视化创建的 GLXContext。
上下文必须使用 glXCreateContext 函数从可室化创建。必须在 visualInfo 参数中通过指向 XVisualInfo 结构体的指针传递相同的视觉。
创建的 QOpenGLContext 的所有权转移到调用者。
int QGLXContext::nativeContext() const
返回底层 GLXContext。
© 2024 Qt公司有限 Documentation中的贡献均为各自所有者的版权。本文件中提供的文档是基于Free Software Foundation发布的GNU自由文档许可证版本1.3的条款提供。Qt及其相关商标为Qt公司在芬兰和/或其他国家/地区的注册商标。所有其他商标均为各自所有者的财产。