Mir
|
#include <buffer_stream_tracker.h>
Public Member Functions | |
BufferStreamTracker (size_t client_cache_size) | |
BufferStreamTracker (BufferStreamTracker const &)=delete | |
BufferStreamTracker & | operator= (BufferStreamTracker const &)=delete |
bool | track_buffer (BufferStreamId buffer_stream_id, graphics::Buffer *buffer) |
void | remove_buffer_stream (BufferStreamId) |
graphics::Buffer * | buffer_from (graphics::BufferID) const |
void | set_default_stream (frontend::SurfaceId id, frontend::BufferStreamId) |
optional_value< BufferStreamId > | default_stream (SurfaceId id) |
void | remove_default_stream (frontend::SurfaceId) |
graphics::Buffer * | last_buffer (BufferStreamId) const |
mir::frontend::BufferStreamTracker::BufferStreamTracker | ( | size_t | client_cache_size | ) |
|
delete |
mg::Buffer * mir::frontend::BufferStreamTracker::buffer_from | ( | graphics::BufferID | buffer_id | ) | const |
mir::optional_value< mf::BufferStreamId > mir::frontend::BufferStreamTracker::default_stream | ( | mf::SurfaceId | id | ) |
mg::Buffer * mir::frontend::BufferStreamTracker::last_buffer | ( | BufferStreamId | buffer_stream_id | ) | const |
|
delete |
void mir::frontend::BufferStreamTracker::remove_buffer_stream | ( | BufferStreamId | buffer_stream_id | ) |
void mir::frontend::BufferStreamTracker::remove_default_stream | ( | frontend::SurfaceId | id | ) |
void mir::frontend::BufferStreamTracker::set_default_stream | ( | frontend::SurfaceId | id, |
frontend::BufferStreamId | content | ||
) |
bool mir::frontend::BufferStreamTracker::track_buffer | ( | BufferStreamId | buffer_stream_id, |
graphics::Buffer * | buffer | ||
) |
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016