| advance_client_buffer() | mir::shell::Surface | virtual |
| mir::frontend::ClientTrackingSurface::advance_client_buffer(bool &need_full_ipc) override | mir::frontend::ClientTrackingSurface | virtual |
| allow_framedropping(bool) | mir::shell::Surface | virtual |
| client_input_fd() const | mir::shell::Surface | virtual |
| ClientTrackingSurface() | mir::frontend::ClientTrackingSurface | |
| configure(MirSurfaceAttrib attrib, int value) | mir::shell::Surface | virtual |
| force_requests_to_complete() | mir::shell::Surface | virtual |
| hide() | mir::shell::Surface | virtual |
| MOCK_CONST_METHOD0(name, std::string()) | mir::test::doubles::MockSurface | |
| MOCK_CONST_METHOD0(size, geometry::Size()) | mir::test::doubles::MockSurface | |
| MOCK_CONST_METHOD0(pixel_format, geometry::PixelFormat()) | 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< shell::SurfaceController > const &)) | mir::test::doubles::MockSurface | |
| MOCK_METHOD1(take_input_focus, void(std::shared_ptr< shell::InputTargeter > const &)) | mir::test::doubles::MockSurface | |
| MOCK_METHOD2(configure, int(MirSurfaceAttrib, int)) | mir::test::doubles::MockSurface | |
| MockSurface(shell::Session *session, std::shared_ptr< shell::SurfaceBuilder > const &builder) | mir::test::doubles::MockSurface | inline |
| move_to(geometry::Point const &top_left) | mir::shell::Surface | virtual |
| name() const | mir::shell::Surface | virtual |
| mir::operator=(Surface const &)=delete | mir::frontend::Surface | protected |
| mir::shell::SurfaceBufferAccess::operator=(SurfaceBufferAccess const &)=delete | mir::shell::SurfaceBufferAccess | protected |
| pixel_format() const | mir::shell::Surface | virtual |
| raise(std::shared_ptr< SurfaceController > const &controller) | mir::shell::Surface | virtual |
| set_input_region(std::vector< geometry::Rectangle > const ®ion) | mir::shell::Surface | virtual |
| show() | mir::shell::Surface | virtual |
| size() const | mir::shell::Surface | virtual |
| state() const | mir::shell::Surface | virtual |
| supports_input() const | mir::shell::Surface | virtual |
| Surface(Session *session, std::shared_ptr< SurfaceBuilder > const &builder, std::shared_ptr< SurfaceConfigurator > const &configurator, SurfaceCreationParameters const ¶ms, frontend::SurfaceId id, std::shared_ptr< frontend::EventSink > const &event_sink) | mir::shell::Surface | |
| mir::frontend::ClientTrackingSurface::Surface()=default | mir::frontend::Surface | protected |
| mir::frontend::ClientTrackingSurface::Surface(Surface const &)=delete | mir::frontend::Surface | protected |
| SurfaceBufferAccess()=default | mir::shell::SurfaceBufferAccess | protected |
| SurfaceBufferAccess(SurfaceBufferAccess const &)=delete | mir::shell::SurfaceBufferAccess | protected |
| take_input_focus(std::shared_ptr< InputTargeter > const &targeter) | mir::shell::Surface | virtual |
| top_left() const | mir::shell::Surface | virtual |
| type() const | mir::shell::Surface | virtual |
| with_most_recent_buffer_do(std::function< void(graphics::Buffer &)> const &exec) | mir::shell::Surface | virtual |
| ~ClientTrackingSurface()=default | mir::frontend::ClientTrackingSurface | virtual |
| ~MockSurface() noexcept | mir::test::doubles::MockSurface | inline |
| ~Surface() noexcept | mir::shell::Surface | virtual |
| ~SurfaceBufferAccess()=default | mir::shell::SurfaceBufferAccess | virtual |