20 #ifndef MIR_GRAPHICS_X_DISPLAY_CONFIGURATION_H_ 21 #define MIR_GRAPHICS_X_DISPLAY_CONFIGURATION_H_ 47 std::unique_ptr<graphics::DisplayConfiguration>
clone()
const override;
Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't.
Definition: display_configuration.h:130
All things Mir.
Definition: atomic_callback.h:25
Configuration information for a display card.
Definition: display_configuration.h:44
virtual ~DisplayConfiguration()=default
void for_each_output(std::function< void(DisplayConfigurationOutput const &)> f) const override
Executes a function object for each output in the configuration.
DisplayConfiguration()=default
std::unique_ptr< graphics::DisplayConfiguration > clone() const override
Definition: display_configuration.h:33
Configuration information for a display output.
Definition: display_configuration.h:85
void for_each_card(std::function< void(DisplayConfigurationCard const &)> f) const override
Executes a function object for each card in the configuration.
detail::IntWrapper< struct XTag > X
Definition: dimensions.h:111
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:168