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

#include <legacy_surface_change_notification.h>

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

Public Member Functions

 LegacySurfaceChangeNotification (std::function< void()> const &notify_scene_change, std::function< void(int)> const &notify_buffer_change)
 
void resized_to (geometry::Size const &) override
 
void moved_to (geometry::Point const &) override
 
void hidden_set_to (bool) override
 
void frame_posted (int frames_available, geometry::Size const &size) override
 
void alpha_set_to (float) override
 
void orientation_set_to (MirOrientation orientation) override
 
void transformation_set_to (glm::mat4 const &) override
 
void attrib_changed (MirSurfaceAttrib, int) override
 
void reception_mode_set_to (input::InputReceptionMode mode) override
 
void cursor_image_set_to (graphics::CursorImage const &image) override
 
void client_surface_close_requested () override
 
void keymap_changed (MirInputDeviceId id, std::string const &model, std::string const &layout, std::string const &variant, std::string const &options) override
 
void renamed (char const *) override
 
void cursor_image_removed () override
 

Additional Inherited Members

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

Constructor & Destructor Documentation

mir::scene::LegacySurfaceChangeNotification::LegacySurfaceChangeNotification ( std::function< void()> const &  notify_scene_change,
std::function< void(int)> const &  notify_buffer_change 
)

Member Function Documentation

void mir::scene::LegacySurfaceChangeNotification::alpha_set_to ( float  )
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::attrib_changed ( MirSurfaceAttrib  ,
int   
)
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::client_surface_close_requested ( )
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::cursor_image_removed ( )
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::cursor_image_set_to ( graphics::CursorImage const &  image)
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::frame_posted ( int  frames_available,
geometry::Size const &  size 
)
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::hidden_set_to ( bool  )
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::keymap_changed ( MirInputDeviceId  id,
std::string const &  model,
std::string const &  layout,
std::string const &  variant,
std::string const &  options 
)
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::moved_to ( geometry::Point const &  )
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::orientation_set_to ( MirOrientation  orientation)
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::reception_mode_set_to ( input::InputReceptionMode  mode)
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::renamed ( char const *  )
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::resized_to ( geometry::Size const &  )
overridevirtual
void mir::scene::LegacySurfaceChangeNotification::transformation_set_to ( glm::mat4 const &  )
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016