|
Mir
|
#include <multi_monitor_arbiter.h>
Public Member Functions | |
| MultiMonitorArbiter (MultiMonitorMode mode, std::shared_ptr< frontend::ClientBuffers > const &map, std::shared_ptr< Schedule > const &schedule) | |
| std::shared_ptr< graphics::Buffer > | compositor_acquire (compositor::CompositorID id) override |
| void | compositor_release (std::shared_ptr< graphics::Buffer > const &) override |
| std::shared_ptr< graphics::Buffer > | snapshot_acquire () override |
| void | snapshot_release (std::shared_ptr< graphics::Buffer > const &) override |
| void | set_schedule (std::shared_ptr< Schedule > const &schedule) |
| void | set_mode (MultiMonitorMode mode) |
| bool | buffer_ready_for (compositor::CompositorID id) |
| bool | has_buffer () |
| void | advance_schedule () |
Public Member Functions inherited from mir::compositor::BufferAcquisition | |
| virtual std::shared_ptr< graphics::Buffer > | compositor_acquire (void const *user_id)=0 |
| Acquire the next buffer that's ready to display/composite. More... | |
| virtual | ~BufferAcquisition ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from mir::compositor::BufferAcquisition | |
| BufferAcquisition ()=default | |
| BufferAcquisition (BufferAcquisition const &)=delete | |
| BufferAcquisition & | operator= (BufferAcquisition const &)=delete |
| mir::compositor::MultiMonitorArbiter::MultiMonitorArbiter | ( | MultiMonitorMode | mode, |
| std::shared_ptr< frontend::ClientBuffers > const & | map, | ||
| std::shared_ptr< Schedule > const & | schedule | ||
| ) |
| void mir::compositor::MultiMonitorArbiter::advance_schedule | ( | ) |
| bool mir::compositor::MultiMonitorArbiter::buffer_ready_for | ( | compositor::CompositorID | id | ) |
|
override |
|
overridevirtual |
Implements mir::compositor::BufferAcquisition.
| bool mir::compositor::MultiMonitorArbiter::has_buffer | ( | ) |
| void mir::compositor::MultiMonitorArbiter::set_mode | ( | MultiMonitorMode | mode | ) |
| void mir::compositor::MultiMonitorArbiter::set_schedule | ( | std::shared_ptr< Schedule > const & | schedule | ) |
|
overridevirtual |
Implements mir::compositor::BufferAcquisition.
|
overridevirtual |
Implements mir::compositor::BufferAcquisition.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016