#include <qwlclientbuffer_p.h>
Definition at line 44 of file qwlclientbuffer_p.h.
◆ ClientBuffer()
QtWayland::ClientBuffer::ClientBuffer |
( |
struct ::wl_resource * | bufferResource | ) |
|
◆ ~ClientBuffer()
QtWayland::ClientBuffer::~ClientBuffer |
( |
| ) |
|
|
virtual |
◆ bufferFormatEgl()
◆ deref()
void QtWayland::ClientBuffer::deref |
( |
| ) |
|
|
protected |
◆ hasContent()
static bool QtWayland::ClientBuffer::hasContent |
( |
ClientBuffer * | buffer | ) |
|
|
inlinestatic |
◆ hasProtectedContent()
static bool QtWayland::ClientBuffer::hasProtectedContent |
( |
ClientBuffer * | buffer | ) |
|
|
inlinestatic |
◆ image()
virtual QImage QtWayland::ClientBuffer::image |
( |
| ) |
const |
|
inlinevirtual |
◆ isCommitted()
bool QtWayland::ClientBuffer::isCommitted |
( |
| ) |
const |
|
inline |
◆ isDestroyed()
bool QtWayland::ClientBuffer::isDestroyed |
( |
| ) |
|
|
inline |
◆ isProtected()
virtual bool QtWayland::ClientBuffer::isProtected |
( |
| ) |
|
|
inlinevirtual |
◆ isSharedMemory()
bool QtWayland::ClientBuffer::isSharedMemory |
( |
| ) |
const |
|
inline |
◆ lockNativeBuffer()
virtual quintptr QtWayland::ClientBuffer::lockNativeBuffer |
( |
| ) |
|
|
inlinevirtual |
◆ origin()
◆ ref()
void QtWayland::ClientBuffer::ref |
( |
| ) |
|
|
protected |
◆ sendRelease()
void QtWayland::ClientBuffer::sendRelease |
( |
| ) |
|
|
protected |
◆ setCommitted()
void QtWayland::ClientBuffer::setCommitted |
( |
QRegion & | damage | ) |
|
|
virtual |
◆ setDestroyed()
void QtWayland::ClientBuffer::setDestroyed |
( |
| ) |
|
|
protectedvirtual |
◆ size()
virtual QSize QtWayland::ClientBuffer::size |
( |
| ) |
const |
|
pure virtual |
◆ unlockNativeBuffer()
virtual void QtWayland::ClientBuffer::unlockNativeBuffer |
( |
quintptr | native_buffer | ) |
const |
|
inlinevirtual |
◆ waylandBufferHandle()
struct::wl_resource * QtWayland::ClientBuffer::waylandBufferHandle |
( |
| ) |
const |
|
inline |
◆ ::QWaylandBufferRef
◆ BufferManager
◆ m_buffer
struct::wl_resource* QtWayland::ClientBuffer::m_buffer = nullptr |
|
protected |
Definition at line 83 of file qwlclientbuffer_p.h.
Referenced by ~ClientBuffer(), LinuxDmabufClientBuffer::~LinuxDmabufClientBuffer(), deref(), QtWayland::SharedMemoryBuffer::image(), WaylandEglClientBuffer::isProtected(), WaylandEglClientBuffer::lockNativeBuffer(), BrcmEglClientBuffer::origin(), sendRelease(), setDestroyed(), LinuxDmabufClientBuffer::setDestroyed(), QtWayland::SharedMemoryBuffer::size(), BrcmEglClientBuffer::size(), BrcmEglClientBuffer::toOpenGlTexture(), LinuxDmabufClientBuffer::toOpenGlTexture(), WaylandEglClientBuffer::toOpenGlTexture(), and WaylandEglStreamClientBuffer::toOpenGlTexture().
◆ m_damage
QRegion QtWayland::ClientBuffer::m_damage |
|
protected |
◆ m_textureDirty
bool QtWayland::ClientBuffer::m_textureDirty = false |
|
protected |
The documentation for this class was generated from the following files: