19 #ifndef MIR_FRONTEND_CLIENT_BUFFERS_H_
20 #define MIR_FRONTEND_CLIENT_BUFFERS_H_
27 namespace graphics {
class Buffer;
class BufferProperties; }
All things Mir.
Definition: atomic_callback.h:25
virtual void remove_buffer(graphics::BufferID id)=0
Definition: client_buffers.h:30
virtual void send_buffer(graphics::BufferID id)=0
virtual std::shared_ptr< graphics::Buffer > & operator[](graphics::BufferID)=0
ClientBuffers & operator=(ClientBuffers const &)=delete
virtual graphics::BufferID add_buffer(graphics::BufferProperties const &properties)=0
Buffer creation properties.
Definition: buffer_properties.h:48
virtual ~ClientBuffers()=default