31 QEglFSScreen(EGLDisplay display);
34 QRect geometry()
const override;
35 virtual QRect rawGeometry()
const;
36 int depth()
const override;
37 QImage::Format format()
const override;
39 QSizeF physicalSize()
const override;
40 QDpi logicalDpi()
const override;
41 QDpi logicalBaseDpi()
const override;
42 Qt::ScreenOrientation nativeOrientation()
const override;
43 Qt::ScreenOrientation orientation()
const override;
45 QPlatformCursor *cursor()
const override;
47 qreal refreshRate()
const override;
49 QPixmap grabWindow(WId wid,
int x,
int y,
int width,
int height)
const override;
51 EGLSurface primarySurface()
const {
return m_surface; }
53 EGLDisplay display()
const {
return m_dpy; }
55 void handleCursorMove(
const QPoint &pos);
57 QWindow *topLevelAt(
const QPoint &point)
const override;
60 void setPrimarySurface(EGLSurface surface);
64 QPlatformCursor *m_cursor;
66 friend class QEglFSWindow;