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
 
MirSubpixelArrangementsubpixel_arrangement
 
GammaCurvesgamma
 
MirOutputGammaSupported const & gamma_supported
 
std::vector< uint8_t const > const & edid
 

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

◆ UserDisplayConfigurationOutput()

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

Member Function Documentation

◆ extents()

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

Member Data Documentation

◆ card_id

DisplayConfigurationCardId const& mir::graphics::UserDisplayConfigurationOutput::card_id

◆ connected

bool const& mir::graphics::UserDisplayConfigurationOutput::connected

◆ current_format

MirPixelFormat& mir::graphics::UserDisplayConfigurationOutput::current_format

◆ current_mode_index

uint32_t& mir::graphics::UserDisplayConfigurationOutput::current_mode_index

◆ edid

std::vector<uint8_t const> const& mir::graphics::UserDisplayConfigurationOutput::edid

◆ form_factor

MirFormFactor& mir::graphics::UserDisplayConfigurationOutput::form_factor

◆ gamma

GammaCurves& mir::graphics::UserDisplayConfigurationOutput::gamma

◆ gamma_supported

MirOutputGammaSupported const& mir::graphics::UserDisplayConfigurationOutput::gamma_supported

◆ id

DisplayConfigurationOutputId const& mir::graphics::UserDisplayConfigurationOutput::id

◆ modes

std::vector<DisplayConfigurationMode> const& mir::graphics::UserDisplayConfigurationOutput::modes

◆ orientation

MirOrientation& mir::graphics::UserDisplayConfigurationOutput::orientation

◆ physical_size_mm

geometry::Size const& mir::graphics::UserDisplayConfigurationOutput::physical_size_mm

◆ pixel_formats

std::vector<MirPixelFormat> const& mir::graphics::UserDisplayConfigurationOutput::pixel_formats

◆ power_mode

MirPowerMode& mir::graphics::UserDisplayConfigurationOutput::power_mode

◆ preferred_mode_index

uint32_t const& mir::graphics::UserDisplayConfigurationOutput::preferred_mode_index

◆ scale

float& mir::graphics::UserDisplayConfigurationOutput::scale

◆ subpixel_arrangement

MirSubpixelArrangement& mir::graphics::UserDisplayConfigurationOutput::subpixel_arrangement

◆ top_left

geometry::Point& mir::graphics::UserDisplayConfigurationOutput::top_left

◆ type

DisplayConfigurationOutputType const& mir::graphics::UserDisplayConfigurationOutput::type

◆ used

bool& mir::graphics::UserDisplayConfigurationOutput::used

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Mar 27 12:06:55 UTC 2017