|
Mir
|
#include <buffer_vault.h>
Public Member Functions | |
| BufferVault (std::shared_ptr< ClientBufferFactory > const &, std::shared_ptr< AsyncBufferFactory > const &, std::shared_ptr< ServerBufferRequests > const &, std::weak_ptr< SurfaceMap > const &, geometry::Size size, MirPixelFormat format, int usage, unsigned int initial_nbuffers) | |
| ~BufferVault () | |
| NoTLSFuture< std::shared_ptr< MirBuffer > > | withdraw () |
| void | deposit (std::shared_ptr< MirBuffer > const &buffer) |
| void | wire_transfer_inbound (int buffer_id) |
| MirWaitHandle * | wire_transfer_outbound (std::shared_ptr< MirBuffer > const &buffer, std::function< void()> const &) |
| void | set_size (geometry::Size) |
| void | disconnected () |
| void | set_scale (float scale) |
| void | increase_buffer_count () |
| void | decrease_buffer_count () |
| mir::client::BufferVault::BufferVault | ( | std::shared_ptr< ClientBufferFactory > const & | platform_factory, |
| std::shared_ptr< AsyncBufferFactory > const & | buffer_factory, | ||
| std::shared_ptr< ServerBufferRequests > const & | server_requests, | ||
| std::weak_ptr< SurfaceMap > const & | surface_map, | ||
| geometry::Size | size, | ||
| MirPixelFormat | format, | ||
| int | usage, | ||
| unsigned int | initial_nbuffers | ||
| ) |
| mir::client::BufferVault::~BufferVault | ( | ) |
| void mir::client::BufferVault::decrease_buffer_count | ( | ) |
| void mir::client::BufferVault::deposit | ( | std::shared_ptr< MirBuffer > const & | buffer | ) |
| void mir::client::BufferVault::disconnected | ( | ) |
| void mir::client::BufferVault::increase_buffer_count | ( | ) |
| void mir::client::BufferVault::set_scale | ( | float | scale | ) |
| void mir::client::BufferVault::set_size | ( | geometry::Size | new_size | ) |
| void mir::client::BufferVault::wire_transfer_inbound | ( | int | buffer_id | ) |
| MirWaitHandle * mir::client::BufferVault::wire_transfer_outbound | ( | std::shared_ptr< MirBuffer > const & | buffer, |
| std::function< void()> const & | |||
| ) |
| mcl::NoTLSFuture< std::shared_ptr< mcl::MirBuffer > > mir::client::BufferVault::withdraw | ( | ) |
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016