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

(2cea2d8520af4f3647f2e7aa7444b68c9c1e51cf)

#include "linuxdmabuf.h"
#include <QtWaylandCompositor/private/qwlclientbufferintegration_p.h>
#include <QtWaylandCompositor/private/qwlclientbuffer_p.h>
#include <QtWaylandCompositor/private/qwayland-server-wayland.h>
#include <QtCore/QMutex>
#include <drm_fourcc.h>
Include dependency graph for linuxdmabufclientbufferintegration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  YuvPlaneConversion
struct  YuvFormatConversion
class  LinuxDmabufClientBufferIntegration
class  LinuxDmabufClientBuffer

Typedefs

typedef EGLint max_formats
typedef EGLint EGLint * formats
typedef EGLint EGLint EGLint * num_formats
typedef EGLint format
typedef EGLint EGLint max_modifiers
typedef EGLint EGLint EGLuint64KHRmodifiers
typedef EGLint EGLint EGLuint64KHR EGLBooleanexternal_only
typedef EGLint EGLint EGLuint64KHR EGLBoolean EGLint * num_modifiers

Functions

QT_BEGIN_NAMESPACE typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYWAYLANDBUFFERWL_compat)(EGLDisplay dpy

Variables

QT_BEGIN_NAMESPACE typedef struct wl_resource * buffer
QT_BEGIN_NAMESPACE typedef struct wl_resource EGLint attribute
QT_BEGIN_NAMESPACE typedef struct wl_resource EGLint EGLint * value

Typedef Documentation

◆ external_only

typedef EGLint EGLint EGLuint64KHR EGLBoolean* external_only

Definition at line 20 of file linuxdmabufclientbufferintegration.h.

◆ format

typedef EGLint format

Definition at line 20 of file linuxdmabufclientbufferintegration.h.

◆ formats

typedef EGLint EGLint* formats

Definition at line 19 of file linuxdmabufclientbufferintegration.h.

◆ max_formats

typedef EGLint max_formats

Definition at line 19 of file linuxdmabufclientbufferintegration.h.

◆ max_modifiers

typedef EGLint EGLint max_modifiers

Definition at line 20 of file linuxdmabufclientbufferintegration.h.

◆ modifiers

typedef EGLint EGLint EGLuint64KHR* modifiers

Definition at line 20 of file linuxdmabufclientbufferintegration.h.

◆ num_formats

typedef EGLint EGLint EGLint* num_formats

Definition at line 19 of file linuxdmabufclientbufferintegration.h.

◆ num_modifiers

typedef EGLint EGLint EGLuint64KHR EGLBoolean EGLint* num_modifiers

Definition at line 20 of file linuxdmabufclientbufferintegration.h.

Function Documentation

◆ EGLBoolean()

QT_BEGIN_NAMESPACE typedef EGLBoolean ( EGLAPIENTRYP PFNEGLQUERYWAYLANDBUFFERWL_compat)

Variable Documentation

◆ attribute

QT_BEGIN_NAMESPACE typedef struct wl_resource EGLint attribute

Definition at line 18 of file linuxdmabufclientbufferintegration.h.

◆ buffer

QT_BEGIN_NAMESPACE typedef struct wl_resource* buffer

Definition at line 18 of file linuxdmabufclientbufferintegration.h.

◆ value

QT_BEGIN_NAMESPACE typedef struct wl_resource EGLint EGLint* value

Definition at line 18 of file linuxdmabufclientbufferintegration.h.