|
Mir
|
#include <gbm_buffer.h>
Public Member Functions | |
| GBMBuffer (std::shared_ptr< gbm_bo > const &handle, uint32_t bo_flags, std::unique_ptr< BufferTextureBinder > texture_binder) | |
| GBMBuffer (const GBMBuffer &)=delete | |
| ~GBMBuffer () | |
| GBMBuffer & | operator= (const GBMBuffer &)=delete |
| virtual geometry::Size | size () const override |
| virtual geometry::Stride | stride () const override |
| virtual MirPixelFormat | pixel_format () const override |
| virtual std::shared_ptr< MirNativeBuffer > | native_buffer_handle () const override |
| virtual void | gl_bind_to_texture () override |
| virtual void | bind () override |
| virtual void | secure_for_render () override |
| void | write (unsigned char const *pixels, size_t size) override |
| void | read (std::function< void(unsigned char const *)> const &do_with_pixels) override |
| NativeBufferBase * | native_buffer_base () override |
Public Member Functions inherited from mir::graphics::BufferBasic | |
| BufferBasic () | |
| graphics::BufferID | id () const |
Public Member Functions inherited from mir::graphics::Buffer | |
| virtual | ~Buffer () |
Public Member Functions inherited from mir::renderer::gl::TextureSource | |
| virtual | ~TextureSource ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from mir::graphics::Buffer | |
| Buffer ()=default | |
Protected Member Functions inherited from mir::graphics::NativeBufferBase | |
| NativeBufferBase ()=default | |
| virtual | ~NativeBufferBase ()=default |
| NativeBufferBase (NativeBuffer const &)=delete | |
| NativeBufferBase | operator= (NativeBuffer const &)=delete |
Protected Member Functions inherited from mir::renderer::gl::TextureSource | |
| TextureSource ()=default | |
| TextureSource (TextureSource const &)=delete | |
| TextureSource & | operator= (TextureSource const &)=delete |
| mir::graphics::mesa::GBMBuffer::GBMBuffer | ( | std::shared_ptr< gbm_bo > const & | handle, |
| uint32_t | bo_flags, | ||
| std::unique_ptr< BufferTextureBinder > | texture_binder | ||
| ) |
|
delete |
| mir::graphics::mesa::GBMBuffer::~GBMBuffer | ( | ) |
|
overridevirtual |
Implements mir::renderer::gl::TextureSource.
|
overridevirtual |
Implements mir::renderer::gl::TextureSource.
|
overridevirtual |
Implements mir::graphics::Buffer.
|
overridevirtual |
Implements mir::graphics::Buffer.
|
overridevirtual |
Implements mir::graphics::Buffer.
|
overridevirtual |
Implements mir::graphics::Buffer.
|
overridevirtual |
Implements mir::renderer::gl::TextureSource.
|
overridevirtual |
Implements mir::graphics::Buffer.
|
overridevirtual |
Implements mir::graphics::Buffer.
|
overridevirtual |
Implements mir::graphics::Buffer.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016