![]() |
Qt 6.x
The Qt SDK
|
#include <QtGui/qtguiglobal.h>
#include <QtGui/private/qt_egl_p.h>
Go to the source code of this file.
Classes | |
class | QEGLStreamConvenience |
Macros | |
#define | EGL_NO_DEVICE_EXT ((EGLDeviceEXT)(0)) |
#define | EGL_NO_OUTPUT_LAYER_EXT ((EGLOutputLayerEXT)0) |
#define | EGL_NO_STREAM_KHR ((EGLStreamKHR)0) |
#define | EGL_STREAM_STATE_KHR 0x3214 |
#define | EGL_STREAM_STATE_CREATED_KHR 0x3215 |
#define | EGL_STREAM_STATE_CONNECTING_KHR 0x3216 |
#define | EGL_STREAM_STATE_EMPTY_KHR 0x3217 |
#define | EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR 0x3218 |
#define | EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR 0x3219 |
#define | EGL_STREAM_STATE_DISCONNECTED_KHR 0x321A |
#define | EGL_BAD_STREAM_KHR 0x321B |
#define | EGL_BAD_STATE_KHR 0x321C |
#define | EGL_STREAM_FIFO_LENGTH_KHR 0x31FC |
#define | EGL_STREAM_BIT_KHR 0x0800 |
#define | EGL_NO_FILE_DESCRIPTOR_KHR ((EGLNativeFileDescriptorKHR)(-1)) |
#define | EGL_PLATFORM_DEVICE_EXT 0x313F |
#define | EGL_DRM_DEVICE_FILE_EXT 0x3233 |
#define | EGL_DRM_CRTC_EXT 0x3234 |
#define | EGL_DRM_PLANE_EXT 0x3235 |
#define | EGL_PLATFORM_X11_KHR 0x31D5 |
#define | EGL_PLATFORM_XCB_KHR 0x31DC |
Functions | |
typedef | EGLDisplay (EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform |
typedef | EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDEVICESEXTPROC)(EGLint max_devices |
typedef | EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMKHRPROC)(EGLDisplay dpy |
typedef | EGLSurface (EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy |
typedef | EGLNativeFileDescriptorKHR (EGLAPIENTRYP PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy |
#define EGL_BAD_STATE_KHR 0x321C |
Definition at line 65 of file qeglstreamconvenience_p.h.
#define EGL_BAD_STREAM_KHR 0x321B |
Definition at line 64 of file qeglstreamconvenience_p.h.
#define EGL_DRM_CRTC_EXT 0x3234 |
Definition at line 108 of file qeglstreamconvenience_p.h.
#define EGL_DRM_DEVICE_FILE_EXT 0x3233 |
Definition at line 104 of file qeglstreamconvenience_p.h.
#define EGL_DRM_PLANE_EXT 0x3235 |
Definition at line 109 of file qeglstreamconvenience_p.h.
#define EGL_NO_DEVICE_EXT ((EGLDeviceEXT)(0)) |
Definition at line 35 of file qeglstreamconvenience_p.h.
#define EGL_NO_FILE_DESCRIPTOR_KHR ((EGLNativeFileDescriptorKHR)(-1)) |
Definition at line 84 of file qeglstreamconvenience_p.h.
#define EGL_NO_OUTPUT_LAYER_EXT ((EGLOutputLayerEXT)0) |
Definition at line 43 of file qeglstreamconvenience_p.h.
#define EGL_NO_STREAM_KHR ((EGLStreamKHR)0) |
Definition at line 56 of file qeglstreamconvenience_p.h.
#define EGL_PLATFORM_DEVICE_EXT 0x313F |
Definition at line 100 of file qeglstreamconvenience_p.h.
#define EGL_PLATFORM_X11_KHR 0x31D5 |
Definition at line 113 of file qeglstreamconvenience_p.h.
#define EGL_PLATFORM_XCB_KHR 0x31DC |
Definition at line 117 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_BIT_KHR 0x0800 |
Definition at line 78 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_FIFO_LENGTH_KHR 0x31FC |
Definition at line 74 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_STATE_CONNECTING_KHR 0x3216 |
Definition at line 59 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_STATE_CREATED_KHR 0x3215 |
Definition at line 58 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_STATE_DISCONNECTED_KHR 0x321A |
Definition at line 63 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_STATE_EMPTY_KHR 0x3217 |
Definition at line 60 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_STATE_KHR 0x3214 |
Definition at line 57 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR 0x3218 |
Definition at line 61 of file qeglstreamconvenience_p.h.
#define EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR 0x3219 |
Definition at line 62 of file qeglstreamconvenience_p.h.
typedef const EGLint * attrib_list |
Definition at line 30 of file qeglstreamconvenience_p.h.
typedef EGLStreamKHR EGLenum attribute |
Definition at line 46 of file qeglstreamconvenience_p.h.
typedef EGLConfig config |
Definition at line 79 of file qeglstreamconvenience_p.h.
typedef EGLDeviceEXT* devices |
Definition at line 36 of file qeglstreamconvenience_p.h.
Definition at line 26 of file qeglstreamconvenience_p.h.
typedef void* EGLDeviceEXT |
Definition at line 34 of file qeglstreamconvenience_p.h.
typedef int EGLNativeFileDescriptorKHR |
Definition at line 83 of file qeglstreamconvenience_p.h.
typedef void* EGLOutputLayerEXT |
Definition at line 41 of file qeglstreamconvenience_p.h.
typedef void* EGLOutputPortEXT |
Definition at line 42 of file qeglstreamconvenience_p.h.
typedef EGLStreamKHR |
Definition at line 54 of file qeglstreamconvenience_p.h.
typedef quint64 EGLuint64KHR |
Definition at line 55 of file qeglstreamconvenience_p.h.
Definition at line 86 of file qeglstreamconvenience_p.h.
Definition at line 44 of file qeglstreamconvenience_p.h.
typedef const EGLAttrib EGLOutputLayerEXT EGLint max_layers |
Definition at line 44 of file qeglstreamconvenience_p.h.
typedef const EGLAttrib EGLOutputPortEXT EGLint max_ports |
Definition at line 45 of file qeglstreamconvenience_p.h.
typedef void* native_display |
Definition at line 30 of file qeglstreamconvenience_p.h.
typedef EGLDeviceEXT EGLint* num_devices |
Definition at line 36 of file qeglstreamconvenience_p.h.
typedef const EGLAttrib EGLOutputLayerEXT EGLint EGLint* num_layers |
Definition at line 44 of file qeglstreamconvenience_p.h.
typedef const EGLAttrib EGLOutputPortEXT EGLint EGLint* num_ports |
Definition at line 45 of file qeglstreamconvenience_p.h.
typedef const char *EGLAPIENTRYP PFNEGLQUERYDEVICESTRINGEXTPROC(EGLDeviceEXT device, EGLint name) |
Definition at line 37 of file qeglstreamconvenience_p.h.
typedef const char *EGLAPIENTRYP PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name) |
Definition at line 48 of file qeglstreamconvenience_p.h.
typedef const char *EGLAPIENTRYP PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name) |
Definition at line 50 of file qeglstreamconvenience_p.h.
typedef EGLOutputPortEXT port |
Definition at line 49 of file qeglstreamconvenience_p.h.
typedef const EGLAttrib EGLOutputPortEXT* ports |
Definition at line 45 of file qeglstreamconvenience_p.h.
Definition at line 67 of file qeglstreamconvenience_p.h.
typedef GLint GLsizei const GLuint64EXT * value = Q_UINT64_C(932838457459459) |
typedef EGLBoolean | ( | EGLAPIENTRYP | PFNEGLQUERYDEVICESEXTPROC | ) |
typedef EGLDisplay | ( | EGLAPIENTRYP | PFNEGLGETPLATFORMDISPLAYEXTPROC | ) |
Referenced by QOpenVGContext::QOpenVGContext(), QEglFSDeviceIntegration::chooseConfig(), QEglFSKmsGbmIntegration::createDisplay(), QEglFSKmsEglDeviceIntegration::createDisplay(), QEglFSKmsVsp2Integration::createDisplay(), QEglFSIntegration::createPlatformOffscreenSurface(), QEglFSIntegration::createPlatformOpenGLContext(), LibHybrisEglServerBufferIntegration::initializeHardware(), DmaBufServerBufferIntegration::initializeHardware(), DrmEglServerBufferIntegration::initializeHardware(), QEglFSWindow::resetSurface(), QEglFSKmsGbmWindow::resetSurface(), QEglFSKmsEglDeviceWindow::resetSurface(), and QtWaylandClient::QWaylandGLContext::swapBuffers().
typedef EGLNativeFileDescriptorKHR | ( | EGLAPIENTRYP | PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC | ) |
typedef EGLStreamKHR | ( | EGLAPIENTRYP | PFNEGLCREATESTREAMKHRPROC | ) |
typedef EGLSurface | ( | EGLAPIENTRYP | PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC | ) |
Referenced by QOpenVGContext::QOpenVGContext(), QtWaylandClient::QWaylandGLContext::createTemporaryOffscreenSurface(), QEglFSContext::eglSurfaceForPlatformSurface(), QEGLPlatformContext::makeCurrent(), QtWaylandClient::QWaylandGLContext::makeCurrent(), QEGLPlatformContext::swapBuffers(), and QtWaylandClient::QWaylandGLContext::swapBuffers().