Mir
|
#include <render_target.h>
Public Member Functions | |
virtual | ~RenderTarget ()=default |
virtual void | make_current ()=0 |
Makes the the current GL render target. More... | |
virtual void | release_current ()=0 |
Releases the current GL render target. More... | |
virtual void | swap_buffers ()=0 |
Swap buffers for OpenGL rendering. More... | |
Protected Member Functions | |
RenderTarget ()=default | |
RenderTarget (RenderTarget const &)=delete | |
RenderTarget & | operator= (RenderTarget const &)=delete |
|
virtualdefault |
|
protecteddefault |
|
protecteddelete |
|
pure virtual |
Makes the the current GL render target.
Implemented in mir::graphics::offscreen::DisplayBuffer, mir::graphics::android::DisplayBuffer, mir::graphics::mesa::DisplayBuffer, mir::compositor::ScreencastDisplayBuffer, mir::graphics::nested::detail::DisplayBuffer, and mir::graphics::X::DisplayBuffer.
|
protecteddelete |
|
pure virtual |
Releases the current GL render target.
Implemented in mir::graphics::offscreen::DisplayBuffer, mir::graphics::android::DisplayBuffer, mir::graphics::mesa::DisplayBuffer, mir::compositor::ScreencastDisplayBuffer, mir::graphics::nested::detail::DisplayBuffer, and mir::graphics::X::DisplayBuffer.
|
pure virtual |
Swap buffers for OpenGL rendering.
After this method returns is the earliest time that it is safe to free GL-related resources such as textures and buffers.
Implemented in mir::graphics::offscreen::DisplayBuffer, mir::compositor::ScreencastDisplayBuffer, mir::graphics::android::DisplayBuffer, mir::graphics::mesa::DisplayBuffer, mir::graphics::nested::detail::DisplayBuffer, and mir::graphics::X::DisplayBuffer.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015