Mir
Classes | Namespaces | Typedefs | Enumerations | Functions
display_configuration.h File Reference
#include "mir/int_wrapper.h"
#include "mir/geometry/size.h"
#include "mir/geometry/rectangle.h"
#include "mir/geometry/point.h"
#include "mir/graphics/gamma_curves.h"
#include "mir_toolkit/common.h"
#include <functional>
#include <vector>
#include <memory>
Include dependency graph for display_configuration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mir::graphics::DisplayConfigurationCard
 Configuration information for a display card. More...
 
struct  mir::graphics::DisplayConfigurationMode
 Configuration information for a display output mode. More...
 
struct  mir::graphics::DisplayConfigurationOutput
 Configuration information for a display output. More...
 
struct  mir::graphics::UserDisplayConfigurationOutput
 Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't. More...
 
class  mir::graphics::DisplayConfiguration
 Interface to a configuration of display cards and outputs. More...
 

Namespaces

 mir
 
 mir::graphics
 Graphics subsystem. Mediates interaction between core system and the graphics environment.
 
 mir::graphics::detail
 

Typedefs

typedef IntWrapper< detail::GraphicsConfCardIdTag > mir::graphics::DisplayConfigurationCardId
 
typedef IntWrapper< detail::GraphicsConfOutputIdTag > mir::graphics::DisplayConfigurationOutputId
 

Enumerations

enum  mir::graphics::DisplayConfigurationOutputType {
  mir::graphics::DisplayConfigurationOutputType::unknown = mir_output_type_unknown, mir::graphics::DisplayConfigurationOutputType::vga = mir_output_type_vga, mir::graphics::DisplayConfigurationOutputType::dvii = mir_output_type_dvii, mir::graphics::DisplayConfigurationOutputType::dvid = mir_output_type_dvid,
  mir::graphics::DisplayConfigurationOutputType::dvia = mir_output_type_dvia, mir::graphics::DisplayConfigurationOutputType::composite = mir_output_type_composite, mir::graphics::DisplayConfigurationOutputType::svideo = mir_output_type_svideo, mir::graphics::DisplayConfigurationOutputType::lvds = mir_output_type_lvds,
  mir::graphics::DisplayConfigurationOutputType::component = mir_output_type_component, mir::graphics::DisplayConfigurationOutputType::ninepindin = mir_output_type_ninepindin, mir::graphics::DisplayConfigurationOutputType::displayport = mir_output_type_displayport, mir::graphics::DisplayConfigurationOutputType::hdmia = mir_output_type_hdmia,
  mir::graphics::DisplayConfigurationOutputType::hdmib = mir_output_type_hdmib, mir::graphics::DisplayConfigurationOutputType::tv = mir_output_type_tv, mir::graphics::DisplayConfigurationOutputType::edp = mir_output_type_edp, mir::graphics::DisplayConfigurationOutputType::virt = mir_output_type_virtual,
  mir::graphics::DisplayConfigurationOutputType::dsi = mir_output_type_dsi, mir::graphics::DisplayConfigurationOutputType::dpi = mir_output_type_dpi
}
 The type of a display output. More...
 

Functions

std::ostream & mir::graphics::operator<< (std::ostream &out, DisplayConfigurationCard const &val)
 
bool mir::graphics::operator== (DisplayConfigurationCard const &val1, DisplayConfigurationCard const &val2)
 
bool mir::graphics::operator!= (DisplayConfigurationCard const &val1, DisplayConfigurationCard const &val2)
 
std::ostream & mir::graphics::operator<< (std::ostream &out, DisplayConfigurationMode const &val)
 
bool mir::graphics::operator== (DisplayConfigurationMode const &val1, DisplayConfigurationMode const &val2)
 
bool mir::graphics::operator!= (DisplayConfigurationMode const &val1, DisplayConfigurationMode const &val2)
 
std::ostream & mir::graphics::operator<< (std::ostream &out, DisplayConfigurationOutput const &val)
 
bool mir::graphics::operator== (DisplayConfigurationOutput const &val1, DisplayConfigurationOutput const &val2)
 
bool mir::graphics::operator!= (DisplayConfigurationOutput const &val1, DisplayConfigurationOutput const &val2)
 
bool mir::graphics::operator== (DisplayConfiguration const &lhs, DisplayConfiguration const &rhs)
 
bool mir::graphics::operator!= (DisplayConfiguration const &lhs, DisplayConfiguration const &rhs)
 
std::ostream & mir::graphics::operator<< (std::ostream &out, DisplayConfiguration const &val)
 

Copyright © 2012-2016 Canonical Ltd.
Generated on Wed Oct 11 22:26:23 UTC 2017