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

#include <surface_event_source.h>

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

Public Member Functions

 SurfaceEventSource (frontend::SurfaceId id, std::shared_ptr< frontend::EventSink > const &event_sink)
 
void attrib_changed (MirSurfaceAttrib attrib, int value) override
 
void resized_to (geometry::Size const &size) override
 
void orientation_set_to (MirOrientation orientation) override
 
void client_surface_close_requested () override
 
- Public Member Functions inherited from mir::scene::NullSurfaceObserver
 NullSurfaceObserver ()=default
 
virtual ~NullSurfaceObserver ()=default
 
void attrib_changed (MirSurfaceAttrib attrib, int value) override
 
void resized_to (geometry::Size const &size) override
 
void moved_to (geometry::Point const &top_left) override
 
void hidden_set_to (bool hide) override
 
void frame_posted (int frames_available) override
 
void alpha_set_to (float alpha) override
 
void orientation_set_to (MirOrientation orientation) override
 
void transformation_set_to (glm::mat4 const &t) override
 
void cursor_image_set_to (graphics::CursorImage const &image) override
 
void reception_mode_set_to (input::InputReceptionMode mode) override
 
void client_surface_close_requested () override
 

Additional Inherited Members

- Protected Member Functions inherited from mir::scene::NullSurfaceObserver
 NullSurfaceObserver (NullSurfaceObserver const &)=delete
 
NullSurfaceObserveroperator= (NullSurfaceObserver const &)=delete
 
- 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::SurfaceEventSource::SurfaceEventSource ( frontend::SurfaceId  id,
std::shared_ptr< frontend::EventSink > const &  event_sink 
)

Member Function Documentation

void mir::scene::SurfaceEventSource::attrib_changed ( MirSurfaceAttrib  attrib,
int  value 
)
overridevirtual
void mir::scene::SurfaceEventSource::client_surface_close_requested ( )
overridevirtual
void mir::scene::SurfaceEventSource::orientation_set_to ( MirOrientation  orientation)
overridevirtual
void mir::scene::SurfaceEventSource::resized_to ( geometry::Size const &  size)
overridevirtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015