19 #ifndef MIR_GRAPHICS_OVERLAPPING_OUTPUT_GROUPING_H_ 20 #define MIR_GRAPHICS_OVERLAPPING_OUTPUT_GROUPING_H_ 34 class DisplayConfiguration;
35 struct DisplayConfigurationOutput;
40 template <
typename Iterator>
49 std::vector<DisplayConfigurationOutput> outputs;
62 std::vector<OverlappingOutputGroup> groups;
All things Mir.
Definition: atomic_callback.h:25
pixel_iterator end(MirGraphicsRegion const ®ion)
Definition: multi_stream.cpp:156
OverlappingOutputGroup(Iterator begin, Iterator end)
Definition: overlapping_output_grouping.h:41
Definition: overlapping_output_grouping.h:37
pixel_iterator begin(MirGraphicsRegion const ®ion)
Definition: multi_stream.cpp:151
Configuration information for a display output.
Definition: display_configuration.h:84
Definition: rectangle.h:33
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:167
Helper class that groups overlapping outputs together.
Definition: overlapping_output_grouping.h:53