Mir
|
#include <connection_surface_map.h>
Public Member Functions | |
void | with_surface_do (frontend::SurfaceId surface_id, std::function< void(MirSurface *)> const &exec) const override |
void | insert (frontend::SurfaceId surface_id, std::shared_ptr< MirSurface > const &surface) |
void | erase (frontend::SurfaceId surface_id) |
void | with_stream_do (frontend::BufferStreamId stream_id, std::function< void(ClientBufferStream *)> const &exec) const override |
void | with_all_streams_do (std::function< void(ClientBufferStream *)> const &) const override |
void | insert (frontend::BufferStreamId stream_id, std::shared_ptr< ClientBufferStream > const &chain) |
void | insert (frontend::BufferStreamId stream_id, std::shared_ptr< MirPresentationChain > const &chain) |
void | erase (frontend::BufferStreamId surface_id) |
void | insert (int buffer_id, std::shared_ptr< MirBuffer > const &buffer) override |
void | erase (int buffer_id) override |
std::shared_ptr< MirBuffer > | buffer (int buffer_id) const override |
![]() | |
virtual void | with_stream_do (frontend::BufferStreamId stream_id, std::function< void(ClientBufferStream *)> const &exec) const =0 |
Additional Inherited Members | |
![]() | |
virtual | ~SurfaceMap ()=default |
SurfaceMap ()=default | |
SurfaceMap (const SurfaceMap &)=delete | |
SurfaceMap & | operator= (const SurfaceMap &)=delete |
|
overridevirtual |
Implements mir::client::SurfaceMap.
void mir::client::ConnectionSurfaceMap::erase | ( | frontend::SurfaceId | surface_id | ) |
void mir::client::ConnectionSurfaceMap::erase | ( | frontend::BufferStreamId | surface_id | ) |
|
overridevirtual |
Implements mir::client::SurfaceMap.
void mir::client::ConnectionSurfaceMap::insert | ( | frontend::SurfaceId | surface_id, |
std::shared_ptr< MirSurface > const & | surface | ||
) |
void mir::client::ConnectionSurfaceMap::insert | ( | frontend::BufferStreamId | stream_id, |
std::shared_ptr< ClientBufferStream > const & | chain | ||
) |
void mir::client::ConnectionSurfaceMap::insert | ( | frontend::BufferStreamId | stream_id, |
std::shared_ptr< MirPresentationChain > const & | chain | ||
) |
|
overridevirtual |
Implements mir::client::SurfaceMap.
|
overridevirtual |
Implements mir::client::SurfaceMap.
|
override |
|
overridevirtual |
Implements mir::client::SurfaceMap.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016