|
| MOCK_METHOD1 (for_each_display_buffer, void(std::function< void(graphics::DisplayBuffer &)> const &)) |
|
| MOCK_CONST_METHOD0 (configuration, std::unique_ptr< graphics::DisplayConfiguration >()) |
|
| MOCK_METHOD1 (configure, void(graphics::DisplayConfiguration const &)) |
|
| MOCK_METHOD2 (register_configuration_change_handler, void(graphics::EventHandlerRegister &, graphics::DisplayConfigurationChangeHandler const &)) |
|
| MOCK_METHOD3 (register_pause_resume_handlers, void(graphics::EventHandlerRegister &, graphics::DisplayPauseHandler const &, graphics::DisplayResumeHandler const &)) |
|
| MOCK_METHOD0 (pause, void()) |
|
| MOCK_METHOD0 (resume, void()) |
|
| MOCK_METHOD0 (the_cursor, std::weak_ptr< graphics::Cursor >()) |
|
| MOCK_METHOD0 (create_gl_context, std::unique_ptr< graphics::GLContext >()) |
|
virtual void | for_each_display_buffer (std::function< void(DisplayBuffer &)> const &f)=0 |
| Executes a functor for each output framebuffer. More...
|
|
virtual std::unique_ptr
< DisplayConfiguration > | configuration () const =0 |
| Gets a copy of the current output configuration. More...
|
|
virtual void | configure (DisplayConfiguration const &conf)=0 |
| Sets a new output configuration. More...
|
|
virtual void | register_configuration_change_handler (EventHandlerRegister &handlers, DisplayConfigurationChangeHandler const &conf_change_handler)=0 |
| Registers a handler for display configuration changes. More...
|
|
virtual void | register_pause_resume_handlers (EventHandlerRegister &handlers, DisplayPauseHandler const &pause_handler, DisplayResumeHandler const &resume_handler)=0 |
| Registers handlers for pausing and resuming the display subsystem. More...
|
|
virtual void | pause ()=0 |
| Pauses the display. More...
|
|
virtual void | resume ()=0 |
| Resumes the display. More...
|
|
virtual std::weak_ptr< Cursor > | the_cursor ()=0 |
| Gets the hardware cursor object. More...
|
|
virtual std::unique_ptr
< GLContext > | create_gl_context ()=0 |
| Creates a GLContext object that shares resources with the Display's GL context. More...
|
|