Qt 4.8
|
Enumerations | |
enum | API { OpenGL, OpenVG } |
enum | ConfigOption { NoOptions = 0, Translucent = 0x01, Renderable = 0x02 } |
enum | PixelFormatMatch { ExactPixelFormat, BestPixelFormat } |
enum QEgl::API |
Enumerator | |
---|---|
OpenGL | |
OpenVG |
Definition at line 190 of file qegl_p.h.
enum QEgl::ConfigOption |
Enumerator | |
---|---|
NoOptions | |
Translucent | |
Renderable |
Enumerator | |
---|---|
ExactPixelFormat | |
BestPixelFormat |
Definition at line 196 of file qegl_p.h.
EGLConfig QEgl::chooseConfig | ( | const QEglProperties * | configAttribs, |
QEgl::PixelFormatMatch | match = QEgl::ExactPixelFormat |
||
) |
Definition at line 288 of file qegl.cpp.
Referenced by QEglContext::chooseConfig(), and QEglContext::setApi().
EGLSurface QEgl::createSurface | ( | QPaintDevice * | device, |
EGLConfig | cfg, | ||
const QEglProperties * | surfaceAttribs = 0 |
||
) |
Definition at line 333 of file qegl_x11.cpp.
Referenced by QX11GLPixmapData::beginPaint(), QScreen::colorCount(), QEglContext::createSurface(), eglSwapBuffersRegion2NOK(), QMeeGoLivePixmapData::getSurfaceForBackingPixmap(), QX11GLSharedContexts::QX11GLSharedContexts(), QEglContext::setApi(), PvrEglScreen::setMode(), and QWSWindow::shuttingDown().
EGLConfig QEgl::defaultConfig | ( | int | devType, |
API | api, | ||
ConfigOptions | options | ||
) |
Definition at line 126 of file qegl.cpp.
Referenced by QMeeGoLivePixmapData::getSurfaceForBackingPixmap(), and QX11GLSharedContexts::QX11GLSharedContexts().
EGLDisplay QEgl::display | ( | ) |
Definition at line 589 of file qegl.cpp.
Referenced by QSystemTrayIconSys::addToTray(), chooseConfig(), QX11Data::clipboardReadIncrementalProperty(), QXlibClipboard::clipboardReadProperty(), QX11Data::clipboardReadProperty(), QX11Data::clipboardWaitForEvent(), QEglContext::configAttrib(), QEglContext::createContext(), createContext(), QXlibCursor::createCursorBitmap(), QXlibCursor::createCursorShape(), QMeeGoGraphicsSystem::createFenceSync(), createSurface(), QTreeWidgetItem::data(), QEglContextTracker::deref(), QMeeGoPixmapData::destroyEGLSharedImage(), QMeeGoGraphicsSystem::destroyFenceSync(), QMeeGoLivePixmapData::destroySurfaceForPixmapData(), QX11EmbedContainer::discardClient(), QEglContext::display(), QItemDelegate::doLayout(), QEglContext::doneCurrent(), eglCreateImageKHR(), eglDestroyImageKHR(), eglSwapBuffersRegion2NOK(), QX11EmbedContainer::embedClient(), QX11EmbedWidget::embedInto(), QVGEGLWindowSurfaceDirect::ensureContext(), QX11EmbedWidget::event(), QX11EmbedContainer::event(), QX11EmbedWidget::eventFilter(), QX11EmbedContainer::eventFilter(), extensions(), QWSYellowSurface::flush(), QMeeGoPixmapData::fromEGLSharedImage(), getCompatibleVisualId(), QXlibClipboard::getDataInFormat(), QSystemTrayIconSys::getSysTrayVisualInfo(), QXcbWindow::glContext(), QXlibWindow::glContext(), QXlibClipboard::handleSelectionRequest(), hasExtension(), QGLPixelBuffer::hasOpenGLPbuffers(), QX11EmbedContainer::hideEvent(), QMeeGoPixmapData::imageToEGLSharedImage(), QMeeGoLivePixmapData::initializeThroughEGLImage(), QSystemTrayIconSys::locateSystemTray(), QMeeGoLivePixmapData::lock(), QEglContext::makeCurrent(), QXlibClipboard::mimeData(), QX11Data::motifdndEnable(), QBBScreen::newWindowCreated(), QBBIntegration::paintUsingOpenGL(), QDateTimeParser::parseFormat(), QDirectFbConvenience::pixelFomatHasAlpha(), QBBRootWindow::QBBRootWindow(), QEglProperties::QEglProperties(), QOpenKODEIntegration::QOpenKODEIntegration(), qt_glformat_from_eglconfig(), qt_init(), qt_mac_post_retranslateAppMenu(), qt_mac_unregister_widget(), qt_mac_updateContentBorderMetricts(), qt_vg_destroy_shared_context(), qt_vg_shared_surface(), query_colormap(), QVNCIntegration::QVNCIntegration(), QX11EmbedContainer::QX11EmbedContainer(), QX11EmbedWidget::QX11EmbedWidget(), QX11GLSharedContexts::QX11GLSharedContexts(), QMeeGoLivePixmapData::release(), QX11EmbedContainer::resizeEvent(), QBBIntegration::screenForWindow(), QXlibClipboard::sendSelection(), QXlibClipboard::sendTargetsSelection(), sendXEmbedMessage(), QWSConnectedEvent::setData(), QWidgetPrivate::setGeometry_sys(), QBBWindow::setScreen(), QMeeGoGraphicsSystem::setSurfaceScaling(), QX11EmbedContainer::showEvent(), QEglContext::swapBuffers(), QEglContext::swapBuffersRegion2NOK(), QXcbConnection::sync(), QSystemTrayIconSys::sysTrayTracker(), QGLWindowSurface::updateGeometry(), QCommonStylePrivate::viewItemLayout(), QVGEGLWindowSurfacePrivate::windowSurfaceSize(), QWSWindowSurface::winId(), QX11EmbedWidget::x11Event(), QX11EmbedContainer::x11Event(), QX11Data::xdndAtomToString(), QX11Data::xdndMimeAtomToString(), QX11Data::xdndMimeStringToAtom(), QX11Data::xdndStringToAtom(), QApplicationPrivate::~QApplicationPrivate(), QX11EmbedContainer::~QX11EmbedContainer(), and QX11EmbedWidget::~QX11EmbedWidget().
void QEgl::dumpAllConfigs | ( | ) |
Definition at line 770 of file qegl.cpp.
Referenced by chooseConfig().
EGLImageKHR QEgl::eglCreateImageKHR | ( | EGLDisplay | dpy, |
EGLContext | ctx, | ||
EGLenum | target, | ||
EGLClientBuffer | buffer, | ||
const EGLint * | attrib_list | ||
) |
Definition at line 625 of file qegl.cpp.
Referenced by QMeeGoPixmapData::fromEGLSharedImage(), QMeeGoPixmapData::imageToEGLSharedImage(), QMeeGoLivePixmapData::initializeThroughEGLImage(), and QDri2Context::resize().
EGLBoolean QEgl::eglDestroyImageKHR | ( | EGLDisplay | dpy, |
EGLImageKHR | img | ||
) |
Definition at line 638 of file qegl.cpp.
Referenced by QMeeGoPixmapData::fromEGLSharedImage(), QMeeGoPixmapData::imageToEGLSharedImage(), QMeeGoLivePixmapData::initializeThroughEGLImage(), and QDri2Context::resize().
EGLBoolean QEgl::eglSwapBuffersRegion2NOK | ( | EGLDisplay | dpy, |
EGLSurface | surface, | ||
EGLint | count, | ||
const EGLint * | rects | ||
) |
Definition at line 651 of file qegl.cpp.
Referenced by QEglContext::swapBuffersRegion2NOK().
QString QEgl::errorString | ( | EGLint | code = eglGetError() | ) |
Definition at line 743 of file qegl.cpp.
Referenced by QHttpNetworkConnectionChannel::_q_error(), QX11GLPixmapData::beginPaint(), QEglContext::createContext(), QUrlPrivate::createErrorString(), createPixmapDataSync(), display(), QEglContext::doneCurrent(), QHttpNetworkConnectionPrivate::errorDetail(), QNetworkAccessHttpBackend::httpError(), QGLPixelBufferPrivate::init(), QEglContext::makeCurrent(), QNetworkAccessHttpBackend::needsResetableUploadData(), QDeclarativeDataBlob::networkError(), QDeclarativePixmapReader::networkRequestDone(), QDeclarativeXmlListModelPrivate::notifyQueryStarted(), QRegExp::operator!=(), QSslError::operator!=(), QX11GLSharedContexts::QX11GLSharedContexts(), QDeclarativeTypeData::resolveTypes(), QNetworkSessionPrivate::setALREnabled(), QAbstractFileEngine::setError(), QUrl::swap(), QEglContext::swapBuffers(), QEglContext::swapBuffersRegion2NOK(), QIODevice::write(), QNetworkSessionPrivateImpl::~QNetworkSessionPrivateImpl(), QXmlContentHandler::~QXmlContentHandler(), QXmlDeclHandler::~QXmlDeclHandler(), QXmlDefaultHandler::~QXmlDefaultHandler(), QXmlDTDHandler::~QXmlDTDHandler(), QXmlEntityResolver::~QXmlEntityResolver(), QXmlErrorHandler::~QXmlErrorHandler(), and QXmlLexicalHandler::~QXmlLexicalHandler().
QString QEgl::extensions | ( | ) |
Definition at line 785 of file qegl.cpp.
Referenced by QGL2PaintEngineEx::begin(), buildSpec(), QSvgSwitch::draw(), hasExtension(), QImageReaderPrivate::initHandler(), QVGPaintEnginePrivate::initObjects(), parseCoreNode(), q_hasEglExtension(), qgl_use_font(), qglx_getProcAddress(), qt_format_to_attrib_list(), qt_gl_resolve_features(), qt_resolve_buffer_extensions(), QGtkStylePrivate::setupGtkFileChooser(), and QGLContext::tryVisual().
VisualID QEgl::getCompatibleVisualId | ( | EGLConfig | config | ) |
defined(QT_NO_XRENDER)
Definition at line 133 of file qegl_x11.cpp.
Referenced by createSurface().
bool QEgl::hasExtension | ( | const char * | extensionName | ) |
Definition at line 791 of file qegl.cpp.
Referenced by display(), getCompatibleVisualId(), QGLWindowSurface::hijackWindow(), QMeeGoExtensions::initialize(), and QGLContext::makeCurrent().
EGLNativeDisplayType QEgl::nativeDisplay | ( | ) |
Definition at line 55 of file qegl_qpa.cpp.
Referenced by QXlibClipboard::clipboardReadProperty(), QXlibCursor::createCursorBitmap(), QXlibCursor::createCursorShape(), QXlibScreen::defaultVisual(), display(), QXlibClipboard::getDataInFormat(), QBBScreenEventHandler::handleDisplayEvent(), QXlibClipboard::handleSelectionRequest(), QXlibClipboard::mimeData(), screenForDevice(), QXlibClipboard::sendSelection(), and QXlibClipboard::sendTargetsSelection().
EGLNativePixmapType QEgl::nativePixmap | ( | QPixmap * | pixmap | ) |
Definition at line 65 of file qegl_qpa.cpp.
Referenced by eglSwapBuffersRegion2NOK(), and screenForDevice().
EGLNativeWindowType QEgl::nativeWindow | ( | QWidget * | widget | ) |
Definition at line 60 of file qegl_qpa.cpp.
Referenced by eglSwapBuffersRegion2NOK(), and screenForDevice().