QtBase  v6.3.1
Public Member Functions | Static Public Member Functions | List of all members
QEglFSDeviceIntegration Class Reference

#include <qeglfsdeviceintegration_p.h>

Inheritance diagram for QEglFSDeviceIntegration:
Inheritance graph
[legend]

Public Member Functions

virtual ~QEglFSDeviceIntegration ()
 
virtual void platformInit ()
 
virtual void platformDestroy ()
 
virtual EGLNativeDisplayType platformDisplay () const
 
virtual EGLDisplay createDisplay (EGLNativeDisplayType nativeDisplay)
 
virtual bool usesDefaultScreen ()
 
virtual void screenInit ()
 
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 createNativeWindow (QPlatformWindow *platformWindow, const QSize &size, const QSurfaceFormat &format)
 
virtual EGLNativeWindowType createNativeOffscreenWindow (const QSurfaceFormat &format)
 
virtual void destroyNativeWindow (EGLNativeWindowType window)
 
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
 

Static Public Member Functions

static EGLConfig chooseConfig (EGLDisplay display, const QSurfaceFormat &format)
 

Detailed Description

Definition at line 68 of file qeglfsdeviceintegration_p.h.

Constructor & Destructor Documentation

◆ ~QEglFSDeviceIntegration()

virtual QEglFSDeviceIntegration::~QEglFSDeviceIntegration ( )
inlinevirtual

Definition at line 71 of file qeglfsdeviceintegration_p.h.

Member Function Documentation

◆ chooseConfig()

EGLConfig QEglFSDeviceIntegration::chooseConfig ( EGLDisplay  display,
const QSurfaceFormat format 
)
static

Definition at line 349 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createCursor()

QPlatformCursor * QEglFSDeviceIntegration::createCursor ( QPlatformScreen screen) const
virtual

Definition at line 286 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createDisplay()

EGLDisplay QEglFSDeviceIntegration::createDisplay ( EGLNativeDisplayType  nativeDisplay)
virtual

Definition at line 163 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ createNativeOffscreenWindow()

EGLNativeWindowType QEglFSDeviceIntegration::createNativeOffscreenWindow ( const QSurfaceFormat format)
virtual

Definition at line 269 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createNativeWindow()

EGLNativeWindowType QEglFSDeviceIntegration::createNativeWindow ( QPlatformWindow platformWindow,
const QSize size,
const QSurfaceFormat format 
)
virtual

Reimplemented in QEglFSX11Integration, QEglFSVivWaylandIntegration, QEglFSVivIntegration, QEglFSRcarIntegration, QEglFSOpenWFDIntegration, QEglFSMaliIntegration, QEglFSBrcmIntegration, QEglFS8726MHooks, and QEglFSEmulatorIntegration.

Definition at line 259 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createWindow()

QEglFSWindow * QEglFSDeviceIntegration::createWindow ( QWindow window) const
virtual

Definition at line 254 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ destroyNativeWindow()

void QEglFSDeviceIntegration::destroyNativeWindow ( EGLNativeWindowType  window)
virtual

Reimplemented in QEglFSX11Integration, QEglFSVivWaylandIntegration, QEglFSVivIntegration, QEglFSRcarIntegration, QEglFSOpenWFDIntegration, QEglFSMaliIntegration, QEglFSBrcmIntegration, and QEglFS8726MHooks.

Definition at line 275 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fbDeviceName()

QByteArray QEglFSDeviceIntegration::fbDeviceName ( ) const
virtual

Definition at line 100 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ filterConfig()

bool QEglFSDeviceIntegration::filterConfig ( EGLDisplay  display,
EGLConfig  config 
) const
virtual

Definition at line 249 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ framebufferIndex()

int QEglFSDeviceIntegration::framebufferIndex ( ) const
virtual

Definition at line 113 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hasCapability()

bool QEglFSDeviceIntegration::hasCapability ( QPlatformIntegration::Capability  cap) const
virtual

Reimplemented in QEglFSX11Integration, QEglFSEmulatorIntegration, and QEglFSBrcmIntegration.

Definition at line 280 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:

◆ logicalBaseDpi()

QDpi QEglFSDeviceIntegration::logicalBaseDpi ( ) const
virtual

Definition at line 200 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ logicalDpi()

QDpi QEglFSDeviceIntegration::logicalDpi ( ) const
virtual

Definition at line 195 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ nativeOrientation()

Qt::ScreenOrientation QEglFSDeviceIntegration::nativeOrientation ( ) const
virtual

Definition at line 205 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ nativeResourceForIntegration()

void * QEglFSDeviceIntegration::nativeResourceForIntegration ( const QByteArray name)
virtual

Definition at line 331 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:

◆ nativeResourceForScreen()

void * QEglFSDeviceIntegration::nativeResourceForScreen ( const QByteArray resource,
QScreen screen 
)
virtual

Definition at line 337 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:

◆ orientation()

Qt::ScreenOrientation QEglFSDeviceIntegration::orientation ( ) const
virtual

Definition at line 210 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ physicalScreenSize()

QSizeF QEglFSDeviceIntegration::physicalScreenSize ( ) const
virtual

Definition at line 185 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ platformDestroy()

void QEglFSDeviceIntegration::platformDestroy ( )
virtual

Reimplemented in QEglFSX11Integration, QEglFSVivWaylandIntegration, QEglFSOpenWFDIntegration, QEglFSEmulatorIntegration, and QEglFSBrcmIntegration.

Definition at line 148 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ platformDisplay()

EGLNativeDisplayType QEglFSDeviceIntegration::platformDisplay ( ) const
virtual

◆ platformFunction()

QFunctionPointer QEglFSDeviceIntegration::platformFunction ( const QByteArray function) const
virtual

Definition at line 325 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ platformInit()

void QEglFSDeviceIntegration::platformInit ( )
virtual

Reimplemented in QEglFSX11Integration, QEglFSVivWaylandIntegration, QEglFSVivIntegration, QEglFSRcarIntegration, QEglFSOpenWFDIntegration, QEglFSMaliIntegration, QEglFSEmulatorIntegration, and QEglFSBrcmIntegration.

Definition at line 130 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ presentBuffer()

void QEglFSDeviceIntegration::presentBuffer ( QPlatformSurface surface)
virtual

Definition at line 310 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ refreshRate()

qreal QEglFSDeviceIntegration::refreshRate ( ) const
virtual

Definition at line 225 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ screenDepth()

int QEglFSDeviceIntegration::screenDepth ( ) const
virtual

Definition at line 215 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ screenDestroy()

void QEglFSDeviceIntegration::screenDestroy ( )
virtual

Definition at line 178 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ screenFormat()

QImage::Format QEglFSDeviceIntegration::screenFormat ( ) const
virtual

Definition at line 220 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ screenInit()

void QEglFSDeviceIntegration::screenInit ( )
virtual

Reimplemented in QEglFSEmulatorIntegration.

Definition at line 173 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ screenSize()

QSize QEglFSDeviceIntegration::screenSize ( ) const
virtual

◆ supportsPBuffers()

bool QEglFSDeviceIntegration::supportsPBuffers ( ) const
virtual

Definition at line 315 of file qeglfsdeviceintegration.cpp.

◆ supportsSurfacelessContexts()

bool QEglFSDeviceIntegration::supportsSurfacelessContexts ( ) const
virtual

Definition at line 320 of file qeglfsdeviceintegration.cpp.

◆ surfaceFormatFor()

QSurfaceFormat QEglFSDeviceIntegration::surfaceFormatFor ( const QSurfaceFormat inputFormat) const
virtual

Reimplemented in QEglFSOpenWFDIntegration.

Definition at line 235 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ surfaceType()

EGLint QEglFSDeviceIntegration::surfaceType ( ) const
virtual

Definition at line 230 of file qeglfsdeviceintegration.cpp.

Here is the caller graph for this function:

◆ usesDefaultScreen()

bool QEglFSDeviceIntegration::usesDefaultScreen ( )
virtual

Reimplemented in QEglFSEmulatorIntegration.

Definition at line 168 of file qeglfsdeviceintegration.cpp.

◆ waitForVSync()

void QEglFSDeviceIntegration::waitForVSync ( QPlatformSurface surface) const
virtual

Definition at line 296 of file qeglfsdeviceintegration.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ wlDisplay()

void * QEglFSDeviceIntegration::wlDisplay ( ) const
virtual

Reimplemented in QEglFSVivWaylandIntegration.

Definition at line 344 of file qeglfsdeviceintegration.cpp.


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