封裝 GLXContext 和相關本機句柄的類。 更多...
| 頭: | #include <QGLXNativeContext> |
| Since: | Qt 5.4 |
該結構在 Qt 5.4 引入。
| QGLXNativeContext (GLXContext ctx , Display * dpy = nullptr, Window wnd = 0, VisualID vid = 0) | |
| QGLXNativeContext () | |
| GLXContext | context () const |
| Display * | display () const |
| VisualID | visualId () const |
| Window | window () const |
注意:
僅
context
() 保證有效。其它句柄可能全部為
0
。它們很有用,不管怎樣當
QOpenGLContext::setNativeHandle
() 用於采納由 glXCreateContext 創建的傳統上下文。要采納這種上下文,需要知道用於創建上下文的 Window 或 VisualID,否則采納會失敗。對於采用 FBConfig 創建的現代上下文,這些沒有必要,GLXContext 本身就夠瞭。顯示是可選的。
注意: 此類沒有二進製兼容性保證,意味使用它的應用程序隻保證能工作於針對它開發的 Qt 版本。
另請參閱 QOpenGLContext::setNativeHandle () 和 QOpenGLContext::nativeHandle ().
構造新實例采用提供 ctx , dpy , wnd , vid 句柄。
構造沒有句柄的新實例。
返迴 GLXContext。
返迴指針指嚮 X11 顯示或
NULL
若不可用。
返迴 X11 視覺 ID 或
0
若不可用。
返迴 X11 Window 或
0
若不可用。