|
Mir
|
#include <null_display.h>

Public Member Functions | |
| void | for_each_display_buffer (std::function< void(graphics::DisplayBuffer &)> const &) |
| std::unique_ptr < graphics::DisplayConfiguration > | configuration () const override |
| Gets a copy of the current output configuration. More... | |
| void | configure (graphics::DisplayConfiguration const &) |
| Sets a new output configuration. More... | |
| void | register_configuration_change_handler (graphics::EventHandlerRegister &, graphics::DisplayConfigurationChangeHandler const &) override |
| Registers a handler for display configuration changes. More... | |
| void | register_pause_resume_handlers (graphics::EventHandlerRegister &, graphics::DisplayPauseHandler const &, graphics::DisplayResumeHandler const &) override |
| Registers handlers for pausing and resuming the display subsystem. More... | |
| void | pause () |
| Pauses the display. More... | |
| void | resume () |
| Resumes the display. More... | |
| std::weak_ptr< graphics::Cursor > | the_cursor () |
| Gets the hardware cursor object. More... | |
| std::unique_ptr < graphics::GLContext > | create_gl_context () |
| Creates a GLContext object that shares resources with the Display's GL context. More... | |
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... | |
Additional Inherited Members | |
Protected Member Functions inherited from mir::graphics::Display | |
| Display ()=default | |
| virtual | ~Display () |
|
inlineoverridevirtual |
Gets a copy of the current output configuration.
Implements mir::graphics::Display.
|
inlinevirtual |
Sets a new output configuration.
Implements mir::graphics::Display.
|
inlinevirtual |
Creates a GLContext object that shares resources with the Display's GL context.
This is usually implemented as a shared EGL context. This object can be used to access graphics resources from an arbitrary thread.
Implements mir::graphics::Display.
|
inline |
|
inlinevirtual |
Pauses the display.
This method may temporarily (until resumed) release any resources associated with the display subsystem.
Implements mir::graphics::Display.
|
inlineoverridevirtual |
Registers a handler for display configuration changes.
Note that the handler is called only for hardware changes (e.g. monitor plugged/unplugged), not for changes initiated by software (e.g. modesetting).
The implementation should use the functionality provided by the MainLoop to register the handlers in a way appropriate for the platform.
Implements mir::graphics::Display.
|
inlineoverridevirtual |
Registers handlers for pausing and resuming the display subsystem.
The implementation should use the functionality provided by the EventHandlerRegister to register the handlers in a way appropriate for the platform.
Implements mir::graphics::Display.
|
inlinevirtual |
Resumes the display.
Implements mir::graphics::Display.
|
inlinevirtual |
Gets the hardware cursor object.
Implements mir::graphics::Display.
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014