KWin
|
#include <eglswapchain.h>
Public Member Functions | |
EglSwapchain (GraphicsBufferAllocator *allocator, EglContext *context, const QSize &size, uint32_t format, uint64_t modifier, const std::shared_ptr< EglSwapchainSlot > &seed) | |
~EglSwapchain () | |
QSize | size () const |
uint32_t | format () const |
uint64_t | modifier () const |
std::shared_ptr< EglSwapchainSlot > | acquire () |
void | release (std::shared_ptr< EglSwapchainSlot > slot) |
Static Public Member Functions | |
static std::shared_ptr< EglSwapchain > | create (GraphicsBufferAllocator *allocator, EglContext *context, const QSize &size, uint32_t format, const QList< uint64_t > &modifiers) |
Definition at line 50 of file eglswapchain.h.
KWin::EglSwapchain::EglSwapchain | ( | GraphicsBufferAllocator * | allocator, |
EglContext * | context, | ||
const QSize & | size, | ||
uint32_t | format, | ||
uint64_t | modifier, | ||
const std::shared_ptr< EglSwapchainSlot > & | seed ) |
Definition at line 72 of file eglswapchain.cpp.
KWin::EglSwapchain::~EglSwapchain | ( | ) |
Definition at line 82 of file eglswapchain.cpp.
std::shared_ptr< EglSwapchainSlot > KWin::EglSwapchain::acquire | ( | ) |
Definition at line 101 of file eglswapchain.cpp.
|
static |
Definition at line 138 of file eglswapchain.cpp.
uint32_t KWin::EglSwapchain::format | ( | ) | const |
Definition at line 91 of file eglswapchain.cpp.
uint64_t KWin::EglSwapchain::modifier | ( | ) | const |
Definition at line 96 of file eglswapchain.cpp.
void KWin::EglSwapchain::release | ( | std::shared_ptr< EglSwapchainSlot > | slot | ) |
Definition at line 127 of file eglswapchain.cpp.
QSize KWin::EglSwapchain::size | ( | ) | const |
Definition at line 86 of file eglswapchain.cpp.