19 #ifndef MIR_COMPOSITOR_BUFFER_H_
20 #define MIR_COMPOSITOR_BUFFER_H_
53 #endif // MIR_COMPOSITOR_BUFFER_H_
virtual geometry::Stride stride() const =0
virtual std::shared_ptr< NativeBuffer > native_buffer_handle() const =0
Definition: buffer_id.h:27
virtual void bind_to_texture()=0
virtual geometry::Size size() const =0
virtual bool can_bypass() const =0
virtual ~Buffer()
Definition: buffer.h:37
virtual BufferID id() const =0
Definition: dimensions.h:38
virtual MirPixelFormat pixel_format() const =0