![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qeglfskmsintegration_p.h>
Public Member Functions | |
| QEglFSKmsIntegration () | |
| ~QEglFSKmsIntegration () | |
| void | platformInit () override |
| void | platformDestroy () override |
| EGLNativeDisplayType | platformDisplay () const override |
| bool | usesDefaultScreen () override |
| void | screenInit () override |
| QSurfaceFormat | surfaceFormatFor (const QSurfaceFormat &inputFormat) const override |
| bool | hasCapability (QPlatformIntegration::Capability capcap) const override |
| void | waitForVSync (QPlatformSurface *surface) const override |
| bool | supportsPBuffers () const override |
| void * | nativeResourceForIntegration (const QByteArray &namename) override |
| void * | nativeResourceForScreen (const QByteArray &resource, QScreen *screen) override |
| QKmsDevice * | device () const |
| QKmsScreenConfig * | screenConfig () const |
| Public Member Functions inherited from QEglFSDeviceIntegration | |
| virtual | ~QEglFSDeviceIntegration () |
| virtual EGLDisplay | createDisplay (EGLNativeDisplayType nativeDisplay) |
| virtual void | screenDestroy () |
| virtual QSizeF | physicalScreenSize () const |
| virtual QSize | screenSize () const |
| virtual QDpi | logicalDpi () const |
| virtual QDpi | logicalBaseDpi () const |
| virtual Qt::ScreenOrientation | nativeOrientation () const |
| virtual Qt::ScreenOrientation | orientation () const |
| virtual int | screenDepth () const |
| virtual QImage::Format | screenFormat () const |
| virtual qreal | refreshRate () const |
| virtual EGLint | surfaceType () const |
| virtual QEglFSWindow * | createWindow (QWindow *window) const |
| virtual EGLNativeWindowType | createNativeWindow (QPlatformWindow *platformWindow, const QSize &sizesize, const QSurfaceFormat &formatformat) |
| virtual EGLNativeWindowType | createNativeOffscreenWindow (const QSurfaceFormat &formatformat) |
| virtual void | destroyNativeWindow (EGLNativeWindowType window) |
| virtual QPlatformCursor * | createCursor (QPlatformScreen *screen) const |
| virtual bool | filterConfig (EGLDisplay displaydisplay, EGLConfig configconfig) const |
| virtual void | presentBuffer (QPlatformSurface *surface) |
| virtual QByteArray | fbDeviceName () const |
| virtual int | framebufferIndex () const |
| virtual bool | supportsSurfacelessContexts () const |
| virtual QFunctionPointer | platformFunction (const QByteArray &function) const |
| virtual void * | wlDisplay () const |
Protected Member Functions | |
| virtual QKmsDevice * | createDevice ()=0 |
| virtual QKmsScreenConfig * | createScreenConfig () |
Protected Attributes | |
| QKmsDevice * | m_device |
| QKmsScreenConfig * | m_screenConfig = nullptr |
Additional Inherited Members | |
| Static Public Member Functions inherited from QEglFSDeviceIntegration | |
| static EGLConfig | chooseConfig (EGLDisplay displaydisplay, const QSurfaceFormat &formatformat) |
Definition at line 33 of file qeglfskmsintegration_p.h.
| QT_BEGIN_NAMESPACE QEglFSKmsIntegration::QEglFSKmsIntegration | ( | ) |
Definition at line 22 of file qeglfskmsintegration.cpp.
| QEglFSKmsIntegration::~QEglFSKmsIntegration | ( | ) |
Definition at line 27 of file qeglfskmsintegration.cpp.
|
protectedpure virtual |
Implemented in QEglFSKmsEglDeviceIntegration, QEglFSKmsGbmIntegration, and QEglFSKmsVsp2Integration.
|
protectedvirtual |
Definition at line 138 of file qeglfskmsintegration.cpp.
| QKmsDevice * QEglFSKmsIntegration::device | ( | ) | const |
Definition at line 128 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 79 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 104 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 116 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 42 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 52 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 31 of file qeglfskmsintegration.cpp.
| QKmsScreenConfig * QEglFSKmsIntegration::screenConfig | ( | ) | const |
Definition at line 133 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 63 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 99 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 68 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 58 of file qeglfskmsintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 91 of file qeglfskmsintegration.cpp.
|
protected |
Definition at line 58 of file qeglfskmsintegration_p.h.
|
protected |
Definition at line 59 of file qeglfskmsintegration_p.h.