roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
combo_device.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace roo_display {
7
8/// Base class for displays with integrated, pre-calibrated touch.
10 public:
11 virtual ~ComboDevice() {}
12
13 /// Return the display device.
14 virtual DisplayDevice& display() = 0;
15
16 /// Return the touch device (or nullptr if absent).
17 virtual TouchDevice* touch() { return nullptr; }
18
19 /// Return touch calibration.
21};
22
23} // namespace roo_display
Base class for displays with integrated, pre-calibrated touch.
Definition combo_device.h:9
virtual TouchCalibration touch_calibration()
Return touch calibration.
virtual TouchDevice * touch()
Return the touch device (or nullptr if absent).
virtual DisplayDevice & display()=0
Return the display device.
Base class for display device drivers.
Definition device.h:223
Touch calibration parameters (bounds + orientation).
Definition calibration.h:10
Touch controller interface.
Definition device.h:428
Defines 140 opaque HTML named colors.