![]() |
Qt 6.x
The Qt SDK
|
#include <qeglfsdeviceintegration_p.h>
Static Public Member Functions | |
static EGLConfig | chooseConfig (EGLDisplay display, const QSurfaceFormat &format) |
Definition at line 32 of file qeglfsdeviceintegration_p.h.
|
inlinevirtual |
Definition at line 35 of file qeglfsdeviceintegration_p.h.
|
static |
Definition at line 315 of file qeglfsdeviceintegration.cpp.
References EGLDisplay(), QEglConfigChooser::filterConfig(), filterConfig(), qt_egl_device_integration(), and surfaceType().
Referenced by QEglFSIntegration::createPlatformOpenGLContext(), QEglFSWindow::resetSurface(), QEglFSKmsGbmWindow::resetSurface(), QEglFSKmsEglDeviceWindow::resetSurface(), and QEglFSKmsVsp2Window::resetSurface().
|
virtual |
Reimplemented in QEglFSKmsGbmIntegration, and QEglFSKmsEglDeviceIntegration.
Definition at line 252 of file qeglfsdeviceintegration.cpp.
References Q_UNUSED, and screen.
Referenced by QEglFSScreen::QEglFSScreen().
|
virtual |
Reimplemented in QEglFSKmsGbmIntegration, QEglFSKmsEglDeviceIntegration, and QEglFSKmsVsp2Integration.
Definition at line 129 of file qeglfsdeviceintegration.cpp.
Referenced by QEglFSIntegration::initialize().
|
virtual |
Reimplemented in QEglFSKmsGbmIntegration, and QEglFSKmsVsp2Integration.
Definition at line 235 of file qeglfsdeviceintegration.cpp.
References Q_UNUSED.
Referenced by QEglFSOffscreenWindow::QEglFSOffscreenWindow(), and QEglFSContext::createTemporaryOffscreenSurface().
|
virtual |
Reimplemented in QEglFSEmulatorIntegration, QEglFSBrcmIntegration, QEglFSMaliIntegration, QEglFSOpenWFDIntegration, QEglFSRcarIntegration, QEglFSVivIntegration, QEglFSVivWaylandIntegration, and QEglFSX11Integration.
Definition at line 225 of file qeglfsdeviceintegration.cpp.
References Q_UNUSED.
Referenced by QEglFSWindow::resetSurface().
|
virtual |
Reimplemented in QEglFSKmsGbmIntegration, QEglFSKmsEglDeviceIntegration, and QEglFSKmsVsp2Integration.
Definition at line 220 of file qeglfsdeviceintegration.cpp.
References window().
Referenced by QEglFSIntegration::createPlatformWindow().
|
virtual |
Reimplemented in QEglFSBrcmIntegration, QEglFSKmsGbmIntegration, QEglFSKmsVsp2Integration, QEglFSMaliIntegration, QEglFSOpenWFDIntegration, QEglFSRcarIntegration, QEglFSVivIntegration, QEglFSVivWaylandIntegration, and QEglFSX11Integration.
Definition at line 241 of file qeglfsdeviceintegration.cpp.
References Q_UNUSED, and window().
Referenced by QEglFSOffscreenWindow::~QEglFSOffscreenWindow(), QEglFSContext::destroyTemporaryOffscreenSurface(), and QEglFSWindow::invalidateSurface().
|
virtual |
Definition at line 66 of file qeglfsdeviceintegration.cpp.
References QByteArray::isEmpty(), QByteArrayLiteral, and qgetenv().
Referenced by framebufferIndex(), and platformInit().
|
virtual |
Definition at line 215 of file qeglfsdeviceintegration.cpp.
Referenced by chooseConfig().
|
virtual |
Definition at line 79 of file qeglfsdeviceintegration.cpp.
References fbDeviceName(), QFileInfo::fileName(), QString::fromLocal8Bit(), QFileInfo::isSymLink(), QRegularExpression::match(), match(), and QFileInfo::symLinkTarget().
Referenced by QEglFSVivIntegration::platformInit().
|
virtual |
Reimplemented in QEglFSBrcmIntegration, QEglFSEmulatorIntegration, QEglFSKmsIntegration, and QEglFSX11Integration.
Definition at line 246 of file qeglfsdeviceintegration.cpp.
References Q_UNUSED.
|
virtual |
Definition at line 166 of file qeglfsdeviceintegration.cpp.
Referenced by QEglFSScreen::logicalBaseDpi().
|
virtual |
Definition at line 161 of file qeglfsdeviceintegration.cpp.
Referenced by QEglFSScreen::logicalDpi().
|
virtual |
Definition at line 171 of file qeglfsdeviceintegration.cpp.
References Qt::PrimaryOrientation.
Referenced by QEglFSScreen::nativeOrientation().
|
virtual |
Reimplemented in QEglFSKmsIntegration.
Definition at line 297 of file qeglfsdeviceintegration.cpp.
References Q_UNUSED.
Referenced by QEglFSIntegration::nativeResourceForIntegration().
|
virtual |
Reimplemented in QEglFSKmsIntegration.
Definition at line 303 of file qeglfsdeviceintegration.cpp.
References Q_UNUSED, and screen.
Referenced by QEglFSIntegration::nativeResourceForScreen().
|
virtual |
Definition at line 176 of file qeglfsdeviceintegration.cpp.
References Qt::PrimaryOrientation.
Referenced by QEglFSScreen::orientation().
|
virtual |
Definition at line 151 of file qeglfsdeviceintegration.cpp.
References screenSize().
Referenced by QEglFSScreen::physicalSize().
|
virtual |
Reimplemented in QEglFSBrcmIntegration, QEglFSEmulatorIntegration, QEglFSKmsIntegration, QEglFSOpenWFDIntegration, QEglFSVivWaylandIntegration, and QEglFSX11Integration.
Definition at line 114 of file qeglfsdeviceintegration.cpp.
Referenced by QEglFSIntegration::destroy().
|
virtual |
Reimplemented in QEglFSBrcmIntegration, QEglFSKmsIntegration, QEglFSOpenWFDIntegration, QEglFSRcarIntegration, QEglFSVivIntegration, QEglFSVivWaylandIntegration, and QEglFSX11Integration.
Definition at line 122 of file qeglfsdeviceintegration.cpp.
References qEnvironmentVariableIntValue().
|
virtual |
Definition at line 291 of file qeglfsdeviceintegration.cpp.
References function, and Q_UNUSED.
Referenced by QEglFSIntegration::platformFunction().
|
virtual |
Reimplemented in QEglFSBrcmIntegration, QEglFSEmulatorIntegration, QEglFSKmsIntegration, QEglFSMaliIntegration, QEglFSOpenWFDIntegration, QEglFSRcarIntegration, QEglFSVivIntegration, QEglFSVivWaylandIntegration, and QEglFSX11Integration.
Definition at line 96 of file qeglfsdeviceintegration.cpp.
References QByteArray::constData(), fbDeviceName(), Q_UNLIKELY, qFatal, qt_safe_open(), and qWarning.
Referenced by QEglFSIntegration::initialize(), QEglFSMaliIntegration::platformInit(), QEglFSOpenWFDIntegration::platformInit(), QEglFSRcarIntegration::platformInit(), QEglFSVivIntegration::platformInit(), and QEglFSVivWaylandIntegration::platformInit().
|
virtual |
Reimplemented in QEglFSKmsGbmIntegration, and QEglFSKmsVsp2Integration.
Definition at line 276 of file qeglfsdeviceintegration.cpp.
References Q_UNUSED.
Referenced by QEglFSContext::swapBuffers().
|
virtual |
Definition at line 191 of file qeglfsdeviceintegration.cpp.
Referenced by QEglFSScreen::refreshRate().
|
virtual |
Definition at line 181 of file qeglfsdeviceintegration.cpp.
Referenced by QEglFSScreen::depth(), and screenFormat().
|
virtual |
Definition at line 144 of file qeglfsdeviceintegration.cpp.
References app, QList< T >::constLast(), QScreen::handle(), QWindowSystemInterface::handleScreenRemoved(), QList< T >::isEmpty(), qGuiApp, and QGuiApplication::screens().
Referenced by QEglFSIntegration::destroy().
|
virtual |
Definition at line 186 of file qeglfsdeviceintegration.cpp.
References QImage::Format_RGB16, QImage::Format_RGB32, and screenDepth().
Referenced by QEglFSScreen::format().
|
virtual |
Reimplemented in QEglFSEmulatorIntegration, and QEglFSKmsIntegration.
Definition at line 139 of file qeglfsdeviceintegration.cpp.
Referenced by QEglFSIntegration::initialize().
|
virtual |
Reimplemented in QEglFSBrcmIntegration, QEglFSOpenWFDIntegration, QEglFSRcarIntegration, QEglFSVivIntegration, QEglFSVivWaylandIntegration, and QEglFSX11Integration.
Definition at line 156 of file qeglfsdeviceintegration.cpp.
Referenced by physicalScreenSize().
|
virtual |
Reimplemented in QEglFSKmsEglDeviceIntegration, and QEglFSKmsIntegration.
Definition at line 281 of file qeglfsdeviceintegration.cpp.
|
virtual |
Reimplemented in QEglFSKmsEglDeviceIntegration.
Definition at line 286 of file qeglfsdeviceintegration.cpp.
|
virtual |
Reimplemented in QEglFSOpenWFDIntegration, QEglFSKmsEglDeviceIntegration, and QEglFSKmsIntegration.
Definition at line 201 of file qeglfsdeviceintegration.cpp.
References qEnvironmentVariableIntValue().
Referenced by QEglFSIntegration::createPlatformOffscreenSurface(), QEglFSIntegration::createPlatformOpenGLContext(), and QEglFSWindow::resetSurface().
|
virtual |
Reimplemented in QEglFSKmsEglDeviceIntegration.
Definition at line 196 of file qeglfsdeviceintegration.cpp.
Referenced by chooseConfig().
|
virtual |
Reimplemented in QEglFSEmulatorIntegration, and QEglFSKmsIntegration.
Definition at line 134 of file qeglfsdeviceintegration.cpp.
|
virtual |
Reimplemented in QEglFSKmsIntegration.
Definition at line 262 of file qeglfsdeviceintegration.cpp.
References arg, Q_UNUSED, qEnvironmentVariableIntValue(), and qWarning.
Referenced by QEglFSContext::swapBuffers().
|
virtual |
Reimplemented in QEglFSVivWaylandIntegration.
Definition at line 310 of file qeglfsdeviceintegration.cpp.
Referenced by QEglFSIntegration::nativeResourceForIntegration().