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

#include <legacy_scene_change_notification.h>

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

Public Member Functions

 LegacySceneChangeNotification (std::function< void()> const &scene_notify_change, std::function< void(int)> const &buffer_notify_change)
 
 ~LegacySceneChangeNotification ()
 
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
 

Constructor & Destructor Documentation

mir::scene::LegacySceneChangeNotification::LegacySceneChangeNotification ( std::function< void()> const &  scene_notify_change,
std::function< void(int)> const &  buffer_notify_change 
)
mir::scene::LegacySceneChangeNotification::~LegacySceneChangeNotification ( )

Member Function Documentation

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

Implements mir::scene::Observer.

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

Implements mir::scene::Observer.

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

Implements mir::scene::Observer.

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

Implements mir::scene::Observer.

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

Implements mir::scene::Observer.

void mir::scene::LegacySceneChangeNotification::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