| KWin
    | 
#include <eglswapchain.h>
| Public Member Functions | |
| EglSwapchainSlot (GraphicsBuffer *buffer, std::unique_ptr< GLFramebuffer > &&framebuffer, const std::shared_ptr< GLTexture > &texture) | |
| ~EglSwapchainSlot () | |
| GraphicsBuffer * | buffer () const | 
| std::shared_ptr< GLTexture > | texture () const | 
| GLFramebuffer * | framebuffer () const | 
| int | age () const | 
| Static Public Member Functions | |
| static std::shared_ptr< EglSwapchainSlot > | create (EglContext *context, GraphicsBuffer *buffer) | 
| Friends | |
| class | EglSwapchain | 
Definition at line 29 of file eglswapchain.h.
| KWin::EglSwapchainSlot::EglSwapchainSlot | ( | GraphicsBuffer * | buffer, | 
| std::unique_ptr< GLFramebuffer > && | framebuffer, | ||
| const std::shared_ptr< GLTexture > & | texture ) | 
Definition at line 23 of file eglswapchain.cpp.
| KWin::EglSwapchainSlot::~EglSwapchainSlot | ( | ) | 
Definition at line 30 of file eglswapchain.cpp.
| int KWin::EglSwapchainSlot::age | ( | ) | const | 
Definition at line 52 of file eglswapchain.cpp.
| GraphicsBuffer * KWin::EglSwapchainSlot::buffer | ( | ) | const | 
Definition at line 37 of file eglswapchain.cpp.
| 
 | static | 
Definition at line 57 of file eglswapchain.cpp.
| GLFramebuffer * KWin::EglSwapchainSlot::framebuffer | ( | ) | const | 
Definition at line 47 of file eglswapchain.cpp.
| std::shared_ptr< GLTexture > KWin::EglSwapchainSlot::texture | ( | ) | const | 
Definition at line 42 of file eglswapchain.cpp.
| 
 | friend | 
Definition at line 47 of file eglswapchain.h.