|
KWin
|
#include <drm_buffer.h>
Public Member Functions | |
| DrmFramebuffer (DrmGpu *gpu, uint32_t fbId, GraphicsBuffer *buffer, FileDescriptor &&readFence) | |
| ~DrmFramebuffer () | |
| uint32_t | framebufferId () const |
| GraphicsBuffer * | buffer () const |
| void | releaseBuffer () |
| bool | isReadable () |
| const FileDescriptor & | syncFd () const |
| void | setDeadline (std::chrono::steady_clock::time_point deadline) |
Protected Attributes | |
| const uint32_t | m_framebufferId |
| DrmGpu *const | m_gpu |
| GraphicsBufferRef | m_bufferRef |
| bool | m_readable = false |
| FileDescriptor | m_syncFd |
Definition at line 23 of file drm_buffer.h.
| KWin::DrmFramebuffer::DrmFramebuffer | ( | DrmGpu * | gpu, |
| uint32_t | fbId, | ||
| GraphicsBuffer * | buffer, | ||
| FileDescriptor && | readFence ) |
Definition at line 41 of file drm_buffer.cpp.
| KWin::DrmFramebuffer::~DrmFramebuffer | ( | ) |
Definition at line 65 of file drm_buffer.cpp.
| GraphicsBuffer * KWin::DrmFramebuffer::buffer | ( | ) | const |
may be nullptr
Definition at line 78 of file drm_buffer.cpp.
| uint32_t KWin::DrmFramebuffer::framebufferId | ( | ) | const |
Definition at line 73 of file drm_buffer.cpp.
| bool KWin::DrmFramebuffer::isReadable | ( | ) |
Definition at line 93 of file drm_buffer.cpp.
| void KWin::DrmFramebuffer::releaseBuffer | ( | ) |
Definition at line 83 of file drm_buffer.cpp.
| void KWin::DrmFramebuffer::setDeadline | ( | std::chrono::steady_clock::time_point | deadline | ) |
Definition at line 107 of file drm_buffer.cpp.
| const FileDescriptor & KWin::DrmFramebuffer::syncFd | ( | ) | const |
Definition at line 88 of file drm_buffer.cpp.
|
protected |
Definition at line 44 of file drm_buffer.h.
|
protected |
Definition at line 42 of file drm_buffer.h.
|
protected |
Definition at line 43 of file drm_buffer.h.
|
protected |
Definition at line 45 of file drm_buffer.h.
|
protected |
Definition at line 46 of file drm_buffer.h.