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
 
uint32_t const & preferred_mode_index
 
geometry::Size const & physical_size_mm
 
bool const & connected
 
bool & used
 
geometry::Pointtop_left
 
uint32_t & current_mode_index
 
MirPixelFormatcurrent_format
 
MirPowerModepower_mode
 
MirOrientationorientation
 
float & scale
 
MirFormFactorform_factor
 

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_input_filter.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
uint32_t& mir::graphics::UserDisplayConfigurationOutput::current_mode_index
MirFormFactor& mir::graphics::UserDisplayConfigurationOutput::form_factor
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
uint32_t const& mir::graphics::UserDisplayConfigurationOutput::preferred_mode_index
float& mir::graphics::UserDisplayConfigurationOutput::scale
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-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016