Mir
Public Member Functions | Protected Member Functions | List of all members
mir::scene::SurfaceObserver Class Referenceabstract

#include <surface_observer.h>

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

Public Member Functions

virtual void attrib_changed (MirSurfaceAttrib attrib, int value)=0
 
virtual void resized_to (geometry::Size const &size)=0
 
virtual void moved_to (geometry::Point const &top_left)=0
 
virtual void hidden_set_to (bool hide)=0
 
virtual void frame_posted (int frames_available)=0
 
virtual void alpha_set_to (float alpha)=0
 
virtual void orientation_set_to (MirOrientation orientation)=0
 
virtual void transformation_set_to (glm::mat4 const &t)=0
 
virtual void reception_mode_set_to (input::InputReceptionMode mode)=0
 
virtual void cursor_image_set_to (graphics::CursorImage const &image)=0
 
virtual void client_surface_close_requested ()=0
 
virtual void keymap_changed (xkb_rule_names const &names)=0
 
virtual void renamed (char const *name)=0
 

Protected Member Functions

 SurfaceObserver ()=default
 
virtual ~SurfaceObserver ()=default
 
 SurfaceObserver (SurfaceObserver const &)=delete
 
SurfaceObserveroperator= (SurfaceObserver const &)=delete
 

Constructor & Destructor Documentation

mir::scene::SurfaceObserver::SurfaceObserver ( )
protecteddefault
virtual mir::scene::SurfaceObserver::~SurfaceObserver ( )
protectedvirtualdefault
mir::scene::SurfaceObserver::SurfaceObserver ( SurfaceObserver const &  )
protecteddelete

Member Function Documentation

virtual void mir::scene::SurfaceObserver::alpha_set_to ( float  alpha)
pure virtual
virtual void mir::scene::SurfaceObserver::attrib_changed ( MirSurfaceAttrib  attrib,
int  value 
)
pure virtual
virtual void mir::scene::SurfaceObserver::client_surface_close_requested ( )
pure virtual
virtual void mir::scene::SurfaceObserver::cursor_image_set_to ( graphics::CursorImage const &  image)
pure virtual
virtual void mir::scene::SurfaceObserver::frame_posted ( int  frames_available)
pure virtual
virtual void mir::scene::SurfaceObserver::hidden_set_to ( bool  hide)
pure virtual
virtual void mir::scene::SurfaceObserver::keymap_changed ( xkb_rule_names const &  names)
pure virtual
virtual void mir::scene::SurfaceObserver::moved_to ( geometry::Point const &  top_left)
pure virtual
SurfaceObserver& mir::scene::SurfaceObserver::operator= ( SurfaceObserver const &  )
protecteddelete
virtual void mir::scene::SurfaceObserver::orientation_set_to ( MirOrientation  orientation)
pure virtual
virtual void mir::scene::SurfaceObserver::reception_mode_set_to ( input::InputReceptionMode  mode)
pure virtual
virtual void mir::scene::SurfaceObserver::renamed ( char const *  name)
pure virtual
virtual void mir::scene::SurfaceObserver::resized_to ( geometry::Size const &  size)
pure virtual
virtual void mir::scene::SurfaceObserver::transformation_set_to ( glm::mat4 const &  t)
pure virtual

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

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