| add_observer(std::shared_ptr< SurfaceObserver > const &observer) override | mir::scene::BasicSurface | virtual |
| allow_framedropping(bool) | mir::scene::BasicSurface | virtual |
| alpha() const override | mir::scene::BasicSurface | virtual |
| alpha_enabled() const override | mir::scene::BasicSurface | virtual |
| BasicSurface(std::string const &name, geometry::Rectangle rect, bool nonrectangular, std::shared_ptr< compositor::BufferStream > const &buffer_stream, std::shared_ptr< input::InputChannel > const &input_channel, std::shared_ptr< SurfaceConfigurator > const &configurator, std::shared_ptr< SceneReport > const &report) | mir::scene::BasicSurface | |
| buffer(void const *) const override | mir::scene::BasicSurface | virtual |
| buffer_stream() const | mir::scene::BasicSurface | |
| buffers_ready_for_compositor() const override | mir::scene::BasicSurface | virtual |
| client_input_fd() const | mir::scene::BasicSurface | virtual |
| configure(MirSurfaceAttrib attrib, int value) override | mir::scene::BasicSurface | virtual |
| contains(geometry::Point const &point) const override | mir::scene::BasicSurface | virtual |
| force_requests_to_complete() | mir::scene::BasicSurface | virtual |
| frame_posted() | mir::scene::BasicSurface | |
| hide() override | mir::scene::BasicSurface | virtual |
| input_channel() const override | mir::scene::BasicSurface | virtual |
| mir::report::null_scene_report()) | mir::test::doubles::MockSurface | inline |
| MOCK_CONST_METHOD0(size, geometry::Size()) | mir::test::doubles::MockSurface | |
| MOCK_CONST_METHOD0(pixel_format, MirPixelFormat()) | mir::test::doubles::MockSurface | |
| MOCK_CONST_METHOD0(supports_input, bool()) | mir::test::doubles::MockSurface | |
| MOCK_CONST_METHOD0(client_input_fd, int()) | mir::test::doubles::MockSurface | |
| MOCK_METHOD0(hide, void()) | mir::test::doubles::MockSurface | |
| MOCK_METHOD0(show, void()) | mir::test::doubles::MockSurface | |
| MOCK_METHOD0(visible, bool()) | mir::test::doubles::MockSurface | |
| MOCK_METHOD0(force_requests_to_complete, void()) | mir::test::doubles::MockSurface | |
| MOCK_METHOD0(advance_client_buffer, std::shared_ptr< graphics::Buffer >()) | mir::test::doubles::MockSurface | |
| MOCK_METHOD1(raise, void(std::shared_ptr< scene::SurfaceRanker > const &)) | mir::test::doubles::MockSurface | |
| MOCK_METHOD1(take_input_focus, void(std::shared_ptr< shell::InputTargeter > const &)) | mir::test::doubles::MockSurface | |
| MOCK_METHOD1(add_observer, void(std::shared_ptr< scene::SurfaceObserver > const &)) | mir::test::doubles::MockSurface | |
| MOCK_METHOD2(configure, int(MirSurfaceAttrib, int)) | mir::test::doubles::MockSurface | |
| MockSurface() | mir::test::doubles::MockSurface | inline |
| move_to(geometry::Point const &top_left) override | mir::scene::BasicSurface | virtual |
| name() const override | mir::scene::BasicSurface | virtual |
| on_change(std::function< void()> change_notification) override | mir::scene::BasicSurface | virtual |
| mir::operator=(Renderable const &)=delete | mir::graphics::Renderable | protected |
| mir::input::Surface::operator=(const Surface &)=delete | mir::input::Surface | protected |
| mir::shell::Surface::mir::operator=(Surface const &)=delete | mir::frontend::Surface | protected |
| mir::shell::Surface::mir::shell::SurfaceBufferAccess::operator=(SurfaceBufferAccess const &)=delete | mir::shell::SurfaceBufferAccess | protected |
| pixel_format() const | mir::scene::BasicSurface | virtual |
| remove_observer(std::shared_ptr< SurfaceObserver > const &observer) override | mir::scene::BasicSurface | virtual |
| Renderable()=default | mir::graphics::Renderable | protected |
| Renderable(Renderable const &)=delete | mir::graphics::Renderable | protected |
| resize(geometry::Size const &size) override | mir::scene::BasicSurface | virtual |
| screen_position() const override | mir::scene::BasicSurface | virtual |
| set_alpha(float alpha) override | mir::scene::BasicSurface | virtual |
| set_hidden(bool is_hidden) | mir::scene::BasicSurface | |
| set_input_region(std::vector< geometry::Rectangle > const &input_rectangles) override | mir::scene::BasicSurface | virtual |
| set_transformation(glm::mat4 const &) override | mir::scene::BasicSurface | virtual |
| shaped() const override | mir::scene::BasicSurface | virtual |
| show() override | mir::scene::BasicSurface | virtual |
| size() const override | mir::scene::BasicSurface | virtual |
| snapshot_buffer() const | mir::scene::BasicSurface | |
| state() const override | mir::scene::BasicSurface | virtual |
| supports_input() const | mir::scene::BasicSurface | virtual |
| mir::Surface()=default | mir::input::Surface | protected |
| mir::Surface(const Surface &)=delete | mir::input::Surface | protected |
| mir::shell::Surface::Surface()=default | mir::frontend::Surface | protected |
| mir::shell::Surface::Surface(Surface const &)=delete | mir::frontend::Surface | protected |
| SurfaceBufferAccess()=default | mir::shell::SurfaceBufferAccess | protected |
| SurfaceBufferAccess(SurfaceBufferAccess const &)=delete | mir::shell::SurfaceBufferAccess | protected |
| swap_buffers(graphics::Buffer *old_buffer, std::function< void(graphics::Buffer *new_buffer)> complete) | mir::scene::BasicSurface | virtual |
| swap_buffers_blocking(graphics::Buffer *&buffer) | mir::frontend::Surface | |
| take_input_focus(std::shared_ptr< shell::InputTargeter > const &targeter) override | mir::scene::BasicSurface | |
| mir::scene::Surface::take_input_focus(std::shared_ptr< InputTargeter > const &targeter)=0 | mir::shell::Surface | pure virtual |
| top_left() const override | mir::scene::BasicSurface | virtual |
| transformation() const override | mir::scene::BasicSurface | virtual |
| true | mir::test::doubles::MockSurface | |
| type() const override | mir::scene::BasicSurface | virtual |
| visible() const | mir::scene::BasicSurface | virtual |
| with_most_recent_buffer_do(std::function< void(graphics::Buffer &)> const &exec) override | mir::scene::BasicSurface | virtual |
| ~BasicSurface() noexcept | mir::scene::BasicSurface | |
| ~MockSurface() noexcept | mir::test::doubles::MockSurface | inline |
| ~Renderable()=default | mir::graphics::Renderable | protectedvirtual |
| mir::~Surface()=default | mir::input::Surface | protectedvirtual |
| mir::shell::Surface::~Surface() | mir::frontend::Surface | inlinevirtual |
| ~SurfaceBufferAccess()=default | mir::shell::SurfaceBufferAccess | virtual |