21 #ifndef MIR_SCENE_BUFFER_STREAM_FACTORY_H_
22 #define MIR_SCENE_BUFFER_STREAM_FACTORY_H_
28 namespace compositor {
class BufferStream; }
29 namespace graphics {
struct BufferProperties; }
50 #endif // MIR_SCENE_BUFFER_STREAM_FACTORY_H_
virtual ~BufferStreamFactory()=default
BufferStreamFactory()=default
virtual std::shared_ptr< compositor::BufferStream > create_buffer_stream(graphics::BufferProperties const &buffer_properties)=0
Buffer creation properties.
Definition: buffer_properties.h:48
BufferStreamFactory & operator=(const BufferStreamFactory &)=delete
Definition: buffer_stream_factory.h:33