Mir
Classes | Namespaces | Typedefs | Functions
drm_mode_resources.h File Reference
#include <xf86drm.h>
#include <xf86drmMode.h>
#include <memory>
#include <functional>
#include <unordered_map>
Include dependency graph for drm_mode_resources.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mir::graphics::kms::detail::ObjectCollection< DRMUPtr, >
 
class  mir::graphics::kms::detail::ObjectCollection< DRMUPtr, >::iterator
 
class  mir::graphics::kms::ObjectProperties
 
struct  mir::graphics::kms::ObjectProperties::Prop
 
class  mir::graphics::kms::PlaneResources
 
class  mir::graphics::kms::DRMModeResources
 

Namespaces

 mir
 All things Mir.
 
 mir::graphics
 Graphics subsystem. Mediates interaction between core system and the graphics environment.
 
 mir::graphics::kms
 
 mir::graphics::kms::detail
 

Typedefs

typedef std::unique_ptr< drmModeCrtc, std::function< void(drmModeCrtc *)> > mir::graphics::kms::DRMModeCrtcUPtr
 
typedef std::unique_ptr< drmModeEncoder, std::function< void(drmModeEncoder *)> > mir::graphics::kms::DRMModeEncoderUPtr
 
typedef std::unique_ptr< drmModeConnector, std::function< void(drmModeConnector *)> > mir::graphics::kms::DRMModeConnectorUPtr
 
typedef std::unique_ptr< drmModeRes, void(*)(drmModeRes *)> mir::graphics::kms::DRMModeResUPtr
 
typedef std::unique_ptr< drmModePlaneRes, void(*)(drmModePlaneRes *)> mir::graphics::kms::DRMModePlaneResUPtr
 
typedef std::unique_ptr< drmModePlane, std::function< void(drmModePlane *)> > mir::graphics::kms::DRMModePlaneUPtr
 
typedef std::unique_ptr< drmModeObjectProperties, void(*)(drmModeObjectProperties *)> mir::graphics::kms::DRMModeObjectPropsUPtr
 
typedef std::unique_ptr< drmModePropertyRes, void(*)(drmModePropertyPtr)> mir::graphics::kms::DRMModePropertyUPtr
 

Functions

DRMModeConnectorUPtr mir::graphics::kms::get_connector (int drm_fd, uint32_t id)
 
DRMModeEncoderUPtr mir::graphics::kms::get_encoder (int drm_fd, uint32_t id)
 
DRMModeCrtcUPtr mir::graphics::kms::get_crtc (int drm_fd, uint32_t id)
 
DRMModePlaneUPtr mir::graphics::kms::get_plane (int drm_fd, uint32_t id)
 

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016