Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
mir::test::doubles::MockDisplay Struct Reference

#include <mock_display.h>

Inheritance diagram for mir::test::doubles::MockDisplay:
Inheritance graph
[legend]

Public Member Functions

 MOCK_METHOD1 (for_each_display_buffer, void(std::function< void(graphics::DisplayBuffer &)> const &))
 
 MOCK_METHOD0 (configuration, std::shared_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 >())
 
- Public Member Functions inherited from mir::graphics::Display
virtual void for_each_display_buffer (std::function< void(DisplayBuffer &)> const &f)=0
 Executes a functor for each output framebuffer. More...
 
virtual std::shared_ptr
< DisplayConfiguration
configuration ()=0
 Gets 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< Cursorthe_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...
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::Display
 Display ()=default
 
virtual ~Display ()
 

Member Function Documentation

mir::test::doubles::MockDisplay::MOCK_METHOD0 ( configuration  ,
std::shared_ptr< graphics::DisplayConfiguration () 
)
mir::test::doubles::MockDisplay::MOCK_METHOD0 ( pause  ,
void()   
)
mir::test::doubles::MockDisplay::MOCK_METHOD0 ( resume  ,
void()   
)
mir::test::doubles::MockDisplay::MOCK_METHOD0 ( the_cursor  ,
std::weak_ptr< graphics::Cursor () 
)
mir::test::doubles::MockDisplay::MOCK_METHOD0 ( create_gl_context  ,
std::unique_ptr< graphics::GLContext () 
)
mir::test::doubles::MockDisplay::MOCK_METHOD1 ( for_each_display_buffer  ,
void(std::function< void(graphics::DisplayBuffer &)> const &)   
)
mir::test::doubles::MockDisplay::MOCK_METHOD1 ( configure  ,
void(graphics::DisplayConfiguration const &)   
)
mir::test::doubles::MockDisplay::MOCK_METHOD2 ( register_configuration_change_handler  ,
void(graphics::EventHandlerRegister &, graphics::DisplayConfigurationChangeHandler const &)   
)
mir::test::doubles::MockDisplay::MOCK_METHOD3 ( register_pause_resume_handlers  ,
void(graphics::EventHandlerRegister &, graphics::DisplayPauseHandler const &, graphics::DisplayResumeHandler const &)   
)

The documentation for this struct was generated from the following file:

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013