Mir
Public Member Functions | List of all members
mir::graphics::kms::DRMModeResources Class Reference

#include <drm_mode_resources.h>

Public Member Functions

 DRMModeResources (int drm_fd)
 
void for_each_connector (std::function< void(DRMModeConnectorUPtr)> const &f) const
 
void for_each_encoder (std::function< void(DRMModeEncoderUPtr)> const &f) const
 
void for_each_crtc (std::function< void(DRMModeCrtcUPtr)> const &f) const
 
size_t num_connectors () const
 
size_t num_encoders () const
 
size_t num_crtcs () const
 
DRMModeConnectorUPtr connector (uint32_t id) const
 
DRMModeEncoderUPtr encoder (uint32_t id) const
 
DRMModeCrtcUPtr crtc (uint32_t id) const
 
detail::ObjectCollection< DRMModeConnectorUPtr,&get_connectorconnectors () const
 
detail::ObjectCollection< DRMModeEncoderUPtr,&get_encoderencoders () const
 
detail::ObjectCollection< DRMModeCrtcUPtr,&get_crtccrtcs () const
 

Constructor & Destructor Documentation

mir::graphics::kms::DRMModeResources::DRMModeResources ( int  drm_fd)
explicit

Member Function Documentation

DRMModeConnectorUPtr mir::graphics::kms::DRMModeResources::connector ( uint32_t  id) const
detail::ObjectCollection<DRMModeConnectorUPtr, &get_connector> mir::graphics::kms::DRMModeResources::connectors ( ) const
DRMModeCrtcUPtr mir::graphics::kms::DRMModeResources::crtc ( uint32_t  id) const
detail::ObjectCollection<DRMModeCrtcUPtr, &get_crtc> mir::graphics::kms::DRMModeResources::crtcs ( ) const
DRMModeEncoderUPtr mir::graphics::kms::DRMModeResources::encoder ( uint32_t  id) const
detail::ObjectCollection<DRMModeEncoderUPtr, &get_encoder> mir::graphics::kms::DRMModeResources::encoders ( ) const
void mir::graphics::kms::DRMModeResources::for_each_connector ( std::function< void(DRMModeConnectorUPtr)> const &  f) const
void mir::graphics::kms::DRMModeResources::for_each_crtc ( std::function< void(DRMModeCrtcUPtr)> const &  f) const
void mir::graphics::kms::DRMModeResources::for_each_encoder ( std::function< void(DRMModeEncoderUPtr)> const &  f) const
size_t mir::graphics::kms::DRMModeResources::num_connectors ( ) const
size_t mir::graphics::kms::DRMModeResources::num_crtcs ( ) const
size_t mir::graphics::kms::DRMModeResources::num_encoders ( ) const

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

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