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 Class Reference

#include <linuxdmabuf.h>

Inheritance diagram for LinuxDmabuf:
Collaboration diagram for LinuxDmabuf:

Public Member Functions

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

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
void zwp_linux_dmabuf_v1_get_default_feedback (Resource *resource, uint32_t id) override
void zwp_linux_dmabuf_v1_get_surface_feedback (Resource *resource, uint32_t id, struct ::wl_resource *surface) override

Detailed Description

Definition at line 65 of file linuxdmabuf.h.

Constructor & Destructor Documentation

◆ LinuxDmabuf()

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

Definition at line 43 of file linuxdmabuf.cpp.

Member Function Documentation

◆ setDrmDevice()

void LinuxDmabuf::setDrmDevice ( const char * drmDevice)

Definition at line 51 of file linuxdmabuf.cpp.

◆ setSupportedModifiers()

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

Definition at line 56 of file linuxdmabuf.cpp.

◆ zwp_linux_dmabuf_v1_bind_resource()

void LinuxDmabuf::zwp_linux_dmabuf_v1_bind_resource ( Resource * resource)
overrideprotected

Definition at line 62 of file linuxdmabuf.cpp.

◆ zwp_linux_dmabuf_v1_create_params()

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

Definition at line 85 of file linuxdmabuf.cpp.

References LinuxDmabufParams::LinuxDmabufParams().

Here is the call graph for this function:

◆ zwp_linux_dmabuf_v1_get_default_feedback()

void LinuxDmabuf::zwp_linux_dmabuf_v1_get_default_feedback ( Resource * resource,
uint32_t id )
overrideprotected

Definition at line 92 of file linuxdmabuf.cpp.

◆ zwp_linux_dmabuf_v1_get_surface_feedback()

void LinuxDmabuf::zwp_linux_dmabuf_v1_get_surface_feedback ( Resource * resource,
uint32_t id,
struct ::wl_resource * surface )
overrideprotected

Definition at line 105 of file linuxdmabuf.cpp.


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