|
RADLib
RADical C++ application framework
|
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< DisplayInfo > | displays () const |
| Lists DRM connectors and framebuffer nodes. More... | |
| std::vector< BacklightInfo > | backlights () 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 DisplayPaths & | paths () const |
| Returns configured paths. More... | |
Static Public Member Functions | |
| static std::string | orientationName (Orientation orientation) |
| Returns a compositor/backend-friendly orientation string. More... | |
Display discovery and control helpers.
|
explicit |
Creates a display manager using paths.
| std::vector<BacklightInfo> RADDisplay::DisplayManager::backlights | ( | ) | const |
Lists backlight devices.
| DisplayCapabilities RADDisplay::DisplayManager::capabilities | ( | ) | const |
Returns display backend capability flags.
| std::vector<DisplayInfo> RADDisplay::DisplayManager::displays | ( | ) | const |
Lists DRM connectors and framebuffer nodes.
|
static |
Returns a compositor/backend-friendly orientation string.
| const DisplayPaths& RADDisplay::DisplayManager::paths | ( | ) | const |
Returns configured paths.
| bool RADDisplay::DisplayManager::setBacklightBrightness | ( | const std::string & | name, |
| int | brightness, | ||
| std::string * | error = nullptr |
||
| ) | const |
Writes brightness to a backlight device.