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
QEglFSEmulatorIntegration Class Reference

#include <qeglfsemulatorintegration.h>

Inheritance diagram for QEglFSEmulatorIntegration:
Collaboration diagram for QEglFSEmulatorIntegration:

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 19 of file qeglfsemulatorintegration.h.

Constructor & Destructor Documentation

◆ QEglFSEmulatorIntegration()

QT_BEGIN_NAMESPACE QEglFSEmulatorIntegration::QEglFSEmulatorIntegration ( )

Definition at line 20 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 85 of file qeglfsemulatorintegration.cpp.

◆ hasCapability()

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

Reimplemented from QEglFSDeviceIntegration.

Definition at line 73 of file qeglfsemulatorintegration.cpp.

◆ platformDestroy()

void QEglFSEmulatorIntegration::platformDestroy ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 37 of file qeglfsemulatorintegration.cpp.

◆ platformInit()

void QEglFSEmulatorIntegration::platformInit ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 33 of file qeglfsemulatorintegration.cpp.

◆ screenInit()

void QEglFSEmulatorIntegration::screenInit ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 47 of file qeglfsemulatorintegration.cpp.

References QByteArray().

Here is the call graph for this function:

◆ usesDefaultScreen()

bool QEglFSEmulatorIntegration::usesDefaultScreen ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 41 of file qeglfsemulatorintegration.cpp.

Member Data Documentation

◆ getDisplays

PFNQGSGETDISPLAYSPROC QEglFSEmulatorIntegration::getDisplays

Definition at line 30 of file qeglfsemulatorintegration.h.

◆ setDisplay

PFNQGSSETDISPLAYPROC QEglFSEmulatorIntegration::setDisplay

Definition at line 31 of file qeglfsemulatorintegration.h.


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