|
Mir
|
#include <buffer_map.h>
Public Types | |
| enum | Owner { Owner::server, Owner::client } |
Public Member Functions | |
| BufferMap (frontend::BufferStreamId id, std::shared_ptr< frontend::BufferSink > const &sink, std::shared_ptr< graphics::GraphicBufferAllocator > const &allocator) | |
| graphics::BufferID | add_buffer (graphics::BufferProperties const &properties) override |
| void | remove_buffer (graphics::BufferID id) override |
| void | receive_buffer (graphics::BufferID id) override |
| void | send_buffer (graphics::BufferID id) override |
| size_t | client_owned_buffer_count () const override |
| std::shared_ptr< graphics::Buffer > & | operator[] (graphics::BufferID) override |
Public Member Functions inherited from mir::frontend::ClientBuffers | |
| ClientBuffers (ClientBuffers const &)=delete | |
| ClientBuffers & | operator= (ClientBuffers const &)=delete |
| virtual | ~ClientBuffers ()=default |
| ClientBuffers ()=default | |
|
strong |
| mir::compositor::BufferMap::BufferMap | ( | frontend::BufferStreamId | id, |
| std::shared_ptr< frontend::BufferSink > const & | sink, | ||
| std::shared_ptr< graphics::GraphicBufferAllocator > const & | allocator | ||
| ) |
|
overridevirtual |
Implements mir::frontend::ClientBuffers.
|
overridevirtual |
Implements mir::frontend::ClientBuffers.
|
overridevirtual |
Implements mir::frontend::ClientBuffers.
|
overridevirtual |
Implements mir::frontend::ClientBuffers.
|
overridevirtual |
Implements mir::frontend::ClientBuffers.
|
overridevirtual |
Implements mir::frontend::ClientBuffers.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016