Mir
Public Member Functions | List of all members
mir::scene::Observers Class Reference

#include <surface_stack.h>

Inheritance diagram for mir::scene::Observers:
[legend]

Public Member Functions

void surface_added (Surface *surface) override
 
void surface_removed (Surface *surface) override
 
void surfaces_reordered () override
 
void scene_changed () override
 
void surface_exists (Surface *surface) override
 
void end_observation () override
 

Additional Inherited Members

- Protected Member Functions inherited from mir::scene::Observer
 Observer ()=default
 
virtual ~Observer ()=default
 
 Observer (Observer const &)=delete
 
Observeroperator= (Observer const &)=delete
 

Member Function Documentation

void mir::scene::Observers::end_observation ( )
overridevirtual

Implements mir::scene::Observer.

void mir::scene::Observers::scene_changed ( )
overridevirtual

Implements mir::scene::Observer.

void mir::scene::Observers::surface_added ( ms::Surface surface)
overridevirtual

Implements mir::scene::Observer.

void mir::scene::Observers::surface_exists ( ms::Surface surface)
overridevirtual

Implements mir::scene::Observer.

void mir::scene::Observers::surface_removed ( ms::Surface surface)
overridevirtual

Implements mir::scene::Observer.

void mir::scene::Observers::surfaces_reordered ( )
overridevirtual

Implements mir::scene::Observer.


The documentation for this class was generated from the following files:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015