Mir
|
#include <surface_stack.h>
Public Member Functions | |
SurfaceStack (std::shared_ptr< SurfaceFactory > const &surface_factory, std::shared_ptr< InputRegistrar > const &input_registrar) | |
virtual | ~SurfaceStack () noexcept(true) |
virtual void | for_each_if (compositor::FilterForScene &filter, compositor::OperatorForScene &op) |
virtual void | reverse_for_each_if (compositor::FilterForScene &filter, compositor::OperatorForScene &op) |
virtual void | set_change_callback (std::function< void()> const &f) |
Sets a callback to be called whenever the state of the Scene changes. More... | |
void | for_each (std::function< void(std::shared_ptr< input::InputChannel > const &)> const &callback) |
virtual std::weak_ptr< Surface > | create_surface (const shell::SurfaceCreationParameters ¶ms) |
virtual void | destroy_surface (std::weak_ptr< Surface > const &surface) |
virtual void | raise (std::weak_ptr< Surface > const &surface) |
virtual void | lock () |
virtual void | unlock () |
![]() | |
virtual | ~Scene () |
![]() | |
virtual | ~InputTargets ()=default |
virtual void | for_each (std::function< void(std::shared_ptr< input::InputChannel > const &)> const &callback)=0 |
![]() | |
virtual | ~SurfaceStackModel () |
Additional Inherited Members | |
![]() | |
Scene ()=default | |
![]() | |
InputTargets ()=default | |
InputTargets (InputTargets const &)=delete | |
InputTargets & | operator= (InputTargets const &)=delete |
![]() | |
SurfaceStackModel ()=default | |
SurfaceStackModel (const SurfaceStackModel &)=delete | |
SurfaceStackModel & | operator= (const SurfaceStackModel &)=delete |
|
explicit |
|
inlinevirtualnoexcept |
|
virtual |
Implements mir::surfaces::SurfaceStackModel.
|
virtual |
Implements mir::surfaces::SurfaceStackModel.
void mir::surfaces::SurfaceStack::for_each | ( | std::function< void(std::shared_ptr< input::InputChannel > const &)> const & | callback) |
|
virtual |
Implements mir::compositor::Scene.
|
virtual |
Implements mir::compositor::Scene.
|
virtual |
Implements mir::surfaces::SurfaceStackModel.
|
virtual |
Implements mir::compositor::Scene.
|
virtual |
Sets a callback to be called whenever the state of the Scene changes.
The supplied callback should not directly or indirectly (e.g., by changing a property of a Renderable) change the state of the Scene, otherwise a deadlock may occur.
Implements mir::compositor::Scene.
|
virtual |
Implements mir::compositor::Scene.
Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013