Mir
|
#include <buffer_map.h>
Public Types | |
enum | Owner { Owner::server, Owner::client } |
Public Member Functions | |
BufferMap (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 |
std::shared_ptr< graphics::Buffer > & | operator[] (graphics::BufferID) override |
![]() | |
ClientBuffers (ClientBuffers const &)=delete | |
ClientBuffers & | operator= (ClientBuffers const &)=delete |
virtual | ~ClientBuffers ()=default |
ClientBuffers ()=default | |
|
strong |
mir::compositor::BufferMap::BufferMap | ( | 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.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016