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.