17 #ifndef MIR_GRAPHICS_ANDROID_DISPLAY_CONFIGURATION_H_
18 #define MIR_GRAPHICS_ANDROID_DISPLAY_CONFIGURATION_H_
49 std::array<DisplayConfigurationOutput, 2> configurations;
Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't.
Definition: display_configuration.h:123
All things Mir.
Definition: buffer_stream.h:37
void for_each_card(std::function< void(DisplayConfigurationCard const &)> f) const override
Executes a function object for each card in the configuration.
Configuration information for a display card.
Definition: display_configuration.h:43
void for_each_output(std::function< void(DisplayConfigurationOutput const &)> f) const override
Executes a function object for each output in the configuration.
Definition: display_name.h:33
DisplayConfiguration & operator=(DisplayConfiguration const &other)
Definition: display_configuration.cpp:95
DisplayConfiguration()=default
DisplayConfigurationOutput & operator[](DisplayConfigurationOutputId const &)
Definition: display_configuration.cpp:130
virtual ~DisplayConfiguration()=default
Definition: hwc_configuration.h:35
Configuration information for a display output.
Definition: display_configuration.h:83
Definition: display_configuration.h:31
DisplayConfigurationOutput const & primary_config()
Definition: display_configuration.cpp:125
Definition: android_input_receiver.h:32
Definition: display_name.h:34
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:159