20 #ifndef MIR_COMPOSITOR_BUFFER_STREAM_H_
21 #define MIR_COMPOSITOR_BUFFER_STREAM_H_
45 virtual std::shared_ptr<graphics::Buffer>
All things Mir.
Definition: atomic_callback.h:25
virtual bool has_submitted_buffer() const =0
Definition: buffer_stream.h:40
virtual int buffers_ready_for_compositor(void const *user_id) const =0
virtual void drop_old_buffers()=0
virtual void resize(geometry::Size const &size)=0
virtual ~BufferStream()=default
virtual std::shared_ptr< graphics::Buffer > lock_compositor_buffer(void const *user_id)=0
virtual void force_requests_to_complete()=0
Definition: buffer_stream.h:42
int const size
Definition: make_socket_rpc_channel.cpp:51
virtual geometry::Size stream_size()=0