QtBase  v6.3.1
Public Member Functions | Public Attributes | List of all members
QEglFSEmulatorIntegration Class Reference

#include <qeglfsemulatorintegration.h>

Inheritance diagram for QEglFSEmulatorIntegration:
Inheritance graph
[legend]
Collaboration diagram for QEglFSEmulatorIntegration:
Collaboration graph
[legend]

Public Member Functions

 QEglFSEmulatorIntegration ()
 
void platformInit () override
 
void platformDestroy () override
 
bool usesDefaultScreen () override
 
void screenInit () override
 
bool hasCapability (QPlatformIntegration::Capability cap) const override
 
EGLNativeWindowType createNativeWindow (QPlatformWindow *platformWindow, const QSize &size, const QSurfaceFormat &format) override
 
- Public Member Functions inherited from QEglFSDeviceIntegration
virtual ~QEglFSDeviceIntegration ()
 
virtual EGLNativeDisplayType platformDisplay () const
 
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 QSurfaceFormat surfaceFormatFor (const QSurfaceFormat &inputFormat) const
 
virtual EGLint surfaceType () const
 
virtual QEglFSWindowcreateWindow (QWindow *window) const
 
virtual EGLNativeWindowType createNativeOffscreenWindow (const QSurfaceFormat &format)
 
virtual void destroyNativeWindow (EGLNativeWindowType window)
 
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
 

Public Attributes

PFNQGSGETDISPLAYSPROC getDisplays
 
PFNQGSSETDISPLAYPROC setDisplay
 

Additional Inherited Members

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

Detailed Description

Definition at line 55 of file qeglfsemulatorintegration.h.

Constructor & Destructor Documentation

◆ QEglFSEmulatorIntegration()

QT_BEGIN_NAMESPACE QEglFSEmulatorIntegration::QEglFSEmulatorIntegration ( )

Definition at line 56 of file qeglfsemulatorintegration.cpp.

Member Function Documentation

◆ createNativeWindow()

EGLNativeWindowType QEglFSEmulatorIntegration::createNativeWindow ( QPlatformWindow platformWindow,
const QSize size,
const QSurfaceFormat format 
)
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 121 of file qeglfsemulatorintegration.cpp.

Here is the call graph for this function:

◆ hasCapability()

bool QEglFSEmulatorIntegration::hasCapability ( QPlatformIntegration::Capability  cap) const
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 109 of file qeglfsemulatorintegration.cpp.

◆ platformDestroy()

void QEglFSEmulatorIntegration::platformDestroy ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 73 of file qeglfsemulatorintegration.cpp.

◆ platformInit()

void QEglFSEmulatorIntegration::platformInit ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 69 of file qeglfsemulatorintegration.cpp.

◆ screenInit()

void QEglFSEmulatorIntegration::screenInit ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 83 of file qeglfsemulatorintegration.cpp.

Here is the call graph for this function:

◆ usesDefaultScreen()

bool QEglFSEmulatorIntegration::usesDefaultScreen ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 77 of file qeglfsemulatorintegration.cpp.

Member Data Documentation

◆ getDisplays

PFNQGSGETDISPLAYSPROC QEglFSEmulatorIntegration::getDisplays

Definition at line 66 of file qeglfsemulatorintegration.h.

◆ setDisplay

PFNQGSSETDISPLAYPROC QEglFSEmulatorIntegration::setDisplay

Definition at line 67 of file qeglfsemulatorintegration.h.


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