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
linuxdmabuf.h File Reference

(e0087a1347b690d4360dba4455764ac1a778d9c8)

#include "qwayland-server-linux-dmabuf-unstable-v1.h"
#include <QtWaylandCompositor/private/qwayland-server-wayland.h>
#include <QtWaylandCompositor/private/qwlclientbufferintegration_p.h>
#include <QtOpenGL/QOpenGLTexture>
#include <QtCore/QObject>
#include <QtCore/QHash>
#include <QtCore/QSize>
#include <QtCore/QTextStream>
#include <array>
#include <QtGui/QOpenGLContext>
#include <QtCore/QMutex>
#include <EGL/egl.h>
#include <EGL/eglext.h>
Include dependency graph for linuxdmabuf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Plane
class  LinuxDmabuf
class  LinuxDmabufParams
class  LinuxDmabufWlBuffer

Macros

#define DRM_FORMAT_RESERVED   ((1ULL << 56) - 1)
#define DRM_FORMAT_MOD_VENDOR_NONE   0
#define DRM_FORMAT_MOD_LINEAR   fourcc_mod_code(NONE, 0)
#define DRM_FORMAT_MOD_INVALID   fourcc_mod_code(NONE, DRM_FORMAT_RESERVED)

Typedefs

typedef struct wl_display * display

Functions

typedef EGLBoolean (EGLAPIENTRYP PFNEGLBINDWAYLANDDISPLAYWL)(EGLDisplay dpy

Macro Definition Documentation

◆ DRM_FORMAT_MOD_INVALID

#define DRM_FORMAT_MOD_INVALID   fourcc_mod_code(NONE, DRM_FORMAT_RESERVED)

Definition at line 36 of file linuxdmabuf.h.

◆ DRM_FORMAT_MOD_LINEAR

#define DRM_FORMAT_MOD_LINEAR   fourcc_mod_code(NONE, 0)

Definition at line 33 of file linuxdmabuf.h.

◆ DRM_FORMAT_MOD_VENDOR_NONE

#define DRM_FORMAT_MOD_VENDOR_NONE   0

Definition at line 30 of file linuxdmabuf.h.

◆ DRM_FORMAT_RESERVED

#define DRM_FORMAT_RESERVED   ((1ULL << 56) - 1)

Definition at line 27 of file linuxdmabuf.h.

Typedef Documentation

◆ display

typedef struct wl_display * display

Definition at line 41 of file linuxdmabuf.h.

Function Documentation

◆ EGLBoolean()

typedef EGLBoolean ( EGLAPIENTRYP PFNEGLBINDWAYLANDDISPLAYWL)