#include <buffer_stream_surfaces.h>
mir::compositor::BufferStreamSurfaces::BufferStreamSurfaces |
( |
std::shared_ptr< BufferBundle > const & |
swapper | ) |
|
mir::compositor::BufferStreamSurfaces::~BufferStreamSurfaces |
( |
| ) |
|
void mir::compositor::BufferStreamSurfaces::acquire_client_buffer |
( |
std::function< void(graphics::Buffer *buffer)> |
complete | ) |
|
void mir::compositor::BufferStreamSurfaces::add_observer |
( |
std::shared_ptr< scene::SurfaceObserver > const & |
observer | ) |
|
|
overridevirtual |
void mir::compositor::BufferStreamSurfaces::allow_framedropping |
( |
bool |
allow | ) |
|
|
overridevirtual |
int mir::compositor::BufferStreamSurfaces::buffers_ready_for_compositor |
( |
void const * |
user_id | ) |
const |
|
overridevirtual |
void mir::compositor::BufferStreamSurfaces::drop_old_buffers |
( |
| ) |
|
|
overridevirtual |
void mir::compositor::BufferStreamSurfaces::force_requests_to_complete |
( |
| ) |
|
|
overridevirtual |
bool mir::compositor::BufferStreamSurfaces::has_submitted_buffer |
( |
| ) |
const |
|
overridevirtual |
std::shared_ptr< mg::Buffer > mir::compositor::BufferStreamSurfaces::lock_compositor_buffer |
( |
void const * |
user_id | ) |
|
|
overridevirtual |
MirPixelFormat mir::compositor::BufferStreamSurfaces::pixel_format |
( |
| ) |
const |
|
overridevirtual |
void mir::compositor::BufferStreamSurfaces::release_client_buffer |
( |
graphics::Buffer * |
buf | ) |
|
void mir::compositor::BufferStreamSurfaces::remove_observer |
( |
std::weak_ptr< scene::SurfaceObserver > const & |
observer | ) |
|
|
overridevirtual |
void mir::compositor::BufferStreamSurfaces::resize |
( |
geometry::Size const & |
size | ) |
|
|
overridevirtual |
void mir::compositor::BufferStreamSurfaces::set_scale |
( |
float |
scale | ) |
|
|
overridevirtual |
geom::Size mir::compositor::BufferStreamSurfaces::stream_size |
( |
| ) |
|
|
overridevirtual |
void mir::compositor::BufferStreamSurfaces::with_most_recent_buffer_do |
( |
std::function< void(graphics::Buffer &)> const & |
exec | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015