Mir
|
Interface to a configuration of display cards and outputs. More...
#include <display_configuration.h>
Public Member Functions | |
virtual | ~DisplayConfiguration () |
virtual void | for_each_card (std::function< void(DisplayConfigurationCard const &)> f) const =0 |
Executes a function object for each card in the configuration. More... | |
virtual void | for_each_output (std::function< void(DisplayConfigurationOutput const &)> f) const =0 |
Executes a function object for each output in the configuration. More... | |
virtual void | for_each_output (std::function< void(UserDisplayConfigurationOutput &)> f)=0 |
virtual bool | valid () const |
Protected Member Functions | |
DisplayConfiguration ()=default | |
DisplayConfiguration (DisplayConfiguration const &c)=delete | |
DisplayConfiguration & | operator= (DisplayConfiguration const &c)=delete |
Interface to a configuration of display cards and outputs.
|
inlinevirtual |
Reimplemented in mir::graphics::android::DisplayConfiguration.
|
protecteddefault |
|
protecteddelete |
|
pure virtual |
Executes a function object for each card in the configuration.
Implemented in mir::graphics::mesa::RealKMSDisplayConfiguration, mir::graphics::android::DisplayConfiguration, mir::graphics::nested::NestedDisplayConfiguration, and mir::graphics::offscreen::DisplayConfiguration.
|
pure virtual |
Executes a function object for each output in the configuration.
Implemented in mir::graphics::mesa::RealKMSDisplayConfiguration, mir::graphics::android::DisplayConfiguration, mir::graphics::nested::NestedDisplayConfiguration, and mir::graphics::offscreen::DisplayConfiguration.
|
pure virtual |
|
protecteddelete |
|
virtual |
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014