19 #ifndef MIR_GRAPHICS_NESTED_NESTED_DISPLAY_CONFIGURATION_H_
20 #define MIR_GRAPHICS_NESTED_NESTED_DISPLAY_CONFIGURATION_H_
49 #endif // MIR_GRAPHICS_NESTED_NESTED_DISPLAY_CONFIGURATION_H_
Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't.
Definition: display_configuration.h:124
Definition: client_types.h:252
Configuration information for a display card.
Definition: display_configuration.h:44
Definition: mir_api_wrappers.h:34
virtual ~NestedDisplayConfiguration() noexcept
Definition: nested_display_configuration.cpp:37
Definition: nested_display_configuration.h:31
void for_each_card(std::function< void(DisplayConfigurationCard const &)>) const override
Executes a function object for each card in the configuration.
Definition: nested_display_configuration.cpp:41
NestedDisplayConfiguration(MirDisplayConfiguration *display_config)
Definition: nested_display_configuration.cpp:32
Configuration information for a display output.
Definition: display_configuration.h:84
void for_each_output(std::function< void(DisplayConfigurationOutput const &)>) const override
Executes a function object for each output in the configuration.
Definition: nested_display_configuration.cpp:52
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:159