Mir
Public Member Functions | Public Attributes | List of all members
mir::graphics::UserDisplayConfigurationOutput Struct Reference

Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't. More...

#include <display_configuration.h>

Public Member Functions

 UserDisplayConfigurationOutput (DisplayConfigurationOutput &master)
 
geometry::Rectangle extents () const
 

Public Attributes

DisplayConfigurationOutputId const & id
 
DisplayConfigurationCardId const & card_id
 
DisplayConfigurationOutputType const & type
 
std::vector< MirPixelFormat > const & pixel_formats
 
std::vector< DisplayConfigurationMode > const & modes
 
size_t const & preferred_mode_index
 
geometry::Size const & physical_size_mm
 
bool const & connected
 
bool & used
 
geometry::Pointtop_left
 
size_t & current_mode_index
 
MirPixelFormatcurrent_format
 
MirPowerModepower_mode
 
MirOrientationorientation
 

Detailed Description

Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't.

Examples:
server_example_display_configuration_policy.cpp.

Constructor & Destructor Documentation

mir::graphics::UserDisplayConfigurationOutput::UserDisplayConfigurationOutput ( DisplayConfigurationOutput master)

Member Function Documentation

mir::geometry::Rectangle mir::graphics::UserDisplayConfigurationOutput::extents ( ) const

Member Data Documentation

DisplayConfigurationCardId const& mir::graphics::UserDisplayConfigurationOutput::card_id
bool const& mir::graphics::UserDisplayConfigurationOutput::connected
MirPixelFormat& mir::graphics::UserDisplayConfigurationOutput::current_format
size_t& mir::graphics::UserDisplayConfigurationOutput::current_mode_index
DisplayConfigurationOutputId const& mir::graphics::UserDisplayConfigurationOutput::id
std::vector<DisplayConfigurationMode> const& mir::graphics::UserDisplayConfigurationOutput::modes
MirOrientation& mir::graphics::UserDisplayConfigurationOutput::orientation
geometry::Size const& mir::graphics::UserDisplayConfigurationOutput::physical_size_mm
std::vector<MirPixelFormat> const& mir::graphics::UserDisplayConfigurationOutput::pixel_formats
MirPowerMode& mir::graphics::UserDisplayConfigurationOutput::power_mode
size_t const& mir::graphics::UserDisplayConfigurationOutput::preferred_mode_index
geometry::Point& mir::graphics::UserDisplayConfigurationOutput::top_left
DisplayConfigurationOutputType const& mir::graphics::UserDisplayConfigurationOutput::type
bool& mir::graphics::UserDisplayConfigurationOutput::used

The documentation for this struct was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015