![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <linuxdmabuf.h>
Public Member Functions | |
| LinuxDmabufWlBuffer (::wl_client *client, LinuxDmabufClientBufferIntegration *clientBufferIntegration, uint id=0) | |
| ~LinuxDmabufWlBuffer () override | |
| void | initImage (uint32_t plane, EGLImageKHR image) |
| void | initTexture (uint32_t plane, QOpenGLTexture *texture) |
| QSize | size () const |
| uint32_t | flags () const |
| uint32_t | drmFormat () const |
| Plane & | plane (uint index) |
| uint32_t | planesNumber () const |
| EGLImageKHR | image (uint32_t plane) |
| QOpenGLTexture * | texture (uint32_t plane) const |
| void | buffer_destroy_resource (Resource *resource) override |
Static Public Attributes | |
| static const uint32_t | MaxDmabufPlanes = 4 |
Private Member Functions | |
| void | buffer_destroy (Resource *resource) override |
Friends | |
| class | LinuxDmabufParams |
Definition at line 133 of file linuxdmabuf.h.
|
explicit |
Definition at line 451 of file linuxdmabuf.cpp.
References LinuxDmabufWlBuffer().
Referenced by LinuxDmabufWlBuffer().
|
override |
Definition at line 457 of file linuxdmabuf.cpp.
References LinuxDmabufClientBufferIntegration::removeBuffer().
|
overrideprivate |
Definition at line 464 of file linuxdmabuf.cpp.
References LinuxDmabufClientBufferIntegration::removeBuffer().
|
override |
Definition at line 539 of file linuxdmabuf.cpp.
References LinuxDmabufClientBufferIntegration::removeBuffer().
|
inline |
Definition at line 143 of file linuxdmabuf.h.
Referenced by LinuxDmabufClientBuffer::bufferFormatEgl().
|
inline |
Definition at line 142 of file linuxdmabuf.h.
|
inline |
Definition at line 146 of file linuxdmabuf.h.
Referenced by LinuxDmabufClientBuffer::toOpenGlTexture().
| void LinuxDmabufWlBuffer::initImage | ( | uint32_t | plane, |
| EGLImageKHR | image ) |
Definition at line 494 of file linuxdmabuf.cpp.
| void LinuxDmabufWlBuffer::initTexture | ( | uint32_t | plane, |
| QOpenGLTexture * | texture ) |
Definition at line 501 of file linuxdmabuf.cpp.
Definition at line 144 of file linuxdmabuf.h.
|
inline |
Definition at line 145 of file linuxdmabuf.h.
|
inline |
Definition at line 141 of file linuxdmabuf.h.
|
inline |
Definition at line 147 of file linuxdmabuf.h.
|
friend |
Definition at line 168 of file linuxdmabuf.h.
|
static |
Definition at line 150 of file linuxdmabuf.h.
Referenced by LinuxDmabufParams::zwp_linux_buffer_params_v1_add().