Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QEglFSOpenWFDIntegration Class Reference

#include <qeglfsopenwfdintegration.h>

Inheritance diagram for QEglFSOpenWFDIntegration:
Collaboration diagram for QEglFSOpenWFDIntegration:

Public Member Functions

void platformInit () override
void platformDestroy () override
QSize screenSize () const override
EGLNativeWindowType createNativeWindow (QPlatformWindow *window, const QSize &size, const QSurfaceFormat &format) override
void destroyNativeWindow (EGLNativeWindowType window) override
EGLNativeDisplayType platformDisplay () const override
virtual QSurfaceFormat surfaceFormatFor (const QSurfaceFormat &inputFormat) const
Public Member Functions inherited from QEglFSDeviceIntegration
virtual ~QEglFSDeviceIntegration ()
virtual EGLDisplay createDisplay (EGLNativeDisplayType nativeDisplay)
virtual bool usesDefaultScreen ()
virtual void screenInit ()
virtual void screenDestroy ()
virtual QSizeF physicalScreenSize () 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 QEglFSWindowcreateWindow (QWindow *window) const
virtual EGLNativeWindowType createNativeOffscreenWindow (const QSurfaceFormat &format)
virtual bool hasCapability (QPlatformIntegration::Capability cap) const
virtual QPlatformCursorcreateCursor (QPlatformScreen *screen) const
virtual bool filterConfig (EGLDisplay display, EGLConfig config) const
virtual void waitForVSync (QPlatformSurface *surface) const
virtual void presentBuffer (QPlatformSurface *surface)
virtual QByteArray fbDeviceName () const
virtual int framebufferIndex () const
virtual bool supportsPBuffers () const
virtual bool supportsSurfacelessContexts () const
virtual QFunctionPointer platformFunction (const QByteArray &function) const
virtual voidnativeResourceForIntegration (const QByteArray &name)
virtual voidnativeResourceForScreen (const QByteArray &resource, QScreen *screen)
virtual voidwlDisplay () const

Additional Inherited Members

Static Public Member Functions inherited from QEglFSDeviceIntegration
static EGLConfig chooseConfig (EGLDisplay display, const QSurfaceFormat &format)

Detailed Description

Definition at line 14 of file qeglfsopenwfdintegration.h.

Member Function Documentation

◆ createNativeWindow()

EGLNativeWindowType QEglFSOpenWFDIntegration::createNativeWindow ( QPlatformWindow * window,
const QSize & size,
const QSurfaceFormat & format )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 102 of file qeglfsopenwfdintegration.cpp.

References wfd_window::numBuffers.

◆ destroyNativeWindow()

void QEglFSOpenWFDIntegration::destroyNativeWindow ( EGLNativeWindowType window)
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 195 of file qeglfsopenwfdintegration.cpp.

◆ platformDestroy()

void QEglFSOpenWFDIntegration::platformDestroy ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 201 of file qeglfsopenwfdintegration.cpp.

◆ platformDisplay()

EGLNativeDisplayType QEglFSOpenWFDIntegration::platformDisplay ( ) const
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 97 of file qeglfsopenwfdintegration.cpp.

◆ platformInit()

void QEglFSOpenWFDIntegration::platformInit ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 30 of file qeglfsopenwfdintegration.cpp.

◆ screenSize()

QSize QEglFSOpenWFDIntegration::screenSize ( ) const
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 92 of file qeglfsopenwfdintegration.cpp.

◆ surfaceFormatFor()

QSurfaceFormat QEglFSOpenWFDIntegration::surfaceFormatFor ( const QSurfaceFormat & inputFormat) const
virtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 185 of file qeglfsopenwfdintegration.cpp.


The documentation for this class was generated from the following files: