RADLib
RADical C++ application framework
RADDisplay::DisplayManager Class Reference

Display discovery and control helpers. More...

#include <RADDisplay.h>

Public Member Functions

 DisplayManager (DisplayPaths paths={})
 Creates a display manager using paths. More...
 
DisplayCapabilities capabilities () const
 Returns display backend capability flags. More...
 
std::vector< DisplayInfodisplays () const
 Lists DRM connectors and framebuffer nodes. More...
 
std::vector< BacklightInfobacklights () const
 Lists backlight devices. More...
 
bool setBacklightBrightness (const std::string &name, int brightness, std::string *error=nullptr) const
 Writes brightness to a backlight device. More...
 
const DisplayPathspaths () const
 Returns configured paths. More...
 

Static Public Member Functions

static std::string orientationName (Orientation orientation)
 Returns a compositor/backend-friendly orientation string. More...
 

Detailed Description

Display discovery and control helpers.

Constructor & Destructor Documentation

◆ DisplayManager()

RADDisplay::DisplayManager::DisplayManager ( DisplayPaths  paths = {})
explicit

Creates a display manager using paths.

Member Function Documentation

◆ backlights()

std::vector<BacklightInfo> RADDisplay::DisplayManager::backlights ( ) const

Lists backlight devices.

◆ capabilities()

DisplayCapabilities RADDisplay::DisplayManager::capabilities ( ) const

Returns display backend capability flags.

◆ displays()

std::vector<DisplayInfo> RADDisplay::DisplayManager::displays ( ) const

Lists DRM connectors and framebuffer nodes.

◆ orientationName()

static std::string RADDisplay::DisplayManager::orientationName ( Orientation  orientation)
static

Returns a compositor/backend-friendly orientation string.

◆ paths()

const DisplayPaths& RADDisplay::DisplayManager::paths ( ) const

Returns configured paths.

◆ setBacklightBrightness()

bool RADDisplay::DisplayManager::setBacklightBrightness ( const std::string &  name,
int  brightness,
std::string *  error = nullptr 
) const

Writes brightness to a backlight device.


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