| 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.