KWin
|
Public Member Functions | |
DumbGraphicsBuffer (int drmFd, uint32_t handle, DmaBufAttributes attributes) | |
~DumbGraphicsBuffer () override | |
Map | map (MapFlags flags) override |
void | unmap () override |
QSize | size () const override |
bool | hasAlphaChannel () const override |
const DmaBufAttributes * | dmabufAttributes () const override |
![]() | |
GraphicsBuffer (QObject *parent=nullptr) | |
bool | isReferenced () const |
bool | isDropped () const |
void | ref () |
void | unref () |
void | drop () |
virtual const ShmAttributes * | shmAttributes () const |
Additional Inherited Members | |
![]() | |
enum | MapFlag { Read = 0x1 , Write = 0x2 } |
![]() | |
void | released () |
![]() | |
static bool | alphaChannelFromDrmFormat (uint32_t format) |
![]() | |
int | m_refCount = 0 |
bool | m_dropped = false |
Definition at line 85 of file gbmgraphicsbufferallocator.cpp.
KWin::DumbGraphicsBuffer::DumbGraphicsBuffer | ( | int | drmFd, |
uint32_t | handle, | ||
DmaBufAttributes | attributes ) |
Definition at line 269 of file gbmgraphicsbufferallocator.cpp.
|
override |
Definition at line 278 of file gbmgraphicsbufferallocator.cpp.
|
overridevirtual |
Reimplemented from KWin::GraphicsBuffer.
Definition at line 298 of file gbmgraphicsbufferallocator.cpp.
|
overridevirtual |
Implements KWin::GraphicsBuffer.
Definition at line 293 of file gbmgraphicsbufferallocator.cpp.
|
overridevirtual |
Reimplemented from KWin::GraphicsBuffer.
Definition at line 303 of file gbmgraphicsbufferallocator.cpp.
|
overridevirtual |
Implements KWin::GraphicsBuffer.
Definition at line 288 of file gbmgraphicsbufferallocator.cpp.
|
overridevirtual |
Reimplemented from KWin::GraphicsBuffer.
Definition at line 328 of file gbmgraphicsbufferallocator.cpp.