20 #ifndef MIR_CLIENT_MESA_CLIENT_BUFFER_FACTORY_H_
21 #define MIR_CLIENT_MESA_CLIENT_BUFFER_FACTORY_H_
40 std::shared_ptr<MirBufferPackage>
const& package,
43 std::shared_ptr<BufferFileOps>
const buffer_file_ops;
All things Mir.
Definition: buffer_stream.h:37
A factory for creating client-side representations of graphics buffers.
Definition: client_buffer_factory.h:38
std::shared_ptr< client::ClientBuffer > create_buffer(std::shared_ptr< MirBufferPackage > const &package, geometry::Size size, MirPixelFormat pf)
Creates the client-side representation of a buffer.
Definition: client_buffer_factory.cpp:33
Definition: client_buffer_factory.h:34
int const size
Definition: make_socket_rpc_channel.cpp:51
ClientBufferFactory()=default