#include <scene.h>
virtual mir::compositor::Scene::~Scene |
( |
| ) |
|
|
inlinevirtual |
mir::compositor::Scene::Scene |
( |
| ) |
|
|
protecteddefault |
Generate a valid list of renderables based on the current state of the Scene.
- Returns
- a list of mg::Renderables. The list is in stacking order from back to front.
Implemented in mir::scene::SurfaceStack.
virtual void mir::compositor::Scene::lock |
( |
| ) |
|
|
pure virtual |
virtual void mir::compositor::Scene::set_change_callback |
( |
std::function< void()> const & |
f | ) |
|
|
pure 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 surface) change the state of the Scene, otherwise a deadlock may occur.
Implemented in mir::scene::SurfaceStack.
virtual void mir::compositor::Scene::unlock |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- include/server/mir/compositor/scene.h
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014