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 (graphics::BufferProperties 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

§ ClientBuffers() [1/2]

mir::frontend::ClientBuffers::ClientBuffers ( ClientBuffers const &  )
delete

§ ~ClientBuffers()

virtual mir::frontend::ClientBuffers::~ClientBuffers ( )
virtualdefault

§ ClientBuffers() [2/2]

mir::frontend::ClientBuffers::ClientBuffers ( )
default

Member Function Documentation

§ add_buffer()

virtual graphics::BufferID mir::frontend::ClientBuffers::add_buffer ( graphics::BufferProperties const &  properties)
pure virtual

§ operator=()

ClientBuffers& mir::frontend::ClientBuffers::operator= ( ClientBuffers const &  )
delete

§ operator[]()

virtual std::shared_ptr<graphics::Buffer>& mir::frontend::ClientBuffers::operator[] ( graphics::BufferID  )
pure virtual

§ receive_buffer()

virtual void mir::frontend::ClientBuffers::receive_buffer ( graphics::BufferID  id)
pure virtual

§ remove_buffer()

virtual void mir::frontend::ClientBuffers::remove_buffer ( graphics::BufferID  id)
pure virtual

§ send_buffer()

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 Sat Dec 3 12:48:59 UTC 2016