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

#include <qeglfsx11integration.h>

Inheritance diagram for QEglFSX11Integration:
Collaboration diagram for QEglFSX11Integration:

Public Member Functions

 QEglFSX11Integration ()
void platformInit () override
void platformDestroy () override
EGLNativeDisplayType platformDisplay () const override
QSize screenSize () const override
EGLNativeWindowType createNativeWindow (QPlatformWindow *window, const QSize &size, const QSurfaceFormat &format) override
void destroyNativeWindow (EGLNativeWindowType window) override
bool hasCapability (QPlatformIntegration::Capability cap) const override
xcb_connection_t * connection ()
const xcb_atom_t * atoms () const
QPlatformWindowplatformWindow ()
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 QSurfaceFormat surfaceFormatFor (const QSurfaceFormat &inputFormat) const
virtual EGLint surfaceType () const
virtual QEglFSWindowcreateWindow (QWindow *window) const
virtual EGLNativeWindowType createNativeOffscreenWindow (const QSurfaceFormat &format)
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 31 of file qeglfsx11integration.h.

Constructor & Destructor Documentation

◆ QEglFSX11Integration()

QEglFSX11Integration::QEglFSX11Integration ( )
inline

Definition at line 34 of file qeglfsx11integration.h.

Member Function Documentation

◆ atoms()

const xcb_atom_t * QEglFSX11Integration::atoms ( ) const
inline

Definition at line 47 of file qeglfsx11integration.h.

Referenced by EventReader::run().

Here is the caller graph for this function:

◆ connection()

xcb_connection_t * QEglFSX11Integration::connection ( )
inline

Definition at line 46 of file qeglfsx11integration.h.

◆ createNativeWindow()

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

◆ destroyNativeWindow()

void QEglFSX11Integration::destroyNativeWindow ( EGLNativeWindowType window)
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 180 of file qeglfsx11integration.cpp.

◆ hasCapability()

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

Reimplemented from QEglFSDeviceIntegration.

Definition at line 185 of file qeglfsx11integration.cpp.

◆ platformDestroy()

void QEglFSX11Integration::platformDestroy ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 94 of file qeglfsx11integration.cpp.

◆ platformDisplay()

EGLNativeDisplayType QEglFSX11Integration::platformDisplay ( ) const
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 109 of file qeglfsx11integration.cpp.

◆ platformInit()

void QEglFSX11Integration::platformInit ( )
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 71 of file qeglfsx11integration.cpp.

◆ platformWindow()

QPlatformWindow * QEglFSX11Integration::platformWindow ( )
inline

Definition at line 48 of file qeglfsx11integration.h.

◆ screenSize()

QSize QEglFSX11Integration::screenSize ( ) const
overridevirtual

Reimplemented from QEglFSDeviceIntegration.

Definition at line 114 of file qeglfsx11integration.cpp.


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