19 #ifndef MIR_SCENE_SURFACE_OBSERVER_H_ 20 #define MIR_SCENE_SURFACE_OBSERVER_H_ 28 #include <glm/glm.hpp> 51 virtual void hidden_set_to(
bool hide) = 0;
52 virtual void frame_posted(
int frames_available,
geometry::Size const& size) = 0;
53 virtual void alpha_set_to(
float alpha) = 0;
55 virtual void transformation_set_to(glm::mat4
const& t) = 0;
58 virtual void client_surface_close_requested() = 0;
61 virtual void renamed(
char const*
name) = 0;
62 virtual void cursor_image_removed() = 0;
74 #endif // MIR_SCENE_SURFACE_OBSERVER_H_
Definition: as_render_target.h:27
Definition: surface_observer.h:45
Definition: cursor_image.h:30
Definition: rectangle.h:33
char const * name
Definition: client_types.h:171