LSB Generic Qt4 Toolkit Module Specification 3.1 | ||
---|---|---|
<<< Previous | Chapter 6. Libraries | Next >>> |
Table 6-468 defines the library name and shared object name for the libQtOpenGL library
The behavior of the interfaces in this library is specified by the following specifications:
[QtGui] QtGui 4.1.0 |
[QtOpenGL] QtOpenGL 4.1.0 |
The virtual table for the QGLContext class is described by Table 6-469
Table 6-469. Primary vtable for QGLContext
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo for QGLContext |
vfunc[0]: | QGLContext::~QGLContext() |
vfunc[1]: | QGLContext::~QGLContext() |
vfunc[2]: | QGLContext::create(QGLContext const*) |
vfunc[3]: | QGLContext::makeCurrent() |
vfunc[4]: | QGLContext::doneCurrent() |
vfunc[5]: | QGLContext::swapBuffers() const |
vfunc[6]: | QGLContext::chooseContext(QGLContext const*) |
vfunc[7]: | QGLContext::tryVisual(QGLFormat const&, int) |
vfunc[8]: | QGLContext::chooseVisual() |
The Run Time Type Information for the QGLContext class is described by Table 6-470
The virtual table for the QGLWidget class is described by Table 6-471
Table 6-471. Primary vtable for QGLWidget
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo for QGLWidget |
vfunc[0]: | QGLWidget::metaObject() const |
vfunc[1]: | QGLWidget::qt_metacast(char const*) |
vfunc[2]: | QGLWidget::qt_metacall(QMetaObject::Call, int, void**) |
vfunc[3]: | QGLWidget::~QGLWidget() |
vfunc[4]: | QGLWidget::~QGLWidget() |
vfunc[5]: | QGLWidget::event(QEvent*) |
vfunc[6]: | QObject::eventFilter(QObject*, QEvent*) |
vfunc[7]: | QObject::timerEvent(QTimerEvent*) |
vfunc[8]: | QObject::childEvent(QChildEvent*) |
vfunc[9]: | QObject::customEvent(QEvent*) |
vfunc[10]: | QObject::connectNotify(char const*) |
vfunc[11]: | QObject::disconnectNotify(char const*) |
vfunc[12]: | QWidget::devType() const |
vfunc[13]: | QWidget::setVisible(bool) |
vfunc[14]: | QWidget::sizeHint() const |
vfunc[15]: | QWidget::minimumSizeHint() const |
vfunc[16]: | QWidget::heightForWidth(int) const |
vfunc[17]: | QGLWidget::paintEngine() const |
vfunc[18]: | QWidget::mousePressEvent(QMouseEvent*) |
vfunc[19]: | QWidget::mouseReleaseEvent(QMouseEvent*) |
vfunc[20]: | QWidget::mouseDoubleClickEvent(QMouseEvent*) |
vfunc[21]: | QWidget::mouseMoveEvent(QMouseEvent*) |
vfunc[22]: | QWidget::wheelEvent(QWheelEvent*) |
vfunc[23]: | QWidget::keyPressEvent(QKeyEvent*) |
vfunc[24]: | QWidget::keyReleaseEvent(QKeyEvent*) |
vfunc[25]: | QWidget::focusInEvent(QFocusEvent*) |
vfunc[26]: | QWidget::focusOutEvent(QFocusEvent*) |
vfunc[27]: | QWidget::enterEvent(QEvent*) |
vfunc[28]: | QWidget::leaveEvent(QEvent*) |
vfunc[29]: | QGLWidget::paintEvent(QPaintEvent*) |
vfunc[30]: | QWidget::moveEvent(QMoveEvent*) |
vfunc[31]: | QGLWidget::resizeEvent(QResizeEvent*) |
vfunc[32]: | QWidget::closeEvent(QCloseEvent*) |
vfunc[33]: | QWidget::contextMenuEvent(QContextMenuEvent*) |
vfunc[34]: | QWidget::tabletEvent(QTabletEvent*) |
vfunc[35]: | QWidget::actionEvent(QActionEvent*) |
vfunc[36]: | QWidget::dragEnterEvent(QDragEnterEvent*) |
vfunc[37]: | QWidget::dragMoveEvent(QDragMoveEvent*) |
vfunc[38]: | QWidget::dragLeaveEvent(QDragLeaveEvent*) |
vfunc[39]: | QWidget::dropEvent(QDropEvent*) |
vfunc[40]: | QWidget::showEvent(QShowEvent*) |
vfunc[41]: | QWidget::hideEvent(QHideEvent*) |
vfunc[42]: | QWidget::x11Event(_XEvent*) |
vfunc[43]: | QWidget::changeEvent(QEvent*) |
vfunc[44]: | QWidget::metric(QPaintDevice::PaintDeviceMetric) const |
vfunc[45]: | QWidget::inputMethodEvent(QInputMethodEvent*) |
vfunc[46]: | QWidget::inputMethodQuery(Qt::InputMethodQuery) const |
vfunc[47]: | QWidget::focusNextPrevChild(bool) |
vfunc[48]: | QWidget::styleChange(QStyle&) |
vfunc[49]: | QWidget::enabledChange(bool) |
vfunc[50]: | QWidget::paletteChange(QPalette const&) |
vfunc[51]: | QWidget::fontChange(QFont const&) |
vfunc[52]: | QWidget::windowActivationChange(bool) |
vfunc[53]: | QWidget::languageChange() |
vfunc[54]: | QGLWidget::updateGL() |
vfunc[55]: | QGLWidget::updateOverlayGL() |
vfunc[56]: | QGLWidget::initializeGL() |
vfunc[57]: | QGLWidget::resizeGL(int, int) |
vfunc[58]: | QGLWidget::paintGL() |
vfunc[59]: | QGLWidget::initializeOverlayGL() |
vfunc[60]: | QGLWidget::resizeOverlayGL(int, int) |
vfunc[61]: | QGLWidget::paintOverlayGL() |
vfunc[62]: | QGLWidget::glInit() |
vfunc[63]: | QGLWidget::glDraw() |
The Run Time Type Information for the QGLWidget class is described by Table 6-472
The virtual table for the QGLPixelBuffer class is described by Table 6-473
Table 6-473. Primary vtable for QGLPixelBuffer
Base Offset | 0 |
Virtual Base Offset | 0 |
RTTI | typeinfo for QGLPixelBuffer |
vfunc[0]: | QGLPixelBuffer::~QGLPixelBuffer() |
vfunc[1]: | QGLPixelBuffer::~QGLPixelBuffer() |
vfunc[2]: | QGLPixelBuffer::devType() const |
vfunc[3]: | QGLPixelBuffer::paintEngine() const |
vfunc[4]: | QGLPixelBuffer::metric(QPaintDevice::PaintDeviceMetric) const |
The Run Time Type Information for the QGLPixelBuffer class is described by Table 6-474
An LSB conforming implementation shall provide the generic functions for QtOpenGL specified in Table 6-475, with the full mandatory functionality as described in the referenced underlying specification.
Table 6-475. libQtOpenGL - QtOpenGL Function Interfaces
_ZN10QGLContext11bindTextureERK6QImageji [QtOpenGL] | _ZN10QGLContext11bindTextureERK7QPixmapji [QtOpenGL] |
_ZN10QGLContext11bindTextureERK7QString [QtOpenGL] | _ZN10QGLContext11doneCurrentEv [QtOpenGL] |
_ZN10QGLContext11makeCurrentEv [QtOpenGL] | _ZN10QGLContext12chooseVisualEv [QtOpenGL] |
_ZN10QGLContext13chooseContextEPKS_ [QtOpenGL] | _ZN10QGLContext13deleteTextureEj [QtOpenGL] |
_ZN10QGLContext14currentContextEv [QtOpenGL] | _ZN10QGLContext14setInitializedEb [QtOpenGL] |
_ZN10QGLContext16setWindowCreatedEb [QtOpenGL] | _ZN10QGLContext17textureCacheLimitEv [QtOpenGL] |
_ZN10QGLContext20setTextureCacheLimitEi [QtOpenGL] | _ZN10QGLContext24generateFontDisplayListsERK5QFonti [QtOpenGL] |
_ZN10QGLContext5resetEv [QtOpenGL] | _ZN10QGLContext6createEPKS_ [QtOpenGL] |
_ZN10QGLContext8setValidEb [QtOpenGL] | _ZN10QGLContext9setDeviceEP12QPaintDevice [QtOpenGL] |
_ZN10QGLContext9setFormatERK9QGLFormat [QtOpenGL] | _ZN10QGLContext9tryVisualERK9QGLFormati [QtOpenGL] |
_ZN10QGLContextC1ERK9QGLFormat [QtOpenGL] | _ZN10QGLContextC1ERK9QGLFormatP12QPaintDevice [QtOpenGL] |
_ZN10QGLContextC2ERK9QGLFormat [QtOpenGL] | _ZN10QGLContextC2ERK9QGLFormatP12QPaintDevice [QtOpenGL] |
_ZN10QGLContextD0Ev [QtOpenGL] | _ZN10QGLContextD1Ev [QtOpenGL] |
_ZN10QGLContextD2Ev [QtOpenGL] | _ZN11QGLColormap10setEntriesEiPKji [QtOpenGL] |
_ZN11QGLColormap8setEntryEiRK6QColor [QtOpenGL] | _ZN11QGLColormap8setEntryEij [QtOpenGL] |
_ZN11QGLColormapC1ERKS_ [QtOpenGL] | _ZN11QGLColormapC1Ev [QtOpenGL] |
_ZN11QGLColormapC2ERKS_ [QtOpenGL] | _ZN11QGLColormapC2Ev [QtOpenGL] |
_ZN11QGLColormapD1Ev [QtOpenGL] | _ZN11QGLColormapD2Ev [QtOpenGL] |
_ZN11QGLColormapaSERKS_ [QtOpenGL] | _ZN14QGLPixelBuffer11bindTextureERK6QImagej [QtOpenGL] |
_ZN14QGLPixelBuffer11bindTextureERK7QPixmapj [QtOpenGL] | _ZN14QGLPixelBuffer11bindTextureERK7QString [QtOpenGL] |
_ZN14QGLPixelBuffer11doneCurrentEv [QtOpenGL] | _ZN14QGLPixelBuffer11makeCurrentEv [QtOpenGL] |
_ZN14QGLPixelBuffer13deleteTextureEj [QtOpenGL] | _ZN14QGLPixelBuffer17hasOpenGLPbuffersEv [QtOpenGL] |
_ZN14QGLPixelBuffer20bindToDynamicTextureEj [QtOpenGL] | _ZN14QGLPixelBuffer25releaseFromDynamicTextureEv [QtOpenGL] |
_ZN14QGLPixelBufferC1ERK5QSizeRK9QGLFormatP9QGLWidget [QtOpenGL] | _ZN14QGLPixelBufferC2ERK5QSizeRK9QGLFormatP9QGLWidget [QtOpenGL] |
_ZN14QGLPixelBufferD0Ev [QtOpenGL] | _ZN14QGLPixelBufferD1Ev [QtOpenGL] |
_ZN14QGLPixelBufferD2Ev [QtOpenGL] | _ZN9QGLFormat10setOverlayEb [QtOpenGL] |
_ZN9QGLFormat10setSamplesEi [QtOpenGL] | _ZN9QGLFormat10setStencilEb [QtOpenGL] |
_ZN9QGLFormat13defaultFormatEv [QtOpenGL] | _ZN9QGLFormat15setDoubleBufferEb [QtOpenGL] |
_ZN9QGLFormat16setDefaultFormatERKS_ [QtOpenGL] | _ZN9QGLFormat16setSampleBuffersEb [QtOpenGL] |
_ZN9QGLFormat17hasOpenGLOverlaysEv [QtOpenGL] | _ZN9QGLFormat18setAccumBufferSizeEi [QtOpenGL] |
_ZN9QGLFormat18setAlphaBufferSizeEi [QtOpenGL] | _ZN9QGLFormat18setDepthBufferSizeEi [QtOpenGL] |
_ZN9QGLFormat18setDirectRenderingEb [QtOpenGL] | _ZN9QGLFormat20defaultOverlayFormatEv [QtOpenGL] |
_ZN9QGLFormat20setStencilBufferSizeEi [QtOpenGL] | _ZN9QGLFormat23setDefaultOverlayFormatERKS_ [QtOpenGL] |
_ZN9QGLFormat7setRgbaEb [QtOpenGL] | _ZN9QGLFormat8setAccumEb [QtOpenGL] |
_ZN9QGLFormat8setAlphaEb [QtOpenGL] | _ZN9QGLFormat8setDepthEb [QtOpenGL] |
_ZN9QGLFormat8setPlaneEi [QtOpenGL] | _ZN9QGLFormat9hasOpenGLEv [QtOpenGL] |
_ZN9QGLFormat9setOptionE6QFlagsIN3QGL12FormatOptionEE [QtOpenGL] | _ZN9QGLFormat9setStereoEb [QtOpenGL] |
_ZN9QGLFormatC1E6QFlagsIN3QGL12FormatOptionEEi [QtOpenGL] | _ZN9QGLFormatC1ERKS_ [QtOpenGL] |
_ZN9QGLFormatC1Ev [QtOpenGL] | _ZN9QGLFormatC2E6QFlagsIN3QGL12FormatOptionEEi [QtOpenGL] |
_ZN9QGLFormatC2ERKS_ [QtOpenGL] | _ZN9QGLFormatC2Ev [QtOpenGL] |
_ZN9QGLFormatD1Ev [QtOpenGL] | _ZN9QGLFormatD2Ev [QtOpenGL] |
_ZN9QGLFormataSERKS_ [QtOpenGL] | _ZN9QGLWidget10paintEventEP11QPaintEvent [QtOpenGL] |
_ZN9QGLWidget10renderTextEdddRK7QStringRK5QFonti [QtOpenGL] | _ZN9QGLWidget10renderTextEiiRK7QStringRK5QFonti [QtOpenGL] |
_ZN9QGLWidget10setContextEP10QGLContextPKS0_b [QtOpenGL] | _ZN9QGLWidget11bindTextureERK6QImageji [QtOpenGL] |
_ZN9QGLWidget11bindTextureERK7QPixmapji [QtOpenGL] | _ZN9QGLWidget11bindTextureERK7QString [QtOpenGL] |
_ZN9QGLWidget11doneCurrentEv [QtOpenGL] | _ZN9QGLWidget11makeCurrentEv [QtOpenGL] |
_ZN9QGLWidget11qt_metacallEN11QMetaObject4CallEiPPv [QtOpenGL] | _ZN9QGLWidget11qt_metacastEPKc [QtOpenGL] |
_ZN9QGLWidget11resizeEventEP12QResizeEvent [QtOpenGL] | _ZN9QGLWidget11setColormapERK11QGLColormap [QtOpenGL] |
_ZN9QGLWidget11swapBuffersEv [QtOpenGL] | _ZN9QGLWidget12initializeGLEv [QtOpenGL] |
_ZN9QGLWidget12renderPixmapEiib [QtOpenGL] | _ZN9QGLWidget13deleteTextureEj [QtOpenGL] |
_ZN9QGLWidget14paintOverlayGLEv [QtOpenGL] | _ZN9QGLWidget15grabFrameBufferEb [QtOpenGL] |
_ZN9QGLWidget15resizeOverlayGLEii [QtOpenGL] | _ZN9QGLWidget15updateOverlayGLEv [QtOpenGL] |
_ZN9QGLWidget16setMouseTrackingEb [QtOpenGL] | _ZN9QGLWidget17convertToGLFormatERK6QImage [QtOpenGL] |
_ZN9QGLWidget17setAutoBufferSwapEb [QtOpenGL] | _ZN9QGLWidget18makeOverlayCurrentEv [QtOpenGL] |
_ZN9QGLWidget19fontDisplayListBaseERK5QFonti [QtOpenGL] | _ZN9QGLWidget19initializeOverlayGLEv [QtOpenGL] |
_ZN9QGLWidget5eventEP6QEvent [QtOpenGL] | _ZN9QGLWidget6glDrawEv [QtOpenGL] |
_ZN9QGLWidget6glInitEv [QtOpenGL] | _ZN9QGLWidget7paintGLEv [QtOpenGL] |
_ZN9QGLWidget8resizeGLEii [QtOpenGL] | _ZN9QGLWidget8updateGLEv [QtOpenGL] |
_ZN9QGLWidget9setFormatERK9QGLFormat [QtOpenGL] | _ZN9QGLWidgetC1EP10QGLContextP7QWidgetPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] |
_ZN9QGLWidgetC1EP10QGLContextP7QWidgetPKcPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] | _ZN9QGLWidgetC1EP7QWidgetPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] |
_ZN9QGLWidgetC1EP7QWidgetPKcPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] | _ZN9QGLWidgetC1ERK9QGLFormatP7QWidgetPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] |
_ZN9QGLWidgetC1ERK9QGLFormatP7QWidgetPKcPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] | _ZN9QGLWidgetC2EP10QGLContextP7QWidgetPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] |
_ZN9QGLWidgetC2EP10QGLContextP7QWidgetPKcPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] | _ZN9QGLWidgetC2EP7QWidgetPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] |
_ZN9QGLWidgetC2EP7QWidgetPKcPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] | _ZN9QGLWidgetC2ERK9QGLFormatP7QWidgetPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] |
_ZN9QGLWidgetC2ERK9QGLFormatP7QWidgetPKcPKS_6QFlagsIN2Qt10WindowTypeEE [QtOpenGL] | _ZN9QGLWidgetD0Ev [QtOpenGL] |
_ZN9QGLWidgetD1Ev [QtOpenGL] | _ZN9QGLWidgetD2Ev [QtOpenGL] |
_ZNK10QGLContext10colorIndexERK6QColor [QtOpenGL] | _ZNK10QGLContext11initializedEv [QtOpenGL] |
_ZNK10QGLContext11swapBuffersEv [QtOpenGL] | _ZNK10QGLContext13windowCreatedEv [QtOpenGL] |
_ZNK10QGLContext14deviceIsPixmapEv [QtOpenGL] | _ZNK10QGLContext14getProcAddressERK7QString [QtOpenGL] |
_ZNK10QGLContext15requestedFormatEv [QtOpenGL] | _ZNK10QGLContext23overlayTransparentColorEv [QtOpenGL] |
_ZNK10QGLContext6deviceEv [QtOpenGL] | _ZNK10QGLContext6formatEv [QtOpenGL] |
_ZNK10QGLContext7isValidEv [QtOpenGL] | _ZNK10QGLContext9isSharingEv [QtOpenGL] |
_ZNK11QGLColormap10entryColorEi [QtOpenGL] | _ZNK11QGLColormap11findNearestEj [QtOpenGL] |
_ZNK11QGLColormap4findEj [QtOpenGL] | _ZNK11QGLColormap4sizeEv [QtOpenGL] |
_ZNK11QGLColormap7isEmptyEv [QtOpenGL] | _ZNK11QGLColormap8entryRgbEi [QtOpenGL] |
_ZNK14QGLPixelBuffer11paintEngineEv [QtOpenGL] | _ZNK14QGLPixelBuffer20updateDynamicTextureEj [QtOpenGL] |
_ZNK14QGLPixelBuffer22generateDynamicTextureEv [QtOpenGL] | _ZNK14QGLPixelBuffer4sizeEv [QtOpenGL] |
_ZNK14QGLPixelBuffer6formatEv [QtOpenGL] | _ZNK14QGLPixelBuffer6handleEv [QtOpenGL] |
_ZNK14QGLPixelBuffer6metricEN12QPaintDevice17PaintDeviceMetricE [QtOpenGL] | _ZNK14QGLPixelBuffer7isValidEv [QtOpenGL] |
_ZNK14QGLPixelBuffer7toImageEv [QtOpenGL] | _ZNK9QGLFormat10testOptionE6QFlagsIN3QGL12FormatOptionEE [QtOpenGL] |
_ZNK9QGLFormat15accumBufferSizeEv [QtOpenGL] | _ZNK9QGLFormat15alphaBufferSizeEv [QtOpenGL] |
_ZNK9QGLFormat15depthBufferSizeEv [QtOpenGL] | _ZNK9QGLFormat17stencilBufferSizeEv [QtOpenGL] |
_ZNK9QGLFormat5planeEv [QtOpenGL] | _ZNK9QGLFormat7samplesEv [QtOpenGL] |
_ZNK9QGLWidget10metaObjectEv [QtOpenGL] | _ZNK9QGLWidget11paintEngineEv [QtOpenGL] |
_ZNK9QGLWidget12doubleBufferEv [QtOpenGL] | _ZNK9QGLWidget13qglClearColorERK6QColor [QtOpenGL] |
_ZNK9QGLWidget14autoBufferSwapEv [QtOpenGL] | _ZNK9QGLWidget14overlayContextEv [QtOpenGL] |
_ZNK9QGLWidget6formatEv [QtOpenGL] | _ZNK9QGLWidget7contextEv [QtOpenGL] |
_ZNK9QGLWidget7isValidEv [QtOpenGL] | _ZNK9QGLWidget8colormapEv [QtOpenGL] |
_ZNK9QGLWidget8qglColorERK6QColor [QtOpenGL] | _ZNK9QGLWidget9isSharingEv [QtOpenGL] |
_ZeqRK9QGLFormatS1_ [QtOpenGL] | _ZneRK9QGLFormatS1_ [QtOpenGL] |
An LSB conforming implementation shall provide the generic data interfaces for QtOpenGL specified in Table 6-476, with the full mandatory functionality as described in the referenced underlying specification.
Table 6-476. libQtOpenGL - QtOpenGL Data Interfaces
_ZN10QGLContext10currentCtxE [QtOpenGL] | _ZN9QGLWidget16staticMetaObjectE [QtOpenGL] |
_ZTI10QGLContext [QtOpenGL] | _ZTI12QDashStroker [QtOpenGL] |
_ZTI14QGLPixelBuffer [QtOpenGL] | _ZTI9QGLWidget [QtOpenGL] |
_ZTV10QGLContext [QtOpenGL] | _ZTV12QDashStroker [QtOpenGL] |
_ZTV14QGLPixelBuffer [QtOpenGL] | _ZTV9QGLWidget [QtOpenGL] |
<<< Previous | Home | Next >>> |
Data Definitions for libQtXml | Up | Data Definitions for libQtOpenGL |