Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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.