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
qeglfsintegration.cpp File Reference

(8391c01f38c9101ab8e275354e82b489457a6bc6)

#include <QtCore/qtextstream.h>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatformwindow.h>
#include <QtGui/QSurfaceFormat>
#include <QtGui/QScreen>
#include <QtGui/QOpenGLContext>
#include <QtGui/QOffscreenSurface>
#include <QtGui/QWindow>
#include <QtCore/QLoggingCategory>
#include <qpa/qwindowsysteminterface.h>
#include <qpa/qplatforminputcontextfactory_p.h>
#include "qeglfsintegration_p.h"
#include "qeglfswindow_p.h"
#include "qeglfshooks_p.h"
#include "qeglfscontext_p.h"
#include "qeglfscursor_p.h"
#include "qeglfsoffscreenwindow_p.h"
#include <QtGui/private/qeglconvenience_p.h>
#include <QtGui/private/qeglplatformcontext_p.h>
#include <QtGui/private/qeglpbuffer_p.h>
#include <QtGui/private/qgenericunixfontdatabase_p.h>
#include <QtGui/private/qgenericunixtheme_p.h>
#include <QtGui/private/qgenericunixeventdispatcher_p.h>
#include <QtFbSupport/private/qfbvthandler_p.h>
#include <QtOpenGL/private/qopenglcompositorbackingstore_p.h>
#include <qpa/qplatformservices.h>
Include dependency graph for qeglfsintegration.cpp:

Go to the source code of this file.

Enumerations

enum  ResourceType {
  EglDisplay , EglWindow , EglContext , EglConfig ,
  NativeDisplay , XlibDisplay , WaylandDisplay , EglSurface ,
  VkSurface , EglDisplay , EglWindow , EglContext ,
  EglConfig , NativeDisplay , XlibDisplay , WaylandDisplay ,
  EglSurface , VkSurface
}
enum  ResourceType {
  EglDisplay , EglWindow , EglContext , EglConfig ,
  NativeDisplay , XlibDisplay , WaylandDisplay , EglSurface ,
  VkSurface , EglDisplay , EglWindow , EglContext ,
  EglConfig , NativeDisplay , XlibDisplay , WaylandDisplay ,
  EglSurface , VkSurface
}

Functions

static void initResources ()
static int resourceType (const QByteArray &key)
static voideglContextForContext (QOpenGLContext *context)

Enumeration Type Documentation

◆ ResourceType [1/2]

Enumerator
EglDisplay 
EglWindow 
EglContext 
EglConfig 
NativeDisplay 
XlibDisplay 
WaylandDisplay 
EglSurface 
VkSurface 
EglDisplay 
EglWindow 
EglContext 
EglConfig 
NativeDisplay 
XlibDisplay 
WaylandDisplay 
EglSurface 
VkSurface 

Definition at line 246 of file qeglfsintegration.cpp.

◆ ResourceType [2/2]

Enumerator
EglDisplay 
EglWindow 
EglContext 
EglConfig 
NativeDisplay 
XlibDisplay 
WaylandDisplay 
EglSurface 
VkSurface 
EglDisplay 
EglWindow 
EglContext 
EglConfig 
NativeDisplay 
XlibDisplay 
WaylandDisplay 
EglSurface 
VkSurface 

Definition at line 246 of file qeglfsintegration.cpp.

Function Documentation

◆ eglContextForContext()

void * eglContextForContext ( QOpenGLContext * context)
static

Definition at line 369 of file qeglfsintegration.cpp.

◆ initResources()

void initResources ( )
static

Definition at line 65 of file qeglfsintegration.cpp.

◆ resourceType()

int resourceType ( const QByteArray & key)
static

Definition at line 258 of file qeglfsintegration.cpp.