20 #ifndef MIR_CLIENT_MESA_CLIENT_BUFFER_H_
21 #define MIR_CLIENT_MESA_CLIENT_BUFFER_H_
23 #include "../aging_buffer.h"
41 ClientBuffer(std::shared_ptr<BufferFileOps>
const& buffer_file_ops,
42 std::shared_ptr<MirBufferPackage>
const& buffer_package,
55 std::shared_ptr<BufferFileOps>
const buffer_file_ops;
56 std::shared_ptr<MirBufferPackage>
const creation_package;
geometry::Size size() const
geometry::Stride stride() const
std::shared_ptr< MirNativeBuffer > native_buffer_handle() const
Definition: client_buffer.h:38
Definition: rectangle.h:33
Definition: aging_buffer.h:29
std::shared_ptr< MemoryRegion > secure_for_cpu_write()
MirPixelFormat pixel_format() const
Definition: dimensions.h:38