Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
LinuxDmabuf Class Reference

#include <linuxdmabuf.h>

+ Inheritance diagram for LinuxDmabuf:
+ Collaboration diagram for LinuxDmabuf:

Public Member Functions

 LinuxDmabuf (wl_display *display, LinuxDmabufClientBufferIntegration *clientBufferIntegration)
 
void setSupportedModifiers (const QHash< uint32_t, QList< uint64_t > > &modifiers)
 

Protected Member Functions

void zwp_linux_dmabuf_v1_bind_resource (Resource *resource) override
 
void zwp_linux_dmabuf_v1_create_params (Resource *resource, uint32_t params_id) override
 

Detailed Description

Definition at line 59 of file linuxdmabuf.h.

Constructor & Destructor Documentation

◆ LinuxDmabuf()

QT_BEGIN_NAMESPACE LinuxDmabuf::LinuxDmabuf ( wl_display *  display,
LinuxDmabufClientBufferIntegration clientBufferIntegration 
)
explicit

Definition at line 15 of file linuxdmabuf.cpp.

Member Function Documentation

◆ setSupportedModifiers()

void LinuxDmabuf::setSupportedModifiers ( const QHash< uint32_t, QList< uint64_t > > &  modifiers)

Definition at line 21 of file linuxdmabuf.cpp.

References Q_ASSERT.

Referenced by LinuxDmabufClientBufferIntegration::initializeHardware().

+ Here is the caller graph for this function:

◆ zwp_linux_dmabuf_v1_bind_resource()

void LinuxDmabuf::zwp_linux_dmabuf_v1_bind_resource ( Resource *  resource)
overrideprotected

Definition at line 27 of file linuxdmabuf.cpp.

References QHash< Key, T >::constBegin(), QHash< Key, T >::constEnd(), DRM_FORMAT_MOD_INVALID, DRM_FORMAT_MOD_LINEAR, and it.

+ Here is the call graph for this function:

◆ zwp_linux_dmabuf_v1_create_params()

void LinuxDmabuf::zwp_linux_dmabuf_v1_create_params ( Resource *  resource,
uint32_t  params_id 
)
overrideprotected

Definition at line 47 of file linuxdmabuf.cpp.


The documentation for this class was generated from the following files: