19 #ifndef MIR_SHELL_GRAPHICS_DISPLAY_LAYOUT_H_
20 #define MIR_SHELL_GRAPHICS_DISPLAY_LAYOUT_H_
48 std::shared_ptr<graphics::Display>
const display;
void clip_to_output(geometry::Rectangle &rect)
Clips a rectangle to the output it is in.
Definition: graphics_display_layout.cpp:40
All things Mir.
Definition: aging_buffer.h:24
Interface to the layout of the display outputs.
Definition: display_layout.h:36
void size_to_output(geometry::Rectangle &rect)
Makes a rectangle take up the whole area of the output it is in.
Definition: graphics_display_layout.cpp:65
void place_in_output(graphics::DisplayConfigurationOutputId output_id, geometry::Rectangle &rect)
Places a rectangle in an particular output.
Definition: graphics_display_layout.cpp:71
Definition: graphics_display_layout.h:35
GraphicsDisplayLayout(std::shared_ptr< graphics::Display > const &display)
Definition: graphics_display_layout.cpp:34
Definition: rectangle.h:33