Mir
|
#include <buffer_stream.h>
Public Member Functions | |
virtual | ~BufferStream ()=default |
virtual void | swap_buffers (graphics::Buffer *old_buffer, std::function< void(graphics::Buffer *new_buffer)> complete)=0 |
virtual void | add_observer (std::shared_ptr< scene::SurfaceObserver > const &observer)=0 |
virtual void | remove_observer (std::weak_ptr< scene::SurfaceObserver > const &observer)=0 |
virtual void | with_most_recent_buffer_do (std::function< void(graphics::Buffer &)> const &exec)=0 |
virtual MirPixelFormat | pixel_format () const =0 |
virtual void | associate_buffer (graphics::BufferID)=0 |
virtual void | disassociate_buffer (graphics::BufferID)=0 |
virtual void | allow_framedropping (bool)=0 |
virtual void | set_scale (float scale)=0 |
Protected Member Functions | |
BufferStream ()=default | |
BufferStream (BufferStream const &)=delete | |
BufferStream & | operator= (BufferStream const &)=delete |
|
virtualdefault |
Reimplemented in mir::compositor::BufferStream.
|
protecteddefault |
|
protecteddelete |
|
pure virtual |
Implemented in mir::compositor::Stream, and mir::compositor::BufferStreamSurfaces.
|
pure virtual |
Implemented in mir::compositor::BufferStreamSurfaces, and mir::compositor::Stream.
|
pure virtual |
Implemented in mir::compositor::Stream, and mir::compositor::BufferStreamSurfaces.
|
pure virtual |
Implemented in mir::compositor::Stream, and mir::compositor::BufferStreamSurfaces.
|
protecteddelete |
|
pure virtual |
Implemented in mir::compositor::Stream, and mir::compositor::BufferStreamSurfaces.
|
pure virtual |
Implemented in mir::compositor::Stream, and mir::compositor::BufferStreamSurfaces.
|
pure virtual |
Implemented in mir::compositor::BufferStreamSurfaces, and mir::compositor::Stream.
|
pure virtual |
Implemented in mir::compositor::Stream, and mir::compositor::BufferStreamSurfaces.
|
pure virtual |
Implemented in mir::compositor::Stream, and mir::compositor::BufferStreamSurfaces.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016