|
| | MockSurface (shell::Session *session, std::shared_ptr< shell::SurfaceBuilder > const &builder) |
| |
| | ~MockSurface () noexcept |
| |
| | MOCK_METHOD0 (hide, void()) |
| |
| | MOCK_METHOD0 (show, void()) |
| |
| | MOCK_METHOD0 (visible, bool()) |
| |
| | MOCK_METHOD1 (raise, void(std::shared_ptr< shell::SurfaceController > const &)) |
| |
| | MOCK_METHOD0 (force_requests_to_complete, void()) |
| |
| | MOCK_METHOD0 (advance_client_buffer, std::shared_ptr< graphics::Buffer >()) |
| |
| | MOCK_CONST_METHOD0 (name, std::string()) |
| |
| | MOCK_CONST_METHOD0 (size, geometry::Size()) |
| |
| | MOCK_CONST_METHOD0 (pixel_format, geometry::PixelFormat()) |
| |
| | MOCK_CONST_METHOD0 (supports_input, bool()) |
| |
| | MOCK_CONST_METHOD0 (client_input_fd, int()) |
| |
| | MOCK_METHOD2 (configure, int(MirSurfaceAttrib, int)) |
| |
| | MOCK_METHOD1 (take_input_focus, void(std::shared_ptr< shell::InputTargeter > const &)) |
| |
| | 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) |
| |
| | ~Surface () noexcept |
| |
| virtual void | hide () |
| |
| virtual void | show () |
| |
| virtual void | force_requests_to_complete () |
| |
| virtual std::string | name () const |
| |
| virtual void | move_to (geometry::Point const &top_left) |
| |
| virtual geometry::Size | size () const |
| |
| virtual geometry::Point | top_left () const |
| |
| virtual geometry::PixelFormat | pixel_format () const |
| |
| virtual void | with_most_recent_buffer_do (std::function< void(graphics::Buffer &)> const &exec) |
| |
virtual std::shared_ptr
< graphics::Buffer > | advance_client_buffer () |
| |
| virtual bool | supports_input () const |
| |
| virtual int | client_input_fd () const |
| |
| virtual int | configure (MirSurfaceAttrib attrib, int value) |
| |
| virtual MirSurfaceType | type () const |
| |
| virtual MirSurfaceState | state () const |
| |
| virtual void | take_input_focus (std::shared_ptr< InputTargeter > const &targeter) |
| |
| virtual void | set_input_region (std::vector< geometry::Rectangle > const ®ion) |
| |
| virtual void | allow_framedropping (bool) |
| |
| virtual void | raise (std::shared_ptr< SurfaceController > const &controller) |
| |
| | ClientTrackingSurface () |
| |
| virtual | ~ClientTrackingSurface ()=default |
| |
virtual std::shared_ptr
< graphics::Buffer > | advance_client_buffer (bool &need_full_ipc) override |
| | Submit the current client buffer, return the next client buffer. More...
|
| |
| virtual | ~SurfaceBufferAccess ()=default |
| |