Mir
Public Member Functions | List of all members
mir::frontend::ClientBuffers Class Referenceabstract

#include <client_buffers.h>

Public Member Functions

virtual graphics::BufferID add_buffer (std::shared_ptr< graphics::Buffer > const &properties)=0
 
virtual void remove_buffer (graphics::BufferID id)=0
 
virtual std::shared_ptr< graphics::Buffer > & operator[] (graphics::BufferID)=0
 
virtual void send_buffer (graphics::BufferID id)=0
 
virtual void receive_buffer (graphics::BufferID id)=0
 
 ClientBuffers (ClientBuffers const &)=delete
 
ClientBuffersoperator= (ClientBuffers const &)=delete
 
virtual ~ClientBuffers ()=default
 
 ClientBuffers ()=default
 

Constructor & Destructor Documentation

mir::frontend::ClientBuffers::ClientBuffers ( ClientBuffers const &  )
delete
virtual mir::frontend::ClientBuffers::~ClientBuffers ( )
virtualdefault
mir::frontend::ClientBuffers::ClientBuffers ( )
default

Member Function Documentation

virtual graphics::BufferID mir::frontend::ClientBuffers::add_buffer ( std::shared_ptr< graphics::Buffer > const &  properties)
pure virtual
ClientBuffers& mir::frontend::ClientBuffers::operator= ( ClientBuffers const &  )
delete
virtual std::shared_ptr<graphics::Buffer>& mir::frontend::ClientBuffers::operator[] ( graphics::BufferID  )
pure virtual
virtual void mir::frontend::ClientBuffers::receive_buffer ( graphics::BufferID  id)
pure virtual
virtual void mir::frontend::ClientBuffers::remove_buffer ( graphics::BufferID  id)
pure virtual
virtual void mir::frontend::ClientBuffers::send_buffer ( graphics::BufferID  id)
pure virtual

The documentation for this class was generated from the following file:

Copyright © 2012-2016 Canonical Ltd.
Generated on Tue Oct 31 05:57:28 UTC 2017